Summary
Full Transcript
Estos vídeos no están hechos con propósitos de enseñar, solo los subo para mantener un recuerdo de la Universidad, y para eventos futuros (errores, ¿Cómo diseñé esto?, ¿Qué error cometí?), lo digo porque no me fijo en la musica de fondo ni esos detalles mínimos ... En esta clase vimos algunos comandos que nos ayudan a la hora de crear componentes, servicios y modelos, además de otros conceptos. ¡Bienvenidos a la decimosexta sesión de nuestro curso de *Desarrollo Frontend*! En esta clase, elevamos el nivel de nuestras aplicaciones Angular integrando lógica de negocio y comunicación con servidores externos mediante una arquitectura profesional. Aprenderás a aplicar los principios de la *Programación Orientada a Objetos (POO)* en el Frontend. Explicamos cómo los *Modelos* en Angular permiten estandarizar la información y desarrollamos *Servicios* especializados para el consumo de APIs utilizando HttpClient. Exploramos el potente concepto de *Inyección de Dependencias* y aplicamos directivas estructurales como *ngFor para renderizar datos dinámicos. Además, implementamos la lógica de eliminación con alertas visuales integrando *SweetAlert2*. 🚀 *LO QUE APRENDERÁS EN ESTA SESIÓN:* • Modelado de Datos: Creación de clases y interfaces para representar entidades. • Servicios en Angular: Centralización del consumo de APIs y manejo de environments. • Inyección de Dependencias: Entiende cómo Angular gestiona la fábrica de objetos. • Directivas Estructurales: Uso de *ngFor para iterar listas y generar interfaces. • Comunicación Vista-Controlador: Enlace de datos y manejo de eventos (click). • UX con SweetAlert2: Implementación de diálogos de confirmación profesionales. 📌 *CAPÍTULOS DEL VIDEO:* 00:00 Introducción y repaso de la composición de un proyecto Angular 01:31 Módulos, Componentes y el concepto de Torres de Control 08:51 Preparación de la práctica: Configuración de Postman Mock Server 16:21 El ciclo de vida de un componente: HTML, CSS y TS 23:06 POO Aplicada: Por qué necesitamos desarmar y armar objetos 31:51 Creación de Modelos: Comando ng generate class y atributos 41:01 Tipado estricto y atributos opcionales en TypeScript 46:51 Creación de Servicios: El comando ng generate service para APIs 51:01 Variables de Entorno: Configurando environment.ts para rutas 58:01 Inyección de Dependencias y uso de HttpClient en el constructor 1:05:01 Programación del Controlador: Métodos listar, edit y delete 1:12:41 El patrón Observables: Uso de subscribe para respuestas asíncronas 1:21:01 Directiva *ngFor: Renderizado dinámico de la lista en la tabla 1:27:01 Acciones de usuario: Enlazando botones con métodos del controlador 1:34:01 Integración de SweetAlert2: Confirmación visual de eliminación 1:43:46 Pruebas finales: Monitoreo de peticiones Network y cierre 🔗 *GUÍA DE LA PLAYLIST: DESARROLLO FRONTEND* • Video Anterior: https://www.youtube.com/watch?v=JqNtYY8ZF88 • Video Siguiente: https://youtu.be/GNpak-KUMhM?si=JusKfnqws1uX7IWM 📺 *VIDEOS RECOMENDADOS DE INGE. SRM* • BASES DE DATOS RELACIONALES (Clase 5): https://www.youtube.com/watch?v=eOJX0cQVNeg • FRONTEND CLASE 11 (VALIDACIÓN): https://www.youtube.com/watch?v=dc7WyIFXbGA #Angular #Frontend #WebDevelopment #TypeScript #SoftwareArchitecture #CRUD #IngeSRM #HttpClient #InyeccionDeDependencias #Angular16 #Coding TAGS IGNORAR: mrbeast, viral, épico, imposible, sorprendente, reto extremo, hackeo épico, tecnología, programando en vivo, angular, frontend, backend, interceptores, autenticación, token secreto, ruta protegida, guardianes, seguridad extrema, control total, dominando angular, nivel dios, desafío de código, reto de programación, 24 horas programando, no creerás esto, rompimos angular, código imposible, hackeamos el sistema, protegimos todo, seguridad máxima, angular como nunca lo viste, misión secreta, auth angular, login impenetrable, reto de código extremo, lo hicimos posible, fullstack challenge, dev extremo, prueba definitiva, web segura, programador extremo, código legendario, lo más seguro, tecnología al límite, angular nivel pro, login indestructible, interceptores locos, guardianes del código, código viral, programador en acción, dominando el código, tutorial imposible, seguridad al máximo, token ultra seguro, rompimos internet, fullstack ninja, auth nivel hacker, el mejor sistema auth, el reto más difícil, programación viral, auth brutal, dev épico, lo más difícil de angular, angular explicado fácil, seguridad como MrBeast, reto tech, tech viral, programador vs hacker, seguridad sin límites, angular extremo, modo hacker, hacker friendly, codificando como bestia, lo más loco en angular, auth 100% seguro, nunca visto en angular, angular destruido, angular full, desafío fullstack, auth a otro nivel, backend inquebrantable, web a prueba de hackers, codificando con estilo, lo más pro en auth, imposible de hackear, código que asombra, pro challenge, hackeamos angular, angular al extremo, brutalidad en código, 100% impenetrable
