React + TypeScript - Curso Definitivo Cero a Junior (2024)
Aprende React y TypeScript, pruebas unitarias con Jest e integradoras con Playwright. Incluye HTML, CSS y JavaScript
Description
Si estás interesado en aprender a construir aplicaciones web modernas y sólidas desde cero, este curso es perfecto para ti.
En este curso integral, te guiaré a través de un viaje desde los conceptos fundamentales hasta convertirte en un desarrollador junior de nivel profesional. Aprenderás a crear aplicaciones web atractivas y dinámicas utilizando tecnologías de vanguardia.
Lo que aprenderás:
Fundamentos de Desarrollo Web: Comenzaremos desde cero, aprendiendo los conceptos esenciales de HTML, CSS y JavaScript. Si eres un principiante, no te preocupes; te llevaré de la mano a través de estos fundamentos.
React: React es la joya de la corona de este curso. Aprenderás a construir componentes, gestionar estados, trabajar con rutas y realizar solicitudes a APIs externas. Usaremos librerias populares como React-Hook-Form, Zustand, React-Router, entre otras.
TypeScript: Añadiremos TypeScript a nuestra caja de herramientas para garantizar la seguridad y la eficiencia en el desarrollo. Aprenderás a definir tipos, interfaces y clases en TypeScript.
Pruebas Unitarias con Jest: Entenderás la importancia de las pruebas unitarias y aprenderás a escribirlas utilizando Jest. Aseguraremos que tus aplicaciones funcionen sin problemas y estén libres de errores.
Pruebas Integradas con Playwright: Ampliarás tus habilidades al aprender cómo realizar pruebas automatizadas de extremo a extremo en tus aplicaciones web utilizando Playwright. Esto es esencial para asegurarse de que tu aplicación se comporte como se espera en todos los escenarios.
Proyecto Práctico: No solo te quedarás con teoría. Trabajarás en un proyecto práctico en el que aplicarás todo lo que has aprendido y construirás una aplicación web completa.
Desarrollo Profesional: Además de la codificación, aprenderás sobre buenas prácticas de desarrollo, control de versiones con Git y flujo de trabajo en GitHub
CI/CD: Aprenderas a automatizar tus pruebas unitarias e integradoras, asi como el deploy de tu aplicación web
Este curso está diseñado para cualquier persona, independientemente de su experiencia previa en programación. Si eres un principiante, encontrarás una base sólida para empezar. Si ya tienes experiencia, te llevarás nuevas habilidades y conocimientos para llevar tu carrera al siguiente nivel.
Terminando este curso, estarás preparado para construir aplicaciones web de alta calidad, trabajar en equipos de desarrollo y buscar oportunidades como desarrollador junior. ¡Únete a nosotros en este emocionante viaje de desarrollo web y conviértete en un profesional en demanda!
What You Will Learn!
- Desarrollar aplicaciones web modernas usando ReactJS con TypeScript, asi como multiples librerias de vanguardia como Zustand, Tanstack Query y React Hook Form
- Escribir pruebas unitarias con Jest y pruebas integradoras con Playwright para asegurar el correcto funcionamiento de la aplicación
- Automatizar el deploy con Vercel, asi como las pruebas unitarias e integradoras con GitHub Actions
- Crear un repositorio en GitHub y aprender el flujo de trabajo cotidiano de un desarrollador en un ambiente laboral profesional
Who Should Attend!
- Desarrollador Front End principiante
- Desarrollador JavaScript principiante
- Desarrollador React principiante
- Persona sin experiencia previa en programación
- Estudiante de programación