Summary
Keywords
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 ... Hola buenas, esta es la clase de "Desarrollo de Frontend" del día viernes 10 de Marzo del 2025 (semestre 2025-1) de la Universidad de Caldas (El audio no es el mejor, el profesor habla desde su puesto el cual está "lejos" del mío). En esta clase como tal vimos un poco la introducción al Framework De Javascript "REACT", no se habla de conceptos, pero si se hace una muestra MÍNIMA de lo que puede hacer REACT. ¡Bienvenidos a la séptima sesión de nuestro curso de *Desarrollo Frontend*! Hoy entramos en una nueva era: el mundo de los *Frameworks*. En esta clase magistral, exploramos por qué la industria utiliza herramientas como *React* y *Angular* para estandarizar el desarrollo y permitir la reutilización de código a gran escala. Aprenderás a configurar un entorno profesional utilizando *Node.js* y plantillas optimizadas para aplicaciones *SPA (Single Page Application)*. Nos enfocamos en el concepto revolucionario de *Variables Reactivas* mediante el hook useState, permitiendo que la interfaz se actualice automáticamente ante cualquier cambio de datos. Además, cubrimos la sintaxis de *JSX*, el uso de condicionales ternarios y cómo renderizar listas dinámicas utilizando el método .map(). 🚀 *LO QUE APRENDERÁS EN ESTA SESIÓN:* • Frameworks vs. Programación Manual: Por qué dejar de picapiedrear código. • Variables Reactivas: Uso de useState para una comunicación bidireccional. • Ciclo de Vida: Introducción al hook useEffect para inicializar procesos. • Condicionales en HTML: Implementación de lógica ternaria en el renderizado. • Renderizado de Listas: Uso de funciones lambda y .map() para contenido dinámico. • Entorno de Trabajo: Instalación de dependencias con npm install. 📌 *CAPÍTULOS DEL VIDEO:* 00:00 Contextualización del curso y cierre del primer corte 01:22 Niveles 4 y 5: Frameworks y mejores prácticas (SOLID) 03:45 Definición de Framework: Lineamientos, estándares y automatización 08:24 El Big Three: Angular vs. React vs. Vue.js 11:33 Estadísticas de mercado: ¿Qué framework domina en la industria? 16:18 Preparación: Uso de Node.js como intérprete y gestor de librerías 18:41 Descarga y configuración inicial del repositorio base 21:04 El comando vital: npm install y la gestión de dependencias 26:31 Ejecución del proyecto: npm run dev y el servidor local 29:31 Anatomía del proyecto: package.json y node_modules 36:42 SPA (Single Page Application): El concepto de carga dinámica 41:30 Inicio rápido: Creación de archivos .tsx y arquitectura por capas 55:37 Estructura de un componente React: Programación vs. Retorno 1:01:29 Introducción a TypeScript: Tipado de datos en variables 1:05:44 Variables Reactivas: El poder del hook useState 1:11:16 Comunicación Bidireccional: HTML e JavaScript 1:14:52 Hook useEffect: Ejecutando código al cargar la página 1:18:41 Manejo de eventos: onChange y captura de valores del input 1:24:29 Condicionales Ternarios: Lógica de programación dentro del HTML 1:29:16 Ciclo For en React: Presentación del método .map() 1:32:00 Funciones Lambda para renderizado dinámico de listas 1:34:42 Resumen y adelanto de la próxima clase 🔗 *GUÍA DE LA PLAYLIST: DESARROLLO FRONTEND* • Video Anterior: https://www.youtube.com/watch?v=TSGmxQufmyY • Video Siguiente: ¡Próximamente disponible! 📺 *VIDEOS RECOMENDADOS DE INGE. SRM* • FRONTEND CLASE 5 (DOM): https://www.youtube.com/watch?v=O9ITvXqYsZQ • INTEGRACIÓN DE REDES (Clase 5): https://www.youtube.com/watch?v=-VMRzNIzg-E • IPv4 Y MÁSCARAS (Clase 8): https://www.youtube.com/watch?v=5uIGQV5DWRI #Frontend #ReactJS #JavaScript #WebDevelopment #Programacion #IngeSRM #ReactHooks #Hooks #SPA #JSX TAGS IGNORAR: react, introducción a react, curso de react, tutorial de react, react desde cero, aprender react, react js, fundamentos de react, componentes en react, estado en react, props en react, hooks en react, useState, useEffect, jsx, virtual dom, desarrollo frontend, curso de desarrollo web, programación en javascript, biblioteca de javascript, spa, aplicaciones de una sola página, react router, gestión de estado, redux, contexto en react, ciclo de vida de componentes, renderizado condicional, eventos en react, formularios en react, manejo de eventos, desarrollo de interfaces, arquitectura de componentes, patrones de diseño en react, mejores prácticas en react, optimización de rendimiento, react para principiantes, guía de react, react avanzado, integración con apis, consumo de apis rest, fetch en react, axios en react, despliegue de aplicaciones react, herramientas para desarrollo en react, entorno de desarrollo, create react app, vite, next.js, frameworks de javascript, comparación entre react y otros frameworks, ventajas de usar react, comunidad de react, recursos para aprender react
