Url del reto de la semana:
Graduación
Proyectos desarrollados por los estudiantes
Introducción al Ethereum Developer Program
¿Cómo convertirse en blockchain developer?
¿Qué es el Ethereum Developer Program?
Ethereum Developer Program: Plan de Contenido
Ethereum Developer Program: GuÃa de estudio
Semana 1: Importancia del Manejo de Memoria
Importancia del Manejo de Memoria
Importancia del Manejo de Memoria: Actividades
Cómo se almacenan los datos en Ethereum
Semana 2: Web3-react
Salto de Web2 a Web3: React
Salto de Web2 a Web3: Actividades
Web3 Stack
¿Qué es Web3-React y cómo usarlo en tu próximo proyecto?
Semana 3: Ethereum Virtual Machine y CriptografÃa
Infraestructura y Funcionamiento de la Ethereum Virtual Machine
Fundamentos de CriptografÃa y EVM
CriptografÃa y Funcionamiento de la Ethereum Virtual Machine: Actividades
Semana 4: Creando tu primer Smart Contract
Crea tu primer smart contract
Crea tu primer smart contract: Actividades
Semana 5: Solidity
Aprendiendo Solidity desde cero
Superando la primera etapa del Ethereum Developer Program
RETO: NFT dinámicos con datos Off Chain
Semana 6: Tokens y Tokenización
Tokens y Tokenización
Semana 7: Testing Tools y Despliegue
Testing Tools y Despliegue: Actividades de la semana
Testing Tools y Despliegue
Semana 9: AuditorÃa y Seguridad de Smart Contracts
AuditorÃa y Seguridad de Smart Contracts
Auditoria y Seguridad de Smart Contracts: Resumen y actividades
Semana 10: Integraciones en Web3: Web3.js vs. Ether.js
Integraciones en Web3: Web3.js Vs Ether.js
Semana 11: Monetización para Blockchain Developers
Monetización para Blockchain Developers
Recursos Adicionales
Consideraciones de seguridad para smart contracts
Memory vs. Storage en Solidity
Angela Ocando
React es uno de los frameworks y herramientas que nos permiten dar el salto a web3 y posicionarnos laboralmente por su alta demanda, sabemos que ya conoces React, sin embargo siempre hay espacio para potenciar tus habilidades. Además, te ayudará a poder completar el reto de la semana.
En esta clase, Natacha de la Rosa Staff Engineer de Tally nos ayuda a entender y construir nuestro Web3 Stack y Oscar Barajas nos desafÃa para completar, leer y analizar un repositorio de react que además de lo técnico nos permitirá enfrentarnos a un primer entorno de trabajo que podreos publicar y construir en nuestros portafolios de proyectos.
En la próxima clase vas a poder las actividades designadas de esta clase, además de recursos recomendados como complemento de estudio de esta semana.
Si surgen dudas y preguntas, en el sistema de comentarios estamos en comunidad para apoyarte.
Aportes 4
Preguntas 1
Url del reto de la semana:
Url para practicar js:
https://jshero.platzi.com/
Web3
CaracterÃsticas:
Elementos del Stack Web3
Detalle del stack web3
Capa de red:,se escoge la blockchain, capa 1 o capa 2, como Ethereum
Luego de decidir cual blockchain se va a utilizar se escoge la capa de interacción.
Capa de interacción con Blockchain
Para comunicarse con el blockchain se utiliza el protocolo Rpc.
Hay varios formas de conectarse con la chainlist y enviar transacciones, se pueden crear nodos propios que son costosos, se pueden usa un proveedor de nodos como alchemy, infura en Ethereum.
También exploradores del bloques como etherscan, polygonscan. usadando api para conectarse y hacer lectura.
Capa de presentación
Se escoge el stack para el frontend.
Dentro del a,viente de desarrollo existen diferentes frameworks como hardhat(nuevo), truffle (de los primeros), brownie basado en phyton pero usa vyper. Para solana anccor.
Luego de escoger el ambiente de desarrollo se define que almacenamiento api u oráculo se va utilizar, opciones como skynet( nuevo)
De librerÃas web3.js nativa, anccor en solana.
React (libreria) es muy útil.
Capa de aplicaciones
Aqui se dan soluciones de identidad, si se va a construir sobre otro servicio o si se va a publicar en plataformas por ejemplo los Nft que se pueden crear una propia página para venderlos o utilizar opensea.
Soluciones de identidad y autenticación, se deben tener en consideración varÃas partes como si el usuario utiliza wallet en web o móvil, el signed donde el usuario firma una transacción donde luego se desencripta en el backend y devuelve la respuesta para saber si la persona está logeada, también hay servicios de identidad soberana.
Se puede construir aplicaciones sobre Defi como Uniswap, sushiswap, ave.
BIEN
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?