Skip to content

h9academy/Blockx210

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockx210

Curso de blockchain y smart contracts con Solidity y Vyper. Usando Cyfrin Updraft como referencia y guía de estudio. Enfocado a capas 2 de Ethereum como Polygon o Base.

Cursos

Según preferencia se eligirá entre Solidity o Vyper como lenguaje de programación para desarrollar smart contracts. Con Solidity el enfoque será el desarrollo de apps mientras que con Vyper (y Python) además de apps se aplicará análisis de datos.

Los cursos de Cyfrin Updraft que usaremos como guía de estudio son gratuitos y se pueden completar en cualquier momento.

Es recomendable entender los conceptos de "Blockchain Basics" para el correcto aprovechamiento de los cursos de Solidity y Vyper. Este es el contenido que se dictará semanalmente en las lectures para tener fundamentos teóricos sólidos al momento de desarrollar los proyectos. Se le dará prioridad a programar desde el primer día (ver cursos de Solidity o Vyper en orden) mientras que progresivamente dominaremos los fundamentos semana a semana.

Otra recomendación es saber usar Git y GitHub para llevar el control de versiones en los proyectos, especialmente cuando se usen frameworks como Foundry o Moccasin.

La línea de comandos, especialmente con Linux, es también necesaria para desarrollar software.

Blockchain Basics [ 3hrs + 23 lessons + 1 project ]

Introductory blockchain developer course. Learn how blockchains and smart contracts work, and how to sign your first transaction. Whether you’re new or are a seasoned developer, there’s something here for you.

Solidity

Si no sabes por dónde empezar, tomar esta ruta. Se dominará el desarrollo de apps decentralizadas para la web3.

Solidity Smart Contract Development [ 5hrs + 65 lessons + 3 projects ]

Start here if you’re new to writing smart contracts! Learn Solidity programming language and smart contract development from industry-leading experts. Kickstart your career as a web3 developer.

Foundry Fundamentals [ 10hrs + 112 lessons + 3 projects ]

Learn Foundry for Solidity and level up your Solidity developer skills. Discover advanced web3 development concepts and tools in the Foundry Fundamentals course. Learn Foundry Forge and Anvil, Chainlink Blockchain oracles, smart contract testing, and how to spin up local networks.

Advanced Foundry [ 13hrs + 154 lessons + 4 projects ]

Learn advanced Foundry for Solidity smart contract development. Master web3 development techniques to write, deploy, test, optimize, and interact with your smart contracts using industry-standard tools. Lessons taught by the top smart contracts engineers in web3.

Vyper

Para mejor integración con data science diseñamos el curso de Vyper y Python.

Introduction to Python and Vyper [ 6hrs + 75 lessons + 4 projects ]

Start your journey as a Python and Vyper smart contract developer. Learn how to write, deploy, and interact with Python based smart contracts using the Vyper programming language. Learn how to build your decentralized applications and kickstart your career as a web3 developer.

Intermediate Python and Vyper [ 14hrs + 174 lessons + 6 projects ]

Learn intermediated Python smart contract development using Vyper and level up your skills as a smart contract developer. This course will teach you how to test your Python based Vyper smart contracts, how to deploy contracts on ZKsync using Moccasin, the first web3 development framework to natively support ZKsync ERA, and launch your first cryptocurrency!

Agenda

Talleres ("office hours") de lunes a viernes en Discord. Se trabajará los proyectos de los cursos de Cyfrin Updraft, con Solidty o Vyper respectivamente.

Clases magistrales ("lectures") los sábados en Discord. Se explicará temas fundamentales de blockchain aplicados a smart contracts y los proyectos a desarrollar.

Se hará seguimiento semanalmente tanto al avance en los cursos (indiviualmente) como al desarrollo de los proyectos (grupalmente).

¡No duden preguntar lo que sea en Discord o WhatsApp!

Referencia

Documentación de Ethereum

Documentación de Base

Documentación de Polygon

Documentación de Chainlink

Documentación de Solidity

Documentación de Foundry

Documentación de Vyper

Documentación de Moccasin

Documentación de Nouns Builder

Cyfrin Updraft

Casos de estudio

DAOs

  • Nouns DAO
  • The Panama DAO
  • Developer DAO
  • MakerDAO
  • Aave

Data

  • The Graph
  • Ocean Protocol

Proyectos

[SOLIDITY] Nounish Gamified Freelancer DAO Marketplace

[VYPER] Freelance Marketplace + Data Analysis Notebooks

About

Blockchain & Smart Contracts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published