Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
JAVASCRIPT Y EL DOM: Manipulación dinámica de etiquetas (parte 5) 🔥
Play lesson

Desarrollo De Frontend (Clase) - JAVASCRIPT Y EL DOM: Manipulación dinámica de etiquetas (parte 5) 🔥

5.0 (4)
31 learners

What you'll learn

This course includes

  • 30 hours of video
  • Certificate of completion
  • Access on mobile and TV

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 ... clase 03-03-2025 Desarrollo De Frontend ¡Bienvenidos a la quinta sesión de nuestro curso de *Desarrollo Frontend*! En esta clase, entramos en el corazón de la lógica web con *JavaScript*. Pasamos de maquetar con HTML y CSS a programar comportamientos inteligentes que responden a las acciones del usuario. Comenzamos estableciendo una base profesional mediante una *arquitectura por capas* (Views, Controllers, Models), evitando las arquitecturas monolíticas. Aprenderás a utilizar el *DOM (Document Object Model)* como un puente para que tu código JavaScript lea y escriba sobre tu HTML. Vemos ejemplos prácticos desde un Hola Mundo hasta la creación de una calculadora funcional y un sistema de creación dinámica de etiquetas. 🚀 *LO QUE APRENDERÁS EN ESTA SESIÓN:* • Arquitectura MVC: Organización del proyecto en carpetas especializadas. • Manejo del DOM: Uso de document.getElementById y createElement. • Eventos: Captura de acciones del usuario mediante addEventListener. • Manipulación de Estilos: Cómo agregar o remover clases de CSS dinámicamente. • Lógica de Programación: Uso de variables (let), condicionales y funciones. • Depuración: Impresiones por consola para rastrear el flujo de los datos. 📌 *CAPÍTULOS DEL VIDEO:* 00:00 Introducción a la semana de JavaScript 01:36 Preparación del proyecto y repositorio de teoría 04:10 Arquitectura Monolítica vs. Buenas Prácticas 06:08 Capa de Presentación: Estructura de carpetas /views y /styles 10:12 Capa de Controladores: El rol de /controllers 12:16 Introducción a la Capa de Modelos (/models) 15:09 Trilogía Web: HTML, CSS y la llegada de JS 16:42 Historia de los lenguajes: De Assembler a JavaScript 20:18 Integración de técnicas: Etiquetas desde el código 22:21 Práctica 1: Hola Mundo y configuración del controlador 25:31 El atributo defer y la carga del script 27:39 Alertas vs. Impresiones por Consola (console.log) 32:22 Práctica 2: Ejecución de eventos en botones 34:50 Identificadores (ID): La clave para manipular el HTML 37:29 Tipado débil en JS: Uso de la palabra reservada let 39:11 El método addEventListener y el evento click 41:57 Práctica 3: Construcción de una Calculadora Básica 45:02 Inputs de tipo number y obtención de valores 47:18 Conversión de tipos: Uso de parseFloat para operar números 51:18 Manipulación de resultados: Actualizando el textContent 55:37 Condicionales en JS: Validando sumas positivas o negativas 59:34 Ciclos y Estructuras: Comparativa con Java 1:05:46 Práctica 4: Creación dinámica de etiquetas (Append Child) 1:08:03 El método createElement: Generando HTML desde el aire 1:15:46 Práctica 5: Manejo de CSS dinámico (classList.add) 1:19:57 Funciones con parámetros para cambiar colores de texto 1:24:50 Generación de IDs automáticos con contadores globales 1:30:53 Explicación del reto final: Lógica de un juego de Triqui 1:34:20 Análisis de validación de ganadores y cierre de clase 🔗 *GUÍA DE LA PLAYLIST: DESARROLLO FRONTEND* • Video Anterior: https://www.youtube.com/watch?v=RGASNgPeHqc • Video Siguiente: ¡Próximamente disponible! 📺 *VIDEOS RECOMENDADOS DE INGE. SRM* • FRONTEND CLASE 1: https://www.youtube.com/watch?v=4C3LX5cSl4Q • IPv4 Y MÁSCARAS (Clase 8): https://www.youtube.com/watch?v=5uIGQV5DWRI #Frontend #JavaScript #DOM #Programacion #DesarrolloWeb #MVC #IngeSRM #WebDevelopment #JS #Coding javascript, js, curso javascript, aprender javascript, javascript desde cero, javascript avanzado, tutorial javascript, javascript fácil, programación en javascript, javascript moderno, trucos javascript, desarrollo frontend, curso frontend, aprender frontend, frontend desde cero, desarrollo web, programación web, diseño web, html css javascript, cómo hacer una página web, universidad de caldas, frontend universidad, clases de frontend, universidad caldas manizales, programación desde cero, html y css, curso de programación, curso de desarrollo web, frontend avanzado, fullstack javascript, desarrollo web con javascript, js frontend, web development, coding, programación, aprender a programar, desarrollo web 2025, cómo aprender a programar, programación para principiantes, javascript básico, programación en la universidad, clases de programación en universidad, cursos de desarrollo web, curso html css js, js desde cero, desarrollo web en manizales, universidad de caldas desarrollo web, universidad en colombia, programación en colombia, clases de desarrollo web, tutorial de desarrollo frontend, framework javascript, javascript framework, curso de frontend gratis, curso online de desarrollo web, programación en vivo, universidad en manizales, cómo ser desarrollador web, qué es frontend, qué es javascript, aprender js en 2025, javascript full course, curso de frontend en español, universidad

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere