Desarrollo de Aplicaciones Descentralizadas en Blockchain

Clase 1 de 24Curso de Dapps: Introducción al Desarrollo de Aplicaciones Descentralizadas

Resumen

¿Qué aprenderás en el curso de desarrollo de aplicaciones descentralizadas?

La era de las aplicaciones descentralizadas (dApps) ha llegado, permitiendo una revolución en la manera en que interactuamos con la tecnología y gestionamos nuestros datos. ¿Estás listo para ser parte de esta revolución? Este curso, impartido por Ernesto García, es tu puerta de entrada al mundo del desarrollo de dApps. García cuenta con una vasta experiencia, habiendo trabajado en empresas como Google, Amazon y en proyectos de blockchain que mejoran la salud financiera de muchas personas. Su enfoque no se limita al 'HODL' tradicional, sino que se extiende al 'BUILD', construyendo y creando un futuro descentralizado.

¿Cuáles son los objetivos clave del curso?

En este curso, estarás capacitado para:

  • Diferenciar la arquitectura de las aplicaciones descentralizadas: Antes de sumergirte en la programación, aprenderás a identificar los diversos componentes que forman una dApp, lo cual es crucial para el desarrollo eficaz.

  • Comprender la estructura de los proyectos en Blockchain: Con un enfoque en la compatibilidad con la Ethereum Virtual Machine, entenderás cómo desarrollar proyectos que aprovechen esta tecnología de manera efectiva.

  • Familiarizarte con las herramientas del ecosistema: Desde Ethereum hasta Binance Smart Chain, conocerás las principales herramientas que te convertirán en un desarrollador de blockchain competente.

  • Añadir a tu currículum los estándares de desarrollo: Aprenderás los estándares más relevantes tanto para contratos inteligentes como para otras dApps. Esto potenciará tus habilidades como desarrollador y te permitirá destacar en el campo.

  • Desplegar proyectos en redes de prueba: Aquí aplicarás tus conocimientos en la práctica, llevando tu proyecto a alguna red de prueba de Ethereum u otras alternativas.

¿Qué habilidades desarrollarás?

El curso va más allá de enseñar la programación simple. Te dotará de habilidades esenciales que te permitirán:

  • Incrementar tus competencias como desarrollador de software: Podrás aplicar lo aprendido en proyectos tanto de Blockchain como de aplicaciones descentralizadas.

  • Evaluar proyectos desde una perspectiva de descentralización: Serás capaz de juzgar cuán descentralizado está un proyecto, aportando valor a la construcción de una web más distribuida y transparente.

  • Crear un proyecto para tu portafolio: Tendrás algo tangible que mostrar a futuros empleadores, impulsando tu carrera en el desarrollo de la Web 3.0.

¿Cuáles son los requisitos previos?

Para aprovechar al máximo este curso, es recomendable tener conocimiento previo en:

  • Fundamentos de Blockchain: Protocolos de consenso y smart contracts son clave para entender el ecosistema.

  • Fundamentos de Solidity: Esta es una habilidad esencial para el desarrollo de contratos inteligentes.

  • Desarrollo web tradicional: Incluye JavaScript y el modelo cliente-servidor para entender la arquitectura de aplicaciones tradicionales.

Todos estos cursos están disponibles en Platzi, y te proporcionaremos los recursos necesarios para que inicies tu aprendizaje con éxito.

¿Por qué no se cubren ciertos temas?

Este curso se centrará en el desarrollo técnico y la arquitectura de aplicaciones descentralizadas. No se darán recomendaciones sobre inversiones en proyectos específicos ni se estudiarán los aspectos económicos de un proyecto de blockchain, ya que estos temas son competencia de otras áreas.

Así que, prepárate para no solo mantener tus criptomonedas, sino construir con ellas, integrándote en el ecosistema blockchain de manera activa y productiva. ¡No dejes de aprender, y sigue creando para la Web 3.0! Lo mejor está por venir, y este curso es solo el comienzo de una emocionante aventura tecnológica. ¡Nos vemos en la siguiente clase!