Que bueno que los maestros nos platiquen de sus historias de vida relacionada con el tema
Inicia tu camino construyendo la Web3
Bienvenida al desarrollo en blockchain
Por qué iniciar en el desarrollo de blockchain
¿Quién puede ser blockchain developer?
Áreas de aplicación
Conociendo el entorno de desarrollo
Consideraciones básicas para desarrollo
Lenguajes y herramientas para el desarrollo blockchain
Arquitectura básica en Web 3
Glosario criptográfico
Desarrollo en Ethereum
Solidity: el lenguaje para programar contratos inteligentes
OpenZeppelin Contracts
Ethereum Virtual Machine
Mi camino programando - Ernesto García
Primeros pasos en Ethereum
Uso de wallets: Metamask
Redes de prueba
RemixIDE
Entorno de desarrollo con Hardhat
Compilando y desplegando contratos inteligentes
Conectando la blockchain con el navegador: Web3.js y Ether.js
Ejecutando tu aplicación descentralizada
De Web2 a Web3 - Alfredo Bonilla
Seguridad y protocolos de segunda capa
Desarrollando en capa 2
Aprovecha la descentralización - Oscar Barajas
Más allá del desarrollo
Base de datos en blockchain: IPFS, Filecoin y ARWEAVE
Blockchain startups y DAO
Cómo llegué a trabajar en programación - Natacha De La Rosa
Continúa tu aprendizaje en la Escuela de Blockchain y Criptomonedas
You don't have access to this class
Keep learning! Join and start boosting your career
There are many ways to become a software developer or a blockchain developer in particular. There are multiple paths you can take to achieve it and having previously worked some years in web2, will be of great help to work in web3.
Alfredo Bonilla has accompanied us throughout this course and shared his experience in blockchain. With more than 10 years of experience in software development, he shares with us his story of how his web2 development experience led him to become a web3 developer.
Blockchain development adds new technologies to those we already know in traditional programming. Many developers started their careers with web technologies such as HTML, CSS and Javascript. The same technologies will also be transcendental in the blockchain world, if you decide to become a web3 developer.
Another path you can take, within the decentralized world, is to specialize in contract development. Developing contracts goes beyond Solidity and deploying them on the blockchain. Security is crucial and optimizing gas consumption will enable you to develop better smart contracts.
Two words perfectly identify blockchain development, these are: OpenSource and Community. Virtually all blockchain projects, with the exception of private blockchains, are open source and fully transparent. Each protocol, technology or project will have a community behind it.
A good first step to start taking your first steps in this world is to be part of these communities. Approach and interact with its members. You will meet great people and great opportunities without having to be an expert.
Participating in hackathons, events or conferences, are other alternatives that you can take advantage of to learn, network and find opportunities.
The crypto universe is not only for developers. Other professions that the ecosystem needs are lawyers, accountants, designers, content creators, among other professions. True experts, each in their own area.
It is a long way to go. Just as Alfredo has managed to take his professional profile from web2, to web3.
Contribution created by: Kevin Fiorentino (Platzi Contributor).
Contributions 3
Questions 0
Que bueno que los maestros nos platiquen de sus historias de vida relacionada con el tema
Drupal también es mi primera gran tecnología web. Básicamente, es un CMS, una alternativa a Wordpress, algo más complejo de aprender.
Gracias por estas clases, Alfredo!
Que buena frase!
“La curiosidad es el motor del aprendizaje”
Want to see more contributions, questions and answers from the community?