Curso Ethereum Intermedio

Ethereum Intermedio

Contenido

Información sobre el curso
Objetivo

Aprenderás las herramientas que te permitirán reforzar los conocimientos aprendidos previamente y desarrollarás aplicaciones descentralizadas en la blockchain de Ethereum. Sabrás levantar tu propio nodo y podrás conectarlo a través de interfaces gráficas a un smart contract. Continuarás desarrollando tu destreza en la creación de proyectos, adquirirás hábitos de buenas prácticas y medidas de seguridad específicas que se traducirán en una ventaja competitiva sobre otros desarrolladores.

¿A qué personas va dirigido?

Desarrolladores o líderes técnicos interesados en ampliar sus conocimientos de programación de Solidity sobre el Blockchain Ethereum, que buscan adquirir nuevas herramientas de desarrollo y aprender sobre buenas prácticas para en los contratos inteligentes.

Perfil del egresado

Tendrás los conocimientos necesarios para desarrollar una aplicación descentralizada sobre la Blockchain de EthereumSabrás utilizar herramientas para desarrollo de DApps como Ganache, Infura y Truffle.Serás capaz de entender de manera técnica el funcionamiento de un a DApp y las principales fallas de seguridad de un Smart Contract.Habrás desarrollado tu propia aplicación descentralizada y la habrás montado sobre la Blockchain de Ethereum.

Requisitos de conocimientos previos
  • Programación básica

  • Uso de la terminal UNIX

  • Conocimientos de Programación Orientada a Objetos

  • Conocimientos de HTML, CSS y Javascript

  • Fundamentos de Blockchain

  • Ethereum 101

Requisitos técnicos
  • Sistema Operativo Ubuntu, MacOS o Máquina virtual con Ubuntu

  • Google Chrome

  • Extensión de Chrome: Metamask

  • Node.js - version >= 8

  • Git - latest version

  • Truffle - latest version

  • Al menos 4 GB de RAM

Carreras en las que aparece
Badges que ofrece el curso

Ethereum Intermedio

Emitido por:

Blockchain Academy México

Temario
Descargar

Introducción a las DApps

Conocerás y entenderás la arquitectura de una aplicación descentralizada.

Apps vs DApps

Diferentes niveles de descentralización

Principales casos de uso para Aplicaciones Descentralizadas

Principales casos de uso en contratos inteligentes en Remix

Pondrás manos a la obra, reforzaras tus conocimientos en el desarrollo de contratos inteligentes y los aplicarás en los principales casos de uso.

Crowdsale

Escrow

Certification & Digital Identity

Introducción a los Oráculos y cómo conectarlo a mi contrato

Principales clientes e infraestructuras

El alumno conocerá cuáles son las diferencias entre los dos principales clientes de Ethereum así como su configuración, principales comandos y los conocimientos para configurar Infura como infraestructura de blockchain alterna.

Configuración y principales comandos de geth

Creación de una Blockchain local con geth.

Creación de transacciones, minado y configuración de wallets con la red local.

Conectando interfaz gráfica a mi contrato inteligente

Conocerás la suite de herramientas Truffle además, entenderás la lógica para poder conectar la lógica de un contrato inteligente a una interfaz gráfica.

Introducción a Truffle Suite

Principales comandos de la consola Truffle

Creación de un contrato en un proyecto Truffle

Integración de HTML, CSS y JavaScript con Web3.js y Truffle webpack

Configuración Ganache

Interactuar con un contrato en la consola de Ganache

Configuración Infura

Interacción de contrato con Infura

Despliegue del contrato en blockchain e interacción con interfaz gráfica

Seguridad & buenas prácticas

El alumno conocerá las principales fallas de seguridad y la forma de corregirlas por medio de buenas prácticas de programación en contratos inteligentes.

OpenZeppelin

¿Cómo auditar un contrato inteligente?

Principales fallas de seguridad

Buenas prácticas

Próximos cursos

Próximos cursos por anunciar

Conviértete en parte de la comunidad de profesionales de Blockchain Academy México

Ethereum Intermedio

Curso individual


Playera oficial
Badge de Curso
Blockchain 101 Online

Carrera Completa

Cualquier carrera que incluya este curso


Playera oficial
Badge de Curso
Badge de Cursos de la carrera
Certificación de la carrera emitido a través de ethereum
Blockchain Academy México

Somos la primer academia mexicana que tiene como propósito desarrollar el ecosistema blockchain en México a través de cursos presenciales y eventos.

Contáctanos

Twitter - BlockdemyFacebook - BlockdemyInstagram - BlockdemyMedium - BlockdemyLinkedin - Blockdemy

Aviso de privacidad

Brand guidelines

Email

Tel

Made with by BAM’s Dev Team.