Aprende a crear Smart Contracts con Solidity desde cero

Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
12h
-
Inicio
Fechas a elegir
¿Quieres aprender a programar en el lenguaje que permite crear Smart Contracts (contratos inteligentes)? ¿Te intimidan los avances de las nuevas formas de almacenar información y quieres adaptarte a este cambio tecnológico? ¿Eres un emprendedor que quiere transformar su negocio con el poder de la tecnología Blockchain, pero no sabes cómo conseguirlo? Si la respuesta a alguna de estas preguntas es sí, entonces este curso es para ti.
¿Crear un Smart Contract? ¿En cuánto tiempo? ¿Smart Contract en ethereum? Sí, sabes de lo que estamos hablando. En poco más de 10 horas de curso, tú también puedes hacerlo.
Blockchain es uno de los campos tecnológicos más punteros en el que todos quieren estar. Y es que Blockchain está cambiando la vida de las personas. Las palabras Blockchain, Cadena de Bloques, Bitcoin, Ethereum... cada vez están más presente en nuestro día a día. La revolución de las criptomonedas ya es una realidad.
Este curso es único, pues lo hemos diseñado para que aprendas a programar un Smart Contract, también conocidos como Contratos Inteligentes. Nuestro temario cubre lo necesario para ser un experto en la programación de Smart Contracts en Ethereum con Solidity.
El curso ha sido diseñado para cubrir los pilares básicos de la programación en Solidity, empezando por los conceptos básicos de la programación en este lenguaje y descubriendo las muchas ventajas que ofrece.
Por ello, vamos a ver cómo utilizar Remix para la programación de Contratos Inteligentes, veremos las propiedades de las transacciones mediante código, los distintos tipos de variables y operaciones, así como las estructuras de datos para almacenar la información necesaria. También veremos todo sobre lógica de funciones y bucles con condicionales.
Si te interesa aprender a crear Smart Contracts con Solidity, ¡no busques más!
Crea tus primeros contratos inteligentes Ethereum sin necesidad de tener conocimientos previos en programación y en solamente unas pocas horas. ¿Te gustan los retos?
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
En este curso aprenderemos todas las herramientas para la creación de Smart Contracts y para el almacenamiento de su código.
-Estructuras de datos para almacenamiento de información en Blockchain
-Cómo interactuar con varios contratos al mismo tiempo y realizar herencias de contratos
-Propiedades de transacciones y de bloques mediante código
-Creación de funciones, desde las más simples a las más complejas
-Programación de bucles con Solidity
-Creación de nuestras propias librerías
-Realización de operaciones seguras con la librería SafeMath
-Conocer los diferentes tipos de variables en Solidity
Este es un curso de nivel medio, por tanto te recomendamos:
-Tener bases de programación en algún lenguaje de programación.
-Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario.
Al terminar tus estudios, recibirás un Certificado de Finalización.
Opiniones
Materias
- Contratos
- Eventos
- Blockchain
- Ethereum
- Fintech
- Crypto
- Solidity
- Contratos inteligentes
- Smart Contracts
Temario
Bienvenido al curso de Solidity
-
Bienvenido al curso del lenguaje Solidity
-
Cómo sacarle el máximo partido al curso
-
Únete a la Comunidad de Estudiantes en Discord
-
Toma notas de tu curso en tiempo real en Frogames Formación
Tema 1 - Primeros pasos en Solidity
-
Introducción a Remix
-
Almacenamiento del código
-
Versión del Smart Contract
-
Creación del Smart Contract
-
Constructor
-
Comentarios avanzados para nuestro código
Tema 2 - Propiedades de Transacciones y Bloques
-
Funciones globales en Solidity sobre la Blockchain
-
Practicando las funciones globales en Solidity sobre la Blockchain
-
Función keccak256
-
Ejemplos con la función keccak256
Tema 3 - Tipos de variables y operadores
-
Variables enteras
-
Variables strings, booleanas, bytes y address
-
Ejemplos de variables strings, booleanas y address
-
Enumeraciones en Solidity
-
Ejemplos de enumeraciones en Solidity
-
Unidades de tiempo en Solidity
-
Practicando con las unidades de tiempo
-
Casteo de variables
-
Ejemplos de casteo de variables
-
Modificador public, private e internal
-
Ejemplos de modificadores
-
Operadores matemáticos y booleanos
-
Practicando con los operadores matemáticos y booleanos
Tema 4 - Estructuras de datos
-
Estructuras en Solidity
-
Ejemplos de estructuras en Solidity
-
Mappings
-
Ejemplos de mappings
-
Arrays
-
Ejemplos de arrays
Tema 5 - Funciones
-
Declaración de una función en Solidity
-
Ejemplos de funciones en Solidity
-
Valores de retorno de una función
-
Practicando los valores de retorno de una función
-
Modificadores view, pure y payable [Image illustrating the state mutability in Solidity: Pure vs View vs Payable functions]
-
Ejemplos de los modificadores view, pure y payable
-
Causas benéficas
-
Eventos
-
Ejemplos de eventos
Tema 6 - Bucles y condicionales
-
Sentencia if
-
Ejemplos de la sentencia if
-
Bucle for
-
Ejemplos del bucle for
-
Bucle while
-
Ejemplos del bucle while
Tema 7 - Interactuando con otros Smart Contracts
-
Herencia
-
Ejemplos de herencia
-
Importar contratos en Solidity
-
Librerías
-
Ejemplos de librerías
-
Interfaces en Solidity
Tema 8 - Funciones avanzadas
-
Modificadores internal y external
-
Ejemplos de los modificadores internal y external
-
Require
-
Ejemplos de require
-
Modifier
-
Ejemplos de modifier
Tema 9 - SafeMath
-
Librería SafeMath
-
Ejemplo de la librería SafeMath
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Aprende a crear Smart Contracts con Solidity desde cero