Programa de Desarrollo Ethereum: De Solidity a dApps Descentralizadas

Clase 3 de 26Ethereum Developer Program

A continuación encontrarás el programa de estudio y el calendario de actividades que consisten en:

  • Sesiones en vivo: exposición de un tema por parte de expertos de la industria Web3.
  • Sesiones de preguntas y respuestas: posterior a la sesión en vivo, los estudiantes inscritos en el programa podrán resolver sus dudas en una sesión grupal con mentores.
  • Cursos y lecturas que te ayudarán a través de todo este programa.

*Sujeto a cambio sin previo aviso.

📆 Febrero: inscripciones al programa

Durante este mes se realizará la selección de estudiantes que tendrán la oportunidad de participar en el programa y ganar una beca de 6 meses a Platzi.

¡Tienes tiempo para prepararte! Si ya tienes una suscripción a Platzi, puedes completar los siguientes cursos:


📆 Mes 1: inicio 10 de marzo

Durante el primer mes aprenderás los conceptos básicos de web3 que necesitas para navegar el ecosistema. Llevarás tu conocimiento sobre Solidity y la Ethereum Virtual Machine a un siguiente nivel. Las clases en vivo serán las siguientes:

  • Bienvenida al programa y Setup
  • Smart Contracts: Upgradables with Oracles
  • Cryptography and EVM Infrastructure
  • Mastering Solidity: Events, Security and Data

Recursos recomendados

Prepárate antes de iniciar el programa con las siguientes clases, blogs y cursos:

📆 10 de marzo: Bienvenida al programa

En esta sesión estaremos dando el banderazo de salida. Tendrémos múltiples invitadas a esta sesión tan especial, además de que conocerás todos los detalles, el plan de estudio y lo que podrás lograr en estos meses. Además estarás revisando la configuración y software con el que comenzarás a trabajar, realizando un primer ¡Hola, mundo!, para arrancar esta aventura.

🧑🏻‍🏫 Mentor: Gerardo López Falcón, SRE & DevOps en Veritas Automata

Twitter: @gelopfalcon

gerardo-falcon_banner-perfil.png

Recursos recomendados

Prepárate antes de esta sesión en vivo con las siguientes clases y cursos:

Reto de esta sesión:

Gerardo te ha dejado una serie de retos para resolver esta semana en este repositorio de GitHub.

📆 17 de marzo: Smart Contracts: Upgradables with Oracles

👩🏾‍🏫 Mentora: Natacha De La Rosa, Senior Frontend Developer - Subspace Labs

Twitter: @NatachaDelaRosa

Natasha-de-la-Rosa-cover.jpg

👩🏾‍🏫 Mentora: Solange Gueiros, Blockchain developer advocate - Chainlink Labs

Twitter: @solangegueiros

Recursos recomendados

Prepárate antes de esta sesión en vivo con las siguientes clases y cursos:

📆 24 de marzo: Cryptography and EVM Infrastructure

🧑🏻‍🏫 Mentor: Ernesto García, Software Engineer - OpenZeppelin

Twitter: @ernestognw

Ernesto-Garcia-cover.jpg

Recursos recomendados

Prepárate antes de esta sesión en vivo con las siguientes clases y cursos:

📆 31 de marzo: Mastering Solidity: Events, Security and Data

🧑🏻‍🏫 Mentor: Sebastián Pérez, Microsoft MVP, Lead Software Engineer in @mighty_block

Twitter: @sebaleoperez

cover-Sebastian Leonardo Perez.jpg

Recursos recomendados

Prepárate antes de esta sesión en vivo con las siguientes clases y cursos:

📆 Mes 2: inicio 14 de abril

En esta segunda etapa las personas inscritas en el programa formarán equipos para comenzar a desarrollar un proyecto. El resultado deberá ser una aplicación descentralizada, la cual será presentada al cierre del programa. Clases de esta etapa:

  • Construyendo dApps con ether.js y web3.js
  • Ampliando la Infraestructura en Web3 con Pocket Network
  • MakerDAO: construir organizaciones descentralizadas
  • Push Protocol: sobrepasando los límites de usabilidad en Web3

