Aprende a crear Smart Contracts con Solidity desde cero

Frogames Formación
Frogames Formación

Curso

Online

40 € IVA inc.

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

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

Online

Inicio

Fechas a elegirMatrícula abierta

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

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

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Aprende a crear Smart Contracts con Solidity desde cero

40 € IVA inc.