Bienvenido a "Dominando Solidity", un curso completo de programación de contratos inteligentes en Solidity. En este curso, aprenderás desde los conceptos básicos hasta las técnicas avanzadas de desarrollo de contratos inteligentes en la plataforma Ethereum. Ya sea que seas un principiante o un desarrollador experimentado, este curso te proporcionará las habilidades necesarias para crear aplicaciones descentralizadas (DApps) seguras y eficientes.
El curso se divide en las siguientes secciones:
- Introducción
- Presentando Remix IDE
- Estructura de un Contrato Inteligente
- Tipos de Variables
- Declaración de Funciones
- Despliegue de Contratos Inteligentes
- Visibilidad de Funciones
- Variables Globales
- Estructuras de Control de Flujo
- Modificadores de Funciones
- Manejo de Errores
- Mappings
- Listas (Arrays)
- Estructuras (Structs)
- Enums
- Almacenamiento
- Mutabilidad
- Eventos
- Gas
- Tipos de Cuenta de Ethereum
- Función receive
- Función fallback
- Herencia
- Envío de Ethers
- Módulos
- Librerías
- Interfaces
- Conocimientos básicos de programación.
- Un entusiasmo por la tecnología blockchain y Ethereum.
Este repositorio contiene el material del curso, incluidos ejemplos de código, presentaciones y recursos adicionales. Puedes navegar por las carpetas correspondientes a cada sección del curso para acceder a los recursos específicos.
¡Las contribuciones son bienvenidas! Si encuentras errores, deseas mejorar el contenido o agregar ejemplos adicionales, no dudes en enviar una solicitud de extracción.
¡Gracias por unirte a este emocionante viaje de aprendizaje en Solidity! Esperamos que disfrutes del curso y adquieras las habilidades necesarias para desarrollar contratos inteligentes sólidos y efectivos en la plataforma Ethereum.