Formação de Desenvolvedores em Solidity


De 28 de Novembro de 2017 a 21 de Dezembro de 2017

0 Dias
0 Horas
0 Min
0 Seg

Sobre


O curso é baseado na plataforma da rede Ethereum e trabalha profundamente o desenvolvimento de smart contracts em Solidity, além de oferecer conhecimento básico para a criação de DApps (Aplicações descentralizadas). Todo o conteúdo foi criado e tem supervisão do Everton Fraga da Ethereum Foundation e na maioria do tempo trabalhamos com dois professores em sala. 


Para acompanhamento do curso, é necessário que o aluno tenha conhecimento de lógica de programação, entendimento da tecnologia blockchain e possua notebook próprio com Windows, Linux ou MacOS. Conhecimento de HTML e Javascript é um diferencial para um aproveitamento melhor do conteúdo oferecido. 

Programação


Dia 28 de Novembro

Horário Atividade Descrição
19:00h às 22:00h Introdução, conceitos e bases da tecnologia

Introdução à plataforma Ethereum, conceitos dos contratos inteligentes e bases da tecnologia blockchain

Dia 30 de Novembro

19:00h às 22:00h Clientes, redes de teste e desenvolvimento

Principais clientes, ferramentas de desenvolvimento e ambientes de teste e desenvolvimento

Dia 05 de Dezembro

19:00h às 22:00h EVM, Solidity (sintaxe, tipos)

A máquina virtual Ethereum, conceito básico de Solidity e tipos principais

Dia 07 de Dezembro

19:00h às 22:00h Solidity (eventos, comunicação entre contratos)

Tratamento de eventos e comunicação entre contratos

Dia 12 de Dezembro

19:00h às 22:00h Frameworks de desenvolvimento

Conceitos e produtividade com os principais frameworks de desenvolvimento

Dia 14 de Dezembro

19:00h às 22:00h Bibliotecas javascript Web3

Introdução à biblioteca Web3 e potenciais aplicações

Dia 19 de Dezembro

19:00h às 22:00h Solidity (tópicos avançados)

Aprofundamento na linguagem Solidity

Dia 21 de Dezembro

19:00h às 22:00h Segurança e boas práticas

Prática final com técnicas de segurança e melhores práticas de desenvolvimento

Inscrições


Nenhuma modalidade de pagamento disponível.

E3


E3