Enroll Course: https://www.coursera.org/learn/decentralized-apps-on-blockchain
Curso de Aplicações Descentralizadas (Dapps) no Coursera
Se você está interessado em tecnologia blockchain e deseja expandir suas habilidades de desenvolvimento, o curso “Aplicações Descentralizadas (Dapps)” é uma excelente opção. Este é o terceiro curso da especialização em Blockchain e é projetado para prepará-lo para o design e desenvolvimento de Dapps completos.
Visão Geral do Curso
O curso aborda a criação de aplicações que funcionam sobre a blockchain, utilizando a IDE Truffle, contratos inteligentes, um cliente web simples e o cliente MetaMask. Você aprenderá sobre a arquitetura de um Dapp, que abrange tanto a interface do cliente front-end quanto o suporte da blockchain e dos contratos inteligentes. É uma jornada que começa com os conceitos básicos e se expande para práticas avançadas de design e desenvolvimento.
Conteúdo do Curso
Decentralized Applications (Dapps)
A primeira parte do curso explora a noção de servidor blockchain como fundação para uma aplicação descentralizada. Você aprenderá a instalar o servidor blockchain e a estabelecer uma rede peer-to-peer de nós. Uma prática comum é desenvolver e testar um Dapp em uma rede de testes local antes da implementação em uma rede pública.
Desenvolvimento com Truffle
O módulo seguinte apresenta o ambiente amigável que o Truffle oferece para o desenvolvimento e testes de Dapps. Você se aprofundará em comandos do Truffle como: develop, init, compile, migrate e test, aprendendo a utilizar cada um deles com parâmetros adequados. Este módulo ilustra os passos necessários para desenvolver e testar um Dapp completo.
Melhorias de Design
A terceira parte do curso discute algumas das melhores práticas exclusivas para contratos inteligentes e Dapps que podem melhorar o design básico de seu Dapp. Aprendizados que podem fazer toda a diferença no resultado final do seu projeto.
Modelos de Aplicação & Padrões
Finalmente, o curso aborda propostas de melhorias para o Ethereum (EIP) e o processo ERC, fundamentais para manter a blockchain Ethereum sempre atualizada. Você também explorará o padrão ERC 20 para Dapps de tokens e ERC 721 para tokens não-fungíveis (NFTs).
Recomendação
Recomendo fortemente este curso para quem deseja dominá-lo, seja você um novato no mundo da blockchain ou um desenvolvedor experiente em busca de aprimoramento. O aprendizado prático é inestimável e os tópicos abordados são extremamente relevantes no cenário atual de tecnologia.
Aproveite a oportunidade de se tornar um desenvolvedor de Dapps e lançar-se no futuro das aplicações descentralizadas!
Enroll Course: https://www.coursera.org/learn/decentralized-apps-on-blockchain