Graduaci贸n

1

Proyectos desarrollados por los estudiantes

Introducci贸n al Ethereum Developer Program

2

驴C贸mo convertirse en blockchain developer?

3

驴Qu茅 es el Ethereum Developer Program?

4

Ethereum Developer Program: Plan de Contenido

5

Ethereum Developer Program: Gu铆a de estudio

Semana 1: Importancia del Manejo de Memoria

6

Importancia del Manejo de Memoria

7

Importancia del Manejo de Memoria: Actividades

8

C贸mo se almacenan los datos en Ethereum

Semana 2: Web3-react

9

Salto de Web2 a Web3: React

10

Salto de Web2 a Web3: Actividades

11

Web3 Stack

12

驴Qu茅 es Web3-React y c贸mo usarlo en tu pr贸ximo proyecto?

Semana 3: Ethereum Virtual Machine y Criptograf铆a

13

Infraestructura y Funcionamiento de la Ethereum Virtual Machine

14

Fundamentos de Criptograf铆a y EVM

15

Criptograf铆a y Funcionamiento de la Ethereum Virtual Machine: Actividades

Semana 4: Creando tu primer Smart Contract

16

Crea tu primer smart contract

17

Crea tu primer smart contract: Actividades

Semana 5: Solidity

18

Aprendiendo Solidity desde cero

Superando la primera etapa del Ethereum Developer Program

19

RETO: NFT din谩micos con datos Off Chain

Semana 6: Tokens y Tokenizaci贸n

20

Tokens y Tokenizaci贸n

Semana 7: Testing Tools y Despliegue

21

Testing Tools y Despliegue: Actividades de la semana

22

Testing Tools y Despliegue

Semana 9: Auditor铆a y Seguridad de Smart Contracts

23

Auditor铆a y Seguridad de Smart Contracts

24

Auditoria y Seguridad de Smart Contracts: Resumen y actividades

Semana 10: Integraciones en Web3: Web3.js vs. Ether.js

25

Integraciones en Web3: Web3.js Vs Ether.js

Semana 11: Monetizaci贸n para Blockchain Developers

26

Monetizaci贸n para Blockchain Developers

Recursos Adicionales

27

Consideraciones de seguridad para smart contracts

28

Memory vs. Storage en Solidity

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
21 Hrs
9 Min
55 Seg

Salto de Web2 a Web3: React

9/28
Resources
Transcript

React is one of the frameworks and tools that allow us to make the leap to web3 and position ourselves in the job market due to its high demand, we know you already know React, however there is always room to enhance your skills. In addition, it will help you to complete the challenge of the week.

In this class, Natacha de la Rosa Staff Engineer from Tally helps us to understand and build our Web3 Stack and Oscar Barajas challenges us to complete, read and analyze a react repository that in addition to the technical will allow us to face a first working environment that we can publish and build in our project portfolios.

In the next class you will be able to see the designated activities of this class, as well as recommended resources to complement this week's study.

If you have any questions or doubts, we are here to support you in the comment system.

Contributions 4

Questions 1

Sort by:

Want to see more contributions, questions and answers from the community?

Url para practicar js:
https://jshero.platzi.com/

Web3
Caracter铆sticas:

  • Infraestructura distribuida, trust-less y robusta.
  • Propiedad de los datos, contenido y plataformas.
  • Pagos digitales nativos.
  • Identidad auto soberana.
  • Backend abierto, p煤blico y componible.

Elementos del Stack Web3

  • Blockchain (donde se realizan las aplicaciones)
  • Development enviroment (ambiente de desarrollo)
  • Firestorage (Almacenamiento de archivos)
  • Or谩culos
  • Api
  • Identidad
  • Fronted

Detalle del stack web3

Capa de red:,se escoge la blockchain, capa 1 o capa 2, como Ethereum

  • Near y Solana est谩n escritos en Rust
  • Tezos y flow para Nft
  • Cosmos y Polkadot donde se puede crear un blockchain que puede manejar transacciones con todas los otras blockchain que est茅n sobre el protocolo de Polkadot.

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