Curso Cardano Developer Professional

  • Blockchain | NFT | DeFi | Metaverse

Curso Cardano Developer Professional

24 horas
Visão Geral

Este Curso Cardano Developer Professional visa fornecer conhecimento fundamental do desenvolvimento de Cardano. Ele permitirá que o aluno aplique soluções públicas de blockchain na plataforma Cardano com sucesso e crie soluções P2P descentralizadas disruptivas em vários casos de uso do mundo real. Com base nos conceitos anteriores, as últimas seções visam fornecer uma visão abrangente de especialistas do desenvolvimento de contratos inteligentes baseados em Plutus. Eles permitirão que o aluno entenda os aspectos de programação desta plataforma e compreenda verdadeiramente todo o ciclo de vida do Cardano Development.

Objetivo

Após realizar este Curso Cardano Developer Professional, você será capaz de:

O aluno entenderá os vários recursos da plataforma blockchain Cardano, obterá proficiência em programação Haskell e sua pertinência aos contratos inteligentes Cardano, estará familiarizado com o desenvolvimento de contratos inteligentes Marlowe e redigirá contratos inteligentes financeiros básicos e terá um bom entendimento do Cardano de um ponto de vista técnico orientação de design e uma perspectiva de desenvolvimento.
Obtenha uma compreensão aprofundada do desenvolvimento Plutus/Haskell e você será capaz de criar tokens nativos incentivados completos e aplicativos baseados em contratos inteligentes. Obtenha uma compreensão funcional de como portar contratos inteligentes de solidity da plataforma Ethereum para o KEVM TestNet e além. Com ênfase em atividades práticas culminadas com um projeto fundamental, este programa é destinado a desenvolvedores de aplicativos sérios para obter um forte domínio do desenvolvimento de aplicativos blockchain públicos usando a plataforma Cardano.

O aluno, após a conclusão deste Curso Cardano Developer Professional, será capaz de:

  • Entenda os vários recursos da plataforma Cardano Blockchain.
  • Obtenha proficiência em programação Haskell e sua pertinência para contratos inteligentes Cardano.
  • Seja proficiente em Desenvolvimento de Contrato Inteligente em Cardano usando Plutus.
  • Esteja familiarizado com o desenvolvimento de contratos inteligentes da Marlowe e seja capaz de redigir contratos inteligentes financeiros básicos.
Pre-Requisitos

Este Curso Cardano Developer Professional é voltado para desenvolvedores sérios e foi desenvolvido para indivíduos com proficiência em qualquer linguagem de programação e que se sintam à vontade para criar aplicativos funcionais. No mínimo, o aluno deve estar confortável com os conceitos básicos de programação e sintaxe (funções, recursão, expressões, conceitos básicos como loops, declarações condicionais, etc.). Os alunos devem esperar passar cerca de 6 horas por semana praticando o que aprenderam durante a última parte das sessões, concluindo tarefas e fazendo pesquisas independentes para fortalecer sua compreensão do material abordado.

Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

 Blockchain Architecture & Design:

  1. What is Blockchain?
  2. Cryptography.
  3. Why is blockchain so revolutionary?
  4. History of Money.
  5. Bitcoin, PoW, UTXOs and everything, Discussions.
  6. Bitcoin Design.
  7. Cryptocurrency Aspects.
  8. Consensus Algorithms – Classical – RAFT, PAXOS.
  9. Consensus Algorithms – Classical – PBFT, TENDERMINT.
  10. Consensus Algorithms – Modern.
  11. Basic & Programmable Blockchains, Account based models.
  12. Tokens – Concepts, Uses, Economics .
  13. Blockchain Universe – High level view.
  14. DAOs, Oracles.
  15. Blockchain Scalability Solutions.
  16. Compliance & Regulation.
  17. Use Cases (Metaverse).
  18. Use Case Analysis & Design Discussion.

 Cardano Overview:

  1. Introduction to Cardano.
  2. Importance of Cardano.
  3. Introduction to Cardano Algorithm-Part 1.
  4. Introduction to Cardano Algorithm-Part 2.
  5. Concepts related to Cardano-Part 1.
  6. Concepts related to Cardano-Part 2.
  7. Introduction to Cardano Wallet-Part 1.
  8. Introduction to Cardano Wallet-Part 2.

 Haskell In Depth:

  1. Intro To Haskell.
  2. Data Types.
  3. Recursive Patterns And Polymorphism.
  4. Higher Order Functions.
  5. Type Classes.
  6. Laziness.
  7. Monoids.
  8. IO.
  9. Functors.
  10. Applicatives.
  11. Monads.
  12. Monad Transformers.
  13. Finale.
  14. Project Mentoring & Presentation.
  15. Project Mentoring.
  16. Project Presentation.

Marlowe Overview:

  1. Marlowe Concepts & Demo.
  2. Marlowe Handson.

 Cardano + Plutus:

  1. Introduction to Cardano Toolchain.
  2. Cardano binaries Setup.
  3. Developer Tools.
  4. Deep Dive – Cardano Concepts.
  5. Deep Dive – Transaction Structure.
  6. Deep Dive – Plutus Smart Contracts.
  7. Deep Dive – Transaction Metadata.
  8. Deep Dive – Native Tokens.
  9. Overview – Plutus Build Tools.
  10. Overview – Various Forms of Plutus.
  11. Plutus Prerequisites Setup – Linux Commands.
  12. Plutus Playground – Demo.
  13. Plutus Samples Walkthrough.
  14. Plutus Advanced Samples Walkthrough.
  15. Plutus PAF, PAB, DApp Connector.
  16. Overview – KEVM / Milkomeda Sidechain.
  17. Glow, IELE, K-Framework.
  18. Plutus Project Assignment.
  19. Project Mentoring & Presentation.
TENHO INTERESSE

Cursos Relacionados

Curso Blockchain Visão Geral Para Negócios

16 horas

Curso Blockchain Opportunity Analysis

16 horas

Curso BIM Foundation para Engenheiros

16 horas

Curso App BIM para Engenheiros

24 Horas

Curso Blockchain with Ethereum & Solidity

16 horas

Curso Ethereum Developer Foundation

32 horas

Curso Blockchain Solution Architecture

24 horas

Curso Blockchain for Healthcare

24 horas