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

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

Ethereum Interemedio

Ethereum Interemedio

¡Bienvenido al curso de Ethereum Intermedio! En este nivel potencializarás tus habilidades y destrezas con Ethereum para dominar, a gran escala, los conceptos básicos de este blockchain, los estándares principales, las limitaciones de la tecnología en el campo técnico y las transferencias que hoy por hoy están revolucionando el ecosistema.

Desde:

2 de marzo de 2020

Hasta:

5 de marzo de 2020

Horario:

De 18:00hrs a 21:00hrs.

Lugar:

Torre BBVA Bancomer

Dirección:

Av. Paseo de la Reforma 510, Juárez, 06600 Ciudad de México, CDMX

Instructores

Ernesto García
Resúmen profesional
  • Estudiante de Ingeniería en Tecnologías Computacionales en el Tecnológico de Monterrey - Campus Monterrey

  • Fullstack Developer para Blockchain Academy México

  • Especialista en desarrollo web y DApps, desarrollando herramientas con ethereum como soluciones educativas en Blockchain Academy

  • Participante en diversos programas de emprendimiento de alto impacto y tecnología en México y el extranjero

Mauricio Piñón Islas
Resúmen profesional
  • Estudiante de Ingeniería Eléctrica Electrónica de la Facultad de Estudios Superiores Aragón - UNAM.

  • Software Engineer en EEA Global

  • Técnico en computación

  • Apasionado de la tecnología que intentan aprender siempre algo nuevo dando lo mejor de sí

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.