• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    Solidity
  • Created over 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Smart Contracts - Solidity

Comunidad Blockchain

Curso de Smart Contracts y Blockchain de la A a la Z

  • 驴Quieres aprender a programar en el lenguaje que permite crear Smart Contracts?

  • 驴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.

Descripci贸n del curso

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 al igual que lo hizo la electricidad hace ya 100 a帽os. Las palabras Blockchain, Cadena de Bloques, Bitcoin, Ethereum cada vez est谩n m谩s presente en la vida de todos nosotros, la revoluci贸n de las criptomonedas ya es una realidad.

Este curso es 煤nico, pues lo hemos dise帽ado para que aprendas a programar Smart Contracts o tambi茅n conocidos como Contratos Inteligentes. Es el 煤nico curso de todo Udemy en espa帽ol que cubre lo necesario para ser un experto en la programaci贸n de Smart Contracts en Ethereum con Solidity.

驴Qu茅 vamos a aprender?

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 Solidity, siguiendo por la programaci贸n de proyectos reales con Solidity y finalizando con un proyecto real de m谩s de 500 l铆neas de c贸digo para entender todo lo necesario para ser un experto en la creaci贸n de Smart Contracts.

Por ello, vamos a ver como 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 necesario, tambi茅n pasaremos viendo todo tipo de l贸gica de funciones y bucles con condicionales. Y por si fuera poco veremos c贸mo crear una f谩brica de Smart Contracts y conectar ficheros almacenados en IPFS con nuestro contrato. Todo esto va a acompa帽arse con un sin fin de proyectos reales para poner en uso todo lo aprendido.

En el curso nos centraremos en varios bloques, el primero de estos consistir谩 en:

Bloque 1: Fundamentos de programaci贸n con Solidity

  • Aprenderemos todas las herramientas para la creaci贸n de Smart Contracts y para almacenamiento de su c贸digo

  • Veremos las propiedades de transacciones y de bloques mediante c贸digo para relacionar los conceptos te贸ricos con la pr谩ctica

  • Pasaremos por todas las variables y operaciones que son imprescindibles

  • Veremos las estructuras de datos para almacenamiento de informaci贸n en Blockchain

  • Programaremos funciones de las m谩s b谩sicas hasta las m谩s avanzadas

  • Entenderemos como interactuar con varios contratos al mismo tiempo y realizar herencias de contratos

  • Tendremos la posibilidad de realizar operaciones seguras con la librer铆a SafeMath

  • Crearemos nuestras propias librer铆as

  • Veremos como crear una f谩brica de Smart Contracts y conectar la red distribuida de ficheros (IPFS) con nuestros Smart Contracts

Bloque 2: Proyectos reales con Smart Contracts

  • El segundo bloque va a enfocarse en realizar proyectos reales para poner en pr谩ctica todo lo aprendido en el primer bloque, los proyectos que realizaremos ser谩n:

  • Sistema de evaluaciones universitarias

  • Sistema de votaci贸n online con registros en Blockchain

  • Creaci贸n y uso de un Token ERC-20

  • Creaci贸n de un sistema de pagos con Tokens para DISNEY

  • Implementaci贸n de un sistema de Loter铆a

  • Creaci贸n de un sistema de gesti贸n de un centro m茅dico del COVID-19 mediante Blockchain

Bloque 3: Proyecto final de curso

Si con todo esto no fuera poco, vamos a finalizar con un tercer bloque donde tendremos un proyecto real con m谩s de 500 l铆neas de c贸digo que va a consistir en la programaci贸n en Solidity de un Servicio de Telemedicina.

Este curso es ideal para cualquiera que quiera obtener conocimientos acerca de la programaci贸n de Smart Contracts.

驴A qui茅n le interesa el curso?

En particular te lo recomiendo si eres:

  • Un consultor freelance que tiene habilidades de programaci贸n y quiere transformar las empresas con el poder de la Blockchain

  • Empresarios y due帽os visionarios que quieren subir sus empresas de categor铆a de nivel con el poder del Blockchain

  • Iniciados en Blockchain que quieren mejorar su portfolio con nuevos proyectos

  • Apasionados en la tecnolog铆a que quieren ganar experiencia con la programaci贸n en Solidity

  • Cualquier persona interesada en mejorar y adaptarse a los cambios tecnol贸gicos presentes

Los estudiantes ganaran con nosotros habilidad pr谩ctica sobre la programaci贸n de Smart Contracts. Y tendr谩s acceso a todo el material y transparencias del curso e incluso tendr谩s un certificado de completaci贸n del curso al final del mismo que podr谩s subir a LinkedIn para mostrar tus nuevas habilidades en Blockchain y Solidity.

隆Nos vemos en clase!