Visão Geral
Este Curso Developing dApps with Web3, Solidity, and React, Web3 (também conhecido como Web 3.0) é uma terceira geração da evolução da internet, ecossistema descentralizado baseado na tecnologia blockchain.
Objetivo
Ao final deste treinamento, os participantes serão capazes de:
- Configure o ambiente de desenvolvimento necessário para começar a desenvolver dApps com Web3, Solidity e React.
- Compreender os recursos e a arquitetura do Web3 ou Web 3.0.
- Aprenda os principais conceitos de Ethereum, Smart Contracts e Blockchain Cryptography.
- Aplicar exemplos práticos de programação Solidity e projetar contratos inteligentes.
- Faça aplicativos React interagirem com Smart Contracts.
Pre-Requisitos
- Uma compreensão dos conceitos de blockchain
- Experiência básica com Solidity, Javascript e React
Informações Gerais
Carga horaria: 16h
- Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 4 encontros.
- Se aos sábados este curso e ministrado das 09h às 18h, total de 2 encontros.
Formato de entrega:
- 100% on-line ao vivo via Microsoft Teams, na presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
- Nota: não é curso gravado (o mesmo acontece em tempo real na presença de um instrutor).
- Apostila + exercícios práticos
Materiais
Inglês/Português/Exercício prático
Conteúdo Programatico
Introduction
- Overview of Web3 features and architecture
- Basics of Ethereum and Smart Contracts
Understanding Blockchain Cryptography
- Blockchain design, implementation, and use cases
- Cryptography hash functions, merkle trees, and digital signatures
Getting Started
- Setting up the development environment
- Setting up a blockchain with Ganache
Solidity Programming Language
- Syntax, development tools and testing
- Smart Contracts design patterns
Interacting with Smart Contracts
- Creating a smart contract
- Creating a migration logic
- Deploying a smart contract
- React apps with smart contracts
TENHO INTERESSE