Curso de Desenvolvendo dApps com Web3, Solidity e React
Web3 é uma terceira geração da evolução da Internet, ecossistema descentralizado baseado na tecnologia blockchain.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar Web3, Solidity e React para criar, construir e implantar aplicativos descentralizados (dapps) que são executados em blockchain.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver dApps com Web3, Solidity e React.
- Entenda os recursos e a arquitetura de Web3.
- Aprender os principais conceitos de Ethereum, Smart Contracts e Blockchain Cryptography.
- Aplicar exemplos práticos de programação de Solidity e de conceção de Smart Contracts.
- Fazer interagir aplicações React com Smart Contracts.
Formato do Curso
- Aulas expositivas interactivas e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
Introdução
- Panorâmica das caraterísticas e da arquitetura de Web3
- Noções básicas de Ethereum e Smart Contracts
Compreensão de Blockchain Criptografia
- Conceção, implementação e casos de utilização do Blockchain
- Funções de hash de criptografia, árvores de merkle e assinaturas digitais
Primeiros passos
- Configurar o ambiente de desenvolvimento
- Configurar uma blockchain com Ganache
Solidity Programming Linguagem
- Sintaxe, ferramentas de desenvolvimento e testes
- Padrões de design Smart Contracts
Interagir com Smart Contracts
- Criar um contrato inteligente
- Criação de uma lógica de migração
- Implementação de um contrato inteligente
- React aplicações com contratos inteligentes
Resolução de problemas
Resumo e próximos passos
Requisitos
- Conhecimento dos conceitos de cadeias de blocos
- Experiência básica com Solidity, Javascript e React
Público
- Programadores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Desenvolvendo dApps com Web3, Solidity e React - Reserva
Curso de Desenvolvendo dApps com Web3, Solidity e React - Consulta
Desenvolvendo dApps com Web3, Solidity e React - SOLICITAÇÃO DE CONSULTORIA
Testemunhos de Clientes (1)
O instrutor fez um ótimo trabalho quebrando o gelo e assumiu a iniciativa de incentivar todos a participar. Ninguém ficou de fora, e ele soube se adaptar bem às dificuldades de cada pessoa. Ele utilizou bem os desafios e perguntas levantados pelos participantes para fornecer explicações mais claras ao público em geral.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
React Avançado
21 HorasEsta formação conduzida por instrutor (online ou presencial) destina-se a desenvolvedores que desejam construir componentes React e projetar aplicativos complexos.
No final deste treinamento, os participantes serão capazes de:
- Compreender conceitos avançados do React, incluindo APIs de contexto, HOCs, estado externo, APIs assíncronas, etc.
- Criar componentes compostáveis com React.
- Habilitar autenticação no lado do servidor e do cliente.
- Implementar as bibliotecas React e Redux para gerenciar aplicativos complexos com estado.
- Reduzir código e otimizar o desempenho de um aplicativo.
- Testar e implantar um aplicativo.
Ethereum para Desenvolvedores
21 HorasEthereum é uma plataforma de código aberto, pública e baseada em blockchain que permite aos desenvolvedores criar e implantar aplicativos descentralizados.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão os fundamentos da plataforma Ethereum e da programação de blockchain, bem como estratégias para escrever, implantar e gerenciar seus próprios aplicativos distribuídos.
No final deste treinamento, os participantes serão capazes de:
- Criar um contrato inteligente baseado em Ethereum
- Criar uma moeda Ethereum
- Otimizar o desenvolvimento com o Truffle Framework
- Liberar seu primeiro Dapp baseado na "economia de token"
- Lançar e financiar um projeto de blockchain
Público
- Desenvolvedores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
FARM (FastAPI, React e MongoDB) Desenvolvimento Full Stack
14 HorasEste treinamento liderado por instrutor (online ou presencial) é voltado para desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para construir aplicações web dinâmicas, de alto desempenho e escaláveis.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
- Compreender os conceitos-chave, recursos e benefícios da pilha FARM.
- Aprender a construir APIs REST com FastAPI.
- Aprender a projetar aplicações interativas com React.
- Desenvolver, testar e implantar aplicações (front end e back end) usando a pilha FARM.
Escolhendo o Certo Framework JavaScript
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que precisam decidir qual estrutura Java Script usar para desenvolver aplicativos front-end.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento ideal para começar a desenvolver aplicações front-end.
- Implementar aplicações de demonstração para testar as limitações e benefícios de uma estrutura JavaScript.
- Decidir qual estrutura JavaScript é a mais adequada.
Bootcamp de JavaScript, Node.js e React (Nível Inicial a Intermediário)
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores .NET de nível iniciante que desejam obter proficiência em JavaScript, Node.js e React para desenvolver e migrar ativamente sistemas / plataformas.
No final desta formação, os participantes serão capazes de:
- Escrever e depurar código JavaScript de forma eficaz.
- Construir e implantar aplicativos do lado do servidor usando Node.js.
- Desenvolver interfaces de utilizador dinâmicas e responsivas com React.
- Integrar componentes de front-end e back-end para criar aplicações full-stack.
- Compreender as melhores práticas para migrar sistemas legados para plataformas modernas baseadas em JavaScript.
Desenvolvimento Fullstack MERN
14 HorasEsta formação ministrada por instrutor, ao vivo em Brasil (online ou presencial), é voltada para desenvolvedores web que desejam usar o Stack MERN para desenvolvimento fullstack.
No final desta formação, os participantes serão capazes de:
- Integrar React com MongoDB, Express e Node.js.
- Construir uma aplicação web fullstack do zero.
- Implementar segurança da aplicação por meio de autorização e autenticação.
Construindo Micro Frontends com React
21 HorasEste treinamento conduzido por instrutor (online ou presencial) é direcionado a desenvolvedores que desejam usar o React para desenvolver, testar e implantar micro-frontends em grandes aplicativos web, tornando-os altamente escaláveis, tecnologicamente agnósticos e mais fáceis de manter.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver micro-frontends com React.
- Compreender a arquitetura, conceitos principais e vantagens dos micro-frontends.
- Aprender como construir, integrar, testar e implantar micro-frontends com React.
- Implementar micro-frontends com module federation.
- Aplicar o fluxo de trabalho de pipeline CI/CD em produção.
- Saber sobre os problemas comuns do CSS em micro-frontends e como resolvê-los.
- Obter insights sobre como implementar outros frameworks frontend com React.
Construindo Microservices com NodeJS e React
21 HorasEste treinamento conduzido por instrutor (online ou presencial) é voltado para desenvolvedores experientes que desejam construir, implantar e escalar aplicações usando microservices desenvolvidos com NodeJS e React.
Ao final deste treinamento, os participantes serão capazes de:
- Desenvolver, implantar e escalar aplicações usando diferentes microservices.
- Construir uma aplicação React renderizada no servidor.
- Implantar aplicativos multi-serviço na nuvem usando Docker e Kubernetes.
- Realizar testes de aplicação em microservices.
Desenvolvimento Avançado com Next.js 14
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web de nível intermediário a avançado e arquitetos técnicos que desejam explorar os avanços do Next.js 14 e obter o conhecimento para criar aplicativos da Web de ponta.
No final deste treinamento, os participantes serão capazes de:
- Aproveitar todo o potencial do Next.js 14 para construir aplicativos complexos.
- Utilize os recursos mais recentes, como Middleware, React Server Components e Edge Functions.
- Implementar práticas recomendadas para desempenho, escalabilidade e SEO.
- Solucionar problemas comuns em aplicativos Next.js de forma eficaz.
Next.js 14 - Avançado
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível avançado que desejam dominar os recursos mais recentes do Next.js 14, otimizar o desempenho e implementar técnicas modernas do React.
No final deste treinamento, os participantes serão capazes de:
- Implementar ganchos React avançados e recursos simultâneos.
- Compreender e utilizar estratégias de encaminhamento Next.js de forma eficaz.
- Aproveitar os componentes do servidor, as ações do servidor e as abordagens de renderização híbrida.
- Otimizar a busca de dados, o armazenamento em cache e a regeneração estática incremental.
- Utilizar Next.js como uma solução de backend com Edge Functions e Edge Runtime.
- Gerir o estado utilizando React Context, Redux e bibliotecas de estado atómico.
- Otimizar o desempenho da aplicação para Web Core Vitals.
- Teste, monitorize e implemente aplicações Next.js de forma eficiente.
React: Construa aplicativos da Web altamente interativos.
21 HorasNeste treinamento com instrutor e ao vivo em Brasil, demonstramos o poder e a flexibilidade do React, o comparamos com frameworks alternativos e guiaremos os participantes passo a passo na criação de sua própria aplicação React.
Ao final deste curso, os participantes serão capazes de:
- Compreender a filosofia de design do React.
- Decidir quando e onde faz sentido usar o React e quando reconsiderar o modelo MVC convencional.
- Entender conceitos do React, como componentes, props, estado e ciclo de vida.
- Implementar tecnologias relacionadas, como Babel, Webpack e JSX.
- Criar, testar e implantar uma aplicação web interativa.
Criando Aplicativos Interativos com React, Redux e GraphQL
28 HorasNeste treinamento conduzido por um instrutor, ao vivo em Brasil, os participantes aprenderão como criar aplicações React usando Flux e GraphQL. O curso abrange instalação, configuração, integração, testes, implantação e melhores práticas enquanto guia os participantes pela criação de uma série de aplicações de exemplo que demonstram como adicionar novos níveis de complexidade e 'legalidade' a uma aplicação usando as ferramentas mais avançadas e técnicas.
Desenvolver aplicações com React exige um tipo diferente de pensamento, em comparação com o que alguns desenvolvedores estão acostumados, especialmente quando vindo da mentalidade de outros frameworks MVC como AngularJS e Bootstrap.
Este treinamento abrange os fundamentos por trás das tecnologias usadas a cada etapa para que os participantes não apenas possam construir uma aplicação funcional, mas também entendam o motivo pelo qual uma determinada abordagem é utilizada. Isso estabelece as bases para pensar de forma independente e criativa sobre o design e os resultados desejados ao criar suas próprias aplicações no futuro.
React com Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Next.js para criar aplicativos React.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver aplicações web do lado do servidor e sites estáticos em Next.js.
- Manipular e armazenar dados com MongoDB.
- Proteger um aplicativo da Web com autenticação AuthO.
Padrões React
14 HorasEste treinamento presencial, ministrado por instrutor (online ou no local), é direcionado a desenvolvedores com habilidades em React que desejam otimizar e melhorar sua criação de aplicativos React ao entender e aplicar os padrões de componentes do React.
Ao final deste treinamento, os participantes serão capazes de:
- Entender os diferentes tipos de Padrões React
- Usar a API Context do React para aplicações web
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre React, visite: https://reactjs.org
Engenharia Web3 & Arquitetura de Finanças da Cadeia de Suprimentos
21 HorasSeus engenheiros são os arquitetos da jornada de transformação digital para seus clientes. Esta proposta detalha um Mergulho Técnico de 3 Dias projetado especificamente para desenvolvedores e arquitetos técnicos. Vamos além do "porquê" e nos concentramos no "como": como arquitetar ledgers descentralizados, como escrever Smart Contracts seguros para a lógica de Finanças da Cadeia de Suprimentos (SCF) e como integrar essas camadas descentralizadas com os sistemas ERP existentes das empresas.
Ao final deste treinamento, os participantes serão capazes de:
- Arquitetar Soluções DLT: Diferenciar e selecionar as soluções apropriadas Layer-1/Layer-2 (Ethereum, Hyperledger Fabric, Polygon) para casos de uso de SCF empresariais.
- Desenvolver Smart Contracts: Escrever, compilar e implantar Smart Contracts (por exemplo, Solidity ou Chaincode) que automatizem o faturamento, a aprovação de notas fiscais e o acerto.
- Implementar Tokenização: Engenhar os padrões de token ERC-20/ERC-721/ERC-1155 para representar ativos do mundo real (notas fiscais/inventário) na cadeia.
- Pontuar Web2 & Web3: Projetar a camada de integração usando Oráculos (por exemplo, Chainlink) para buscar dados fora da cadeia (APIs logísticas) e acionar pagamentos na cadeia.