Hacking.HER | Hacking.Rio
menu
Pense em um feat incrível entre o Hacking.Rio e a PUC Rio!

Nesta edição especial, disponibilizaremos um bootcamp onde o aluno será guiado pelo mundo da tecnologia e linguagens de programação. Tudo isso gratuitamente e online!

O que é bootcamp?

Um curso bootcamp é um modelo de ensino em formato intensivo, em que o principal propósito é desenvolver habilidades e competências de profissionais de maneira ágil.
Quem estuda em um bootcamp tem uma imersão completa no aprendizado, por um período de algumas semanas, e sai com a preparação necessária para encarar os desafios do mercado de trabalho na área escolhida.

Aulas Online
De 17 a 24 de junho
Conteúdo
24 horas de aulas e conteúdo exclusivo
Gratuito
Aulas totalmente gratuitas
sala de dúvidas
2 dias para conversar com monitores e tirar todas as dúvidas

Com mais de três décadas de experiência em TI, é mestre em Design pela PUC-Rio e engenheiro eletricista com ênfase em computação.

Especializado em tecnologias de Internet, atuou em grandes empresas como Furnas e CBS, além de fundar uma startup nos EUA na área de esportes.

No Brasil, destacou-se como mentor técnico em uma aceleradora de startups e como avaliador em competições de inovação, incluindo o Hacking Rio e o NASA Space Apps Challenge.

Desde 2014, dedica-se à educação, sendo ex-coordenador do curso técnico de programação da Escola ORT e atualmente é professor e mentor em programas de inovação no Instituto ECOA da PUC-Rio, e pesquisador, focando suas pesquisas em Blockchain e outras tecnologias emergentes.

Conteúdo das aulas!
  • Aula 1
    3h de duração
  • Introdução/ Descrição da Tecnologia
  • Criptografia, Chaves, Assinaturas e Hashes
  • História e Exemplos de DLTs e Blockchains
  • Mineração
  • Aula 2
    4h de duração
  • Bitcoin
  • Mecanismos de Consenso
  • Criptomoedas: Bitcoin, Ethereum
  • Block Explorers
  • Outras Plataformas (Besu, Fabric, etc.)
  • Tokens e outros Ativos Digitais
  • Aula 3
    4h de duração
  • Introdução a Contratos Inteligentes e EVM
  • Padrões (ERC-20, ERC-721, EIP-1155, etc.)
  • Carteiras (Metamask, etc.)
  • Demonstrações
  • Redes Públicas x Permissionadas
  • Aplicações: Tokens, Oracles, DeFi, Bridges, ReFi, Drex, etc.
  • Web3, DApps, exemplos
  • Hype Cycle
  • ZKP, Sidechains, Layer 2, Rollups
  • Aula 4
    3h de duração
  • Redes de Teste x Redes de Produção
  • IDE Remix
  • Programação básica de Contrato Inteligente (SC) usando Remix
  • Deploy e interação com SC
  • Demonstração Prática
  • Aula 5
    3h de duração
  • Usando SCs na Web, integração com HTML/JavaScript (Web3)
  • Programação avançada (requires, modifiers, etc.)
  • Documentação da linguagem Solidity
  • Utilização de bibliotecas como OpenZeppelin
  • Customização de SCs usando bibliotecas
  • Demonstração Prática
  • Encerramento
    1h de duração
  • 17/06 - 19-20h Live 1 - Abertura síncrona e Módulo 1: Aula 1 assíncrona
  • 18/06 - Módulo 1:
    Aula 2 - assíncrona
  • 19/06 - Módulo 1:
    Aula 3 - assíncrona
  • 20/06 - 19h-22h Live 2
    Módulo 2: Aula 4
  • 21/06 - 19h-22h Live 3
    Módulo 2: Aula 5
  • 25/06 - 19-22h Live 4
    Desafio
  • 27/06 - 19-22h Live 5
    Desafio
12 perguntas mais frequentes!
1 - Preciso saber programação para participar do Hackathon?

Se for da área de Business e Design, não é necessário. Porém, para quem vai participar do bootcamp e da parte técnica do hackathon seria interessante ter ao menos um conhecimento básico sobre programação.

É interessante você saber o mínimo de programação para aproveitar as aulas e adentrar no universo de programação para blockchain.

Sim, poderá participar do hackathon e as aulas estarão gravadas e disponíveis por um mês.

Sim, poderá participar, o bootcamp é um etapa para ajudar na qualificação dos programadores para entender o ambiente blockchain e suas diferenças para um ambiente de estrutura cliente-servidor.

Sim, poderá participar, o bootcamp é um etapa para ajudar na qualificação dos programadores para entender o ambiente blockchain e suas diferenças para um ambiente cliente-servidor.

Normalmente, em hackathons temos pessoas avulsas se inscrevendo, a organização pode auxiliá-lo na busca por um novo integrante para que seu time continue com o desempenho esperado. Isso vale para participantes de business e designer também.

Sim, mas lembre que o bootcamp foi preparado para pessoas que já entendem o mínimo de programação javascript, sem isso poderá ser mais difícil acompanhar as sequências de aulas, mas não impede. Se você tiver algum conhecimento de javascript isso facilitará muito a assimilação das estruturas propostas na programação.

Sim, mas lembre que o bootcamp foi preparado para pessoas que já entendem o mínimo de programação javascript, sem isso poderá ser mais difícil acompanhar as sequências de aulas, mas não impede. Se você tiver algum conhecimento de javascript isso facilitará muito a assimilação das estruturas propostas na programação.

Se você tiver qualquer conhecimento prévio de programação, design e/ou business, pode participar sim. Monte sua equipe e se inscreva!

Se você tiver qualquer conhecimento prévio de programação, design e/ou business, pode participar sim. Monte sua equipe e se inscreva!

Sim, mas lembre que o bootcamp foi preparado para pessoas que já entendem o mínimo de programação, sem isso poderá ser mais difícil acompanhar as sequências de aulas, mas não impede. Se você tiver algum conhecimento de programação orientada a objetos isso facilitará muito a assimilação das estruturas propostas na programação.

Você deverá fazer a sua inscrição pessoal. E cada membro da equipe que se inscrever deverá seguir os mesmos passos, informando o nome da equipe e os e-mails dos demais membros.