Ethereum es la mayor plataforma de Blockchain del mundo para construir aplicaciones de Blockchain distribuidas y basadas en contratos inteligentes. Al mismo tiempo, Ethereum está experimentando rápidos cambios en su API, en los mecanismos de consenso y en el lenguaje de programación solidity utilizado para escribir contratos inteligentes. Muchos recursos de aprendizaje en línea tienden a quedar obsoletos muy rápidamente. Para alguien que desee aprender Ethereum, resulta bastante difícil encontrar cursos y contenidos de aprendizaje actualizados. Para resolver este problema, hemos diseñado este curso para que los participantes puedan aprender de la última versión de la plataforma. Mantenemos el curso al día actualizando continuamente el contenido cada vez que se producen cambios.
El objetivo clave del curso es ayudarte a pasar de un conocimiento nulo de Blockchain o Ethereum, a aprender todos los conceptos clave y empezar a escribir contratos inteligentes y DApps (aplicaciones distribuidas) de Ethereum en 3 días. Después de tomar este curso, deberías ser capaz de ir más allá de los simples contratos token y centrarte en la construcción de DApps y contratos inteligentes para diferentes casos de uso.
Objetivos de aprendizaje:
Este curso se impartirá mediante presentaciones, vídeos, demostraciones, debates y muchos ejercicios prácticos. Al terminar, usted debería ser capaz de:
Explicar qué es un Blockchain y cómo funciona bajo el capó
Entender los diferentes tipos de plataformas Blockchain y cuáles utilizar para casos de uso específicos
Entender cómo funcionan los contratos inteligentes y qué problemas resuelven
Escribir contratos inteligentes para varios casos de uso
Explicar cómo funciona Ethereum
Instalar y administrar Geth
Entender qué tipo de proyectos de Blockchain son adecuados para construir en Ethereum
Instalar y configurar los monederos de Ethereum para el desarrollo y los casos de uso transaccional
Configurar un entorno de desarrollo completo para el desarrollo rápido de aplicaciones
Configurar un flujo de trabajo DevOps básico para automatizar las pruebas y el despliegue de aplicaciones Blockchain en la nube de AWS
Escribir contratos inteligentes sin utilizar ningún marco de trabajo
Escribir contratos inteligentes utilizando el marco de trabajo de Truffle
Escribir pruebas unitarias para probar y garantizar la corrección de la funcionalidad de los contratos inteligentes
Comprender y explorar las diversas solicitudes de comentarios de Ethereum y cómo ayudan al desarrollo del ecosistema
Comprender los distintos problemas que pueden surgir en el desarrollo de aplicaciones de Blockchain y cómo solucionarlos
Escribir aplicaciones completas impulsadas por contratos inteligentes con las que los usuarios finales puedan interactuar a través de hermosas interfaces de usuario frontales construidas con ReactJS.
Para cualquier persona que busque ampliar sus conocimientos sobre Blockchain o Ethereum. No pasa nada si eres nuevo en el área, porque después de este curso, podrás ir más allá de los simples contratos token e incluso centrarte en la construcción de DApps y contratos inteligentes para diversos casos de uso.
Ideal: Experiencia de al menos 2 años con cualquier lenguaje de programación orientado a objetos y conocimientos básicos de javascript y desarrollo web.
Los participantes deben tener conocimientos de los siguientes conceptos:
¡Los planes de estudio y los exámenes de muestra vienen pronto!
¡Los planes de estudio y los exámenes de muestra vienen pronto!
Exámenes electrónicos para individuos, administrados por un experto de Pearson Vue en tiempo real, a través de una cámara web (también disponible ahora para los exámenes ISTQB).
Disponible en varios idiomas, en más de 5200 centros de exámenes, con un registro simplificado a través de la página Brightest del sitio web de Pearson Vue.
Exámenes electrónicos para grupos con un mínimo de 6 participantes, disponibles en seis idiomas diferentes, en cualquier parte del mundo.
El formato clásico de examen, dirigido a grupos de al menos 6 participantes, en un número creciente de idiomas.