📆 14 de abril: Construyendo dApps con ether.js y web3.js

🧑🏻‍🏫 Mentor: Oscar Barajas, Microsoft MVP & Faculty Manager - Platzi

Twitter: @gndx

cover-oscar-barajas.jpg

Recursos recomendados

📆 21 de abril: Ampliando la Infraestructura en Web3 con Pocket Network

🧑🏻‍🏫 Mentor: Ariel Eiberman, Gerente de Marketing de Producto de Pocket

Recursos recomendados

📆 28 de abril: MakerDAO: construir organizaciones descentralizadas

🧑🏻‍🏫 Mentores:

  • Iván Álvarez Twitter @Harrizko
  • Sebastián Romero Sebix N. @Sebix
  • Jose Jiménez @Joserjmz

Community-events-hero (1).jpg

📆 Mes 3: inicio 5 de mayo

En esta tercera etapa del Programa continuarás tu aprendizaje sobre la infraestructura para desarrollar en Web3, al mismo tiempo que continuará el trabajo en equipo para afinar cada uno de los proyectos, rumbo al Demo Day. Clases de esta etapa:

  • Introducción a Zero Knowledge Proof con Starkware
  • Infraestructura Web3 con Lens Protocol
  • Capa de ejecución Modular con Fuel Labs
  • Layer 2: Lo que necesitas saber

📆 5 de mayo: Push Protocol: sobrepasando los límites de usabilidad en Web3

🧑🏻‍🏫 Mentor: Jaffet Sandi

Twitter: @jafetsc

Community-events-hero.jpg

Recursos recomendados

📆 12 de mayo: Introducción a Zero Knowledge Proof con Starkware

🧑🏻‍🏫 Mentor:

Omar-Espejel_cover.jpg

Recursos recomendados

  • What are zero-knowledge proofs?
  • Starknet Book una guía completa para aprender a crear contratos en Starknet. Revisa los capítulos 0 al 2 para comenzar.
  • **Starklings** un repositorio donde podrás encontrar recursos valiosos para profundizar en el lenguaje de programación Cairo a un nivel avanzado.
  • Cairo Book es una referencia útil para aprender más sobre el lenguaje Cairo.

📆 19 de mayo: Infraestructura Web3 con Lens Protocol

🧑🏻‍🏫 Mentores:

Benjamín Gutiérrez, Chief Product Officer | Co-Founder - Wav3s

Twitter: @gutybvv

Cristian Valdivia, CTO | Director de tecnología Co-Founder - Wav3s

Twitter: @cris___stark

Community-events-hero-lens.png

Recursos recomendados

Nota importante: al día 19 de mayo la posibilidad de obtener un handle de Lens es difícil. Sin embargo, puedes implementarlo en tu proyecto a través de una testnet como Mumbai de Polygon.

📆 26 de mayo: Capa de ejecución Modular con Fuel Labs

👩🏽‍🏫 Mentor: Andrés Fernández, Developer Experience Engineer en Fuel Labs

Twitter: @sandusky_eth

hero fuel.png

Recursos recomendados


📆 02 de junio: Layer 2 en 2023: Lo que necesitas saber

🧑🏻‍🏫 Mentor: Ahmed Castro, Blockchain developer y creador de contenido en Filosofía Código

Twitter: @turupawn

Ahmed-Castro-cover.jpg

Recursos recomendados

📆 9 de junio: Presentación de proyectos

Prepárate para presentar el pitch del proyecto frente a un jurado y celebra todo lo que aprendiste durante estos meses de crecimiento en el Ethereum Developer Program.

Para que te inspires, te invitamos a ver la presentación de los proyectos del programa anterior.

También puedes leer un resumen de los proyectos creados en el blog de Platzi.