Curso de Blockchain Ethereum Solidity

Blockchain la revolución tecnológica que ya comenzó

Conviértete en un experto en el desarrollo de Contratos Inteligentes sobre la Blockchain de Ethereum. Domina Solidity para llevar a la práctica y poder sacar el mayor provecho posible de tus proyectos generando soluciones inteligentes, eficaces y completamente distribuídas. Dificultad Incluye PC Garantía de Aprendizaje

Costo y duración
$168800
30 hs
Inscribirme

Quiero saber más

Descargar como PDF Descargar en PDF

En este curso aprenderás a

  • Desarrollar Contratos Inteligentes con Solidity
  • Comprender el funcionamiento de la Blockchain de Ethereum
  • Desarrollar tus propios CryptoKitties
  • Utilizar Contratos Inteligentes para brindar soluciones más eficientes, rápidas y distribuídas
  • Implementar Contratos Inteligentes compatibles con ERC-721
  • Dominar Metamask
  • Diseñar un frontend interactivo para operar directamente sobre tus contratos distribuidos

1. INTRODUCCIÓN A ETHEREUM

Bitcoin White Paper & ¿Porqué no desarrollamos sobre bitcoin?

Interfaz con las Ethereum Networks y Metamask

¿Qué es el Ether?

Diferenciando la blockchain de hashes con "valor"

Enviando / recibiendo Ether y Block Time

Wei, Gas y Estructura básica de un contrato inteligente

Transacciones y Ethereum Virtual Machine

Solidity vs Phyton vs Viper vs LLL. Tendencias.

2. EMPEZANDO A DESARROLLAR APPS

¿Qué es una dApp?

Principios fundamentales para una dApp

Herramientas

Truffle

Remix

Blockchain explorer

Fundamentos de deploy

Test nets e Introducción a Solidity

3. SOLIDITY BÁSICO

Versiones y retrocompatibilidad

Contrato

Block Properties & Transaction Properties

Tipos, estructuras y modificadores

Tipos en Ethereum

Logging & Eventos

Simulación práctica de un contrato distribuído con Solidity

4. SOLIDITY AVANZADO I

Arrays

Validaciones (if vs required)

Debugging con Remix

Generación aleatoria

Modificadores de función

Unidades y variables globales

Managers

Tuplas y Versionado

5. SOLIDITY AVANZADO II

Pitfalls

Limites de GAS

Loops

Warnings

Modularización

ABI

Desarrollando "a prueba de fallos"

Patrones comunes

6. DESARROLLO DE UN TOKEN PROPIO

Introducción al standard

Diferencias entre ER20 y ERC721

Consideraciones

Definición del Smart Contract

Token

Generación

Envío

Recepción y Compatibilidad

7. DESARROLLO INTENSIVO

Introducción al Desarrollo Intensivo

Práctica guiada desarrollo con Solidity I

Práctica guiada desarrollo con Solidity II

Práctica guiada desarrollo con Solidity III

Práctica guiada desarrollo con Solidity IV

Práctica guiada desarrollo integrador

8. CONSTRUCCIÓN DE FRONTEND INTERACTIVO WEB3 CON ETHEREUM BLOCKCHAIN

Introducción al framework

Arquitectura de una App Ethereum

Instancias de Web3

Renderizado de información del Contrato

Formularios

Realización del proyecto

9. IMPLEMENTACIÓN DEL FRONTEND INTERACTIVO WEB3 & SOLIDITY FUNDAMENTALS

Implementación final del Frontend

Contract Metadata

Solidity Assembly

Guía de Estilos de codificación

Patrones standard

Estructura de directorios

10. CIERRE

Testing de contratos

Contratos predefinidos

Templates de contratos

Cierre del proyecto integrador

Pasos a seguir

Cierre general del curso

Requisitos

Se requieren conocimientos en:
Programación en algún Lenguaje o haber hecho los cursos de C#, JAVA, Javascript

Modalidad de cursado

Modalidad Presencial

  • Cursos 100% prácticos con grupos reducidos.
  • Clases con uso de PC, una por alumno (no tienes que traer tu PC).
  • Coffee Break incluido.
  • Espacio de networking.
  • Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Presencial

Modalidad Distancia

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.
Modalidad a Distancia

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
Diploma

Paquetes Promocionales

Recursos adicionales entregados

¿Por qué nosotros?

Nivel de Dificultad: 2
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!
Informes y consultas:
+56 2 32114254|
Contactenos
|
Acompañamos a cada alumno en el sueño de crear, desarrollar e innovar soluciones digitales. Desde la práctica constante y compartiendo experiencias de casos reales intentamos contagiar nuestra pasión por la tecnología.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
CABA, Buenos Aires, Argentina
Sucursal Rosario
Rosario, Santa Fé, Argentina
Sucursal San Juan
Capital, San Juan, Argentina
Sucursal Tandil
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
Río Tercero, Córdoba, Argentina
Sucursal Paraná
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
Resistencia, Chaco, Argentina
Sucursal Salta
Salta, Salta, Argentina
Sucursal Posadas
Posadas, Misiones, Argentina
Sucursal Santa Fé
Santa Fé, Santa Fé, Argentina
Sucursal San Miguel de Tucumán
San Miguel de Tucumán, Tucumán, Argentina
Sucursal Madrid
Madrid, España
Sucursal Santiago de Chile
Santiago de Chile, Chile
Sucursal Los Angeles
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
Concepción, Región Biobio, Chile
Sucursal Bogotá
Bogotá, Colombia
Sucursal Lima
Lince, Lima, Perú
Sucursal San José
San José, Costa Rica
Sucursal Guayaquil
Guayaquil, Ecuador
Sucursal La Paz
La Paz, Bolivia
Sucursal Asunción (Próximamente)
Asunción, Paraguay
EducacionIT. Copyright 2005-2019
¿Te podemos ayudar?
+56 2 32114254