¿Cómo construir un backend profesional con TypeScript y Angular? Domina APIs REST desde cero | 12
Sigue así. Cada lección te acerca más a tu certificado.
Sobre esta lección
En este tutorial, aprenderás a crear un servidor backend falso con TypeScript y Express, diseñado para interactuar con aplicaciones Angular a través de peticiones HTTP. Cubriremos desde la configuración inicial hasta la implementación de operaciones CRUD completas (Create, Read, Update, Delete). Este video es ideal para desarrolladores que buscan comprender cómo Angular interactúa con servidores y cómo simular un backend funcional para proyectos de prueba o aprendizaje. ✨ Lo que aprenderás: 🛠️ Configurar un servidor Express con TypeScript desde cero. 🔄 Implementar operaciones CRUD completas: GET, POST, PUT, DELETE. 🚀 Configurar middlewares como CORS y JWT. 🔧 Simular una API REST para manejar datos de usuarios y héroes. 🧩 Conectar este backend con Angular usando HttpClient. 💡 Optimizar el flujo de trabajo con TSyringe y la inyección de dependencias. 🔗 Índice de contenido con timestamps: 00:00 - Introducción: ¿Qué es una API y por qué usarlas? 00:42 - Diagrama del flujo de datos entre frontend y backend 03:58 - Configuración inicial del proyecto con npm y TypeScript 04:23 - Instalación de dependencias esenciales: Express, JWT, TSyringe 06:53 - Configuración de TSConfig para TypeScript 08:40 - Creación del servidor base con Express 13:30 - Configuración del middleware CORS para peticiones seguras 15:18 - Creación del controlador de héroes: Setup inicial 20:40 - Operación GET: Obtener todos los héroes 30:54 - Operación GET: Obtener un héroe por ID 35:50 - Operación POST: Crear un nuevo héroe 43:00 - Operación DELETE: Eliminar un héroe por ID 46:35 - Operación PUT: Editar un héroe existente 54:19 - Creación del controlador de usuarios: Setup inicial 56:00 - Operacion POST: Autenticación de usuarios. 01:03:00 - Operación POST: Registro de usuarios 01:04:00 - Pruebas de registro y autenticación de usuarios 01:05:00 - Conclusiones y despedida ------------------- RECURSOS ------------------- 💻 Repositorio del proyecto: https://github.com/puntotech/angular-renaissance-fundamentals-workshop -----------------------------------------
Sobre este curso
En este curso aprenderás a desarrollar una aplicación completa en Angular Moderno (19+) aprendiendo los fundamentos de Angular.
Lo que aprenderás en este curso:
- Comprender la arquitectura de módulos y componentes de Angular
- Crear servicios, directivas y pipes personalizados
- Implementar formularios reactivos y validaciones
- Gestionar el enrutamiento y la navegación en Angular