Desarrollando dApps con Web3, Solidity y React
Web3 es una tercera generación de Internet Evolution, un ecosistema descentralizado basado en la tecnología blockchain.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a desarrolladores que desean usar Web3, Solidity y React para crear, construir e implementar aplicaciones descentralizadas (dapps) que se ejecutan en blockchain.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar dApps con Web3, Solidity y React.
- Comprender las características y la arquitectura de Web3.
- Aprenda los conceptos clave de Ethereum, Smart Contracts y Blockchain criptografía.
- Aplicar ejemplos prácticos de Solidity programación y diseño Smart Contracts.
- Haga que las aplicaciones React interactúen con Smart Contracts.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Temario del curso
Introducción
- Descripción general de Web3 características y arquitectura
- Conceptos básicos de Ethereum y Smart Contracts
Entendiendo Blockchain la criptografía
- Blockchain Diseño, implementación y casos de uso
- Funciones hash de criptografía, árboles de merkle y firmas digitales
Empezar
- Configuración del entorno de desarrollo
- Configurar una cadena de bloques con Ganache
Solidity Programming Idioma
- Sintaxis, herramientas de desarrollo y pruebas
- Smart Contracts Patrones de diseño
Interacción con Smart Contracts
- Creación de un contrato inteligente
- Creación de una lógica de migración
- Implementación de un contrato inteligente
- React Aplicaciones con contratos inteligentes
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos de blockchain
- Experiencia básica con Solidity, Javascript y React
Audiencia
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
Desarrollando dApps con Web3, Solidity y React - Reserva
Desarrollando dApps con Web3, Solidity y React - Consulta
Desarrollando dApps con Web3, Solidity y React - Solicitud de consultoría
Testimonios (1)
El instructor hizo un excelente trabajo rompiendo el hielo y tomó la iniciativa de animar a todos a participar. Nadie quedó excluido, y logró adaptarse muy bien a las dificultades de cada persona. Utilizó eficazmente los desafíos y preguntas planteados por los participantes para proporcionar explicaciones más claras al público en general.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Próximos cursos
Cursos Relacionados
React Avanzado
14 HorasEste entrenamiento dirigido por un instructor, en vivo (en línea o en el lugar) está orientado a desarrolladores que deseen construir componentes de React y diseñar aplicaciones complejas.
Al final de este entrenamiento, los participantes serán capaces de:
- Comprender los conceptos avanzados de React, incluyendo APIs de contexto, HOCs (Higher-Order Components), estado externo, APIs asincrónicas, etc.
- Construir componentes componibles con React.
- Habilitar la autenticación tanto en el lado del servidor como en el lado del cliente.
- Implementar las bibliotecas de React y Redux para gestionar aplicaciones complejas y con estado.
- Reducir el código y optimizar el rendimiento de la aplicación.
- Probar y desplegar una aplicación.
Ethereum para desarrolladores
21 HorasEthereum es una plataforma pública, de código abierto y basada en blockchain que permite a los desarrolladores crear e implementar aplicaciones descentralizadas.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de la plataforma Ethereum y la programación de blockchain, así como estrategias para escribir, implementar y administrar sus propias aplicaciones distribuidas.
Al final de esta formación, los participantes serán capaces de:
- Crear un contrato inteligente basado en Ethereum
- Crear una Ethereum moneda
- Optimiza el desarrollo con Truffle Framework
- Lanzar su primer Dapp basado en la "economía de tokens"
- Lanzar y crowdfunding un proyecto de blockchain
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada
FARM (FastAPI, React y MongoDB) Desarrollo de Full Stack
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean utilizar la pila FARM (FastAPI, React y MongoDB) para crear aplicaciones web dinámicas, de alto rendimiento y escalables.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprenda los conceptos clave, las características y los beneficios de la pila FARM.
- Aprenda a crear API REST con FastAPI.
- Aprenda a diseñar aplicaciones interactivas con React.
- Desarrolle, pruebe e implemente aplicaciones (front-end y back-end) mediante la pila FARM.
Elegir el Correcto Framework de JavaScript
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (presencial o remota) está dirigida a desarrolladores que necesitan decidir qué marco JavaScript usar para desarrollar aplicaciones front-end.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo óptimo para empezar a desarrollar aplicaciones front-end.
- Implemente aplicaciones de demostración para probar las limitaciones y beneficios de un marco JavaScript.
- Decida qué marco de JavaScript es el más adecuado.
Bootcamp de JavaScript, Node.js y React (Nivel Principiante a Intermedio)
35 HorasEsta formación en línea o presencial dirigida por un instructor está dirigida a desarrolladores .NET de nivel principiante que desean adquirir competencia en JavaScript, Node.js y React para desarrollar y migrar sistemas/plataformas de forma activa.
Al final de esta capacitación, los participantes podrán:
- Escribir y depurar código JavaScript de manera efectiva.
- Construir y desplegar aplicaciones del lado del servidor utilizando Node.js.
- Desarrollar interfaces de usuario dinámicas y receptivas con React.
- Integrar componentes de front-end y back-end para crear aplicaciones de pila completa.
- Entender las mejores prácticas para migrar sistemas legado a plataformas modernas basadas en JavaScript.
Desarrollo Fullstack con MERN
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar MERN Stack para el desarrollo fullstack.
Al final de esta formación, los participantes serán capaces de:
- Integre React con MongoDB, Express y Node.js.
- Cree una aplicación web fullstack desde cero.
- Implemente la seguridad de las aplicaciones a través de la autorización y la autenticación.
Construyendo Micro Frontends con React
21 HorasEsta formación dirigida por un instructor (en línea o presencial) en Costa Rica está orientada a desarrolladores que deseen usar React para desarrollar, probar y desplegar micro-frontends para aplicaciones web grandes, haciéndolas altamente escalables, tecnológicamente agnósticas y más fáciles de mantener.
Al final de esta formación, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a desarrollar micro-frontends con React.
- Comprender la arquitectura, los conceptos fundamentales y las ventajas de los micro-frontends.
- Aprender cómo construir, integrar, probar y desplegar micro-frontends con React.
- Implementar micro-frontends con federación de módulos.
- Aplicar el flujo de trabajo de producción CI/CD.
- Saber cuáles son los problemas comunes con CSS en micro-frontends y cómo solucionarlos.
- Obtener información sobre cómo implementar otros frameworks frontend con React.
Construyendo Microservicios con NodeJS y React
21 HorasEsta formación dirigida por un instructor (en línea o presencial) en Costa Rica está orientada a desarrolladores experimentados que deseen construir, implementar y escalar aplicaciones utilizando microservicios construidos con NodeJS y React.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar, implementar y escalar aplicaciones utilizando diferentes microservicios.
- Construir una aplicación React renderizada del lado del servidor.
- Implementar aplicaciones multi-servicio en la nube utilizando Docker y Kubernetes.
- Ejecutar pruebas de aplicaciones en microservicios.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar los avances de Next.js 14 y adquirir el conocimiento para crear aplicaciones web de vanguardia.
Al final de esta formación, los participantes serán capaces de:
- Aproveche todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilice las funciones más recientes, como el middleware, los componentes del servidor React y las funciones perimetrales.
- Implemente las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Resuelva problemas comunes en aplicaciones Next.js de forma eficaz.
Next.js 14 - Avanzado
21 HorasEste entrenamiento en vivo y dirigido por un instructor en Costa Rica (en línea o en el lugar) está dirigido a desarrolladores de nivel avanzado que desean dominar las últimas características en Next.js 14, optimizar el rendimiento y implementar técnicas modernas React.
Al final de esta capacitación, los participantes podrán:
- Implementar ganchos avanzados React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de representación híbrida.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución backend con Edge Functions y Edge Runtime.
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, monitorear y desplegar aplicaciones Next.js de manera eficiente.
Uso de React para Crear Aplicaciones Web Altamente Interactivas
21 HorasEn esta capacitación en vivo dirigida por un instructor en Costa Rica, demostramos el poder y la flexibilidad de React, lo comparamos con marcos alternativos y guiamos a los participantes paso a paso a través de la creación de su propia aplicación React.
Al final de este curso, los participantes serán capaces de:
- Comprender la filosofía de diseño de React.
- Decida cuándo y dónde tiene sentido usar React y cuándo replantearse el modelo MVC convencional.
- Comprender React conceptos como componentes, props, estado y ciclo de vida.
- Implemente tecnologías relacionadas como Babel, Webpack y JSX.
- Cree, pruebe e implemente una aplicación web interactiva.
Creación de aplicaciones interactivas con React, Redux y GraphQL
28 HorasEn este curso dirigido por un instructor en vivo en Costa Rica, los participantes aprenderán a construir aplicaciones con React utilizando Flux y GraphQL. El curso cubre la instalación, configuración, integración, pruebas, implementación y mejores prácticas mientras guía a los participantes a través de la creación de una serie de aplicaciones de ejemplo que demuestran cómo agregar niveles adicionales de complejidad y "coolness" a una aplicación utilizando las herramientas y técnicas más avanzadas.
Desarrollar aplicaciones con React requiere un tipo diferente de pensamiento en comparación con lo que algunos desarrolladores están acostumbrados, especialmente cuando vienen del mindset de otros frameworks MVC como AngularJS y Bootstrap.
Este curso cubre los fundamentos detrás de las tecnologías utilizadas en cada paso del camino para que los participantes no solo puedan construir una aplicación funcional, sino también entender por qué se utiliza un enfoque particular. Esto sentará las bases para pensar de manera independiente y creativa sobre el diseño y los resultados deseados para desarrollar sus propias aplicaciones en el futuro.
React con Next.js
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar Next.js para crear React aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrolle aplicaciones web del lado del servidor y sitios estáticos en Next.js.
- Gestione y almacene datos con MongoDB.
- Proteja una aplicación web con la autenticación AuthO.
Patrones de React
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a desarrolladores con React habilidades que desean optimizar y mejorar su creación de aplicaciones React mediante la comprensión y aplicación de los patrones de componentes de React.
Al final de esta formación, los participantes serán capaces de:
- Comprender los diferentes tipos de patrones React
- Uso de React Context API para aplicaciones web
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre React, visite: https://reactjs.org
Ingeniería Web3 y Arquitectura de Finanzas de la Cadena de Suministro
21 HorasSus ingenieros son los arquitectos del viaje de transformación digital para sus clientes. Esta propuesta describe una Immersión Técnica de 3 Días diseñada específicamente para desarrolladores y arquitectos técnicos. Nos centramos en el "cómo": cómo diseñar ledgers descentralizados, cómo escribir contratos inteligentes seguros para la lógica de Finanzas de la Cadena de Suministro (SCF), y cómo integrar estas capas descentralizadas con los ERPs empresariales existentes.
Al final de este entrenamiento, los participantes podrán:
- Diseñar Soluciones DLT: Distinguir y seleccionar las soluciones apropiadas Layer-1/Layer-2 (Ethereum, Hyperledger Fabric, Polygon) para los casos de uso empresariales de SCF.
- Desarrollar Contratos Inteligentes: Escribir, compilar y desplegar contratos inteligentes (por ejemplo, Solidity o Chaincode) que automatizan el factoring, la aprobación de facturas y el cierre.
- Implementar Tokenización: Diseñar los estándares ERC-20/ERC-721/ERC-1155 para representar activos del mundo real (facturas/inventario) en la cadena de bloques.
- Conectar Web2 & Web3: Diseñar la capa de integración utilizando Oráculos (por ejemplo, Chainlink) para obtener datos fuera de la cadena (APIs de logística) y desencadenar pagos en la cadena.