Desarrollo Web en Entorno Cliente: apuntes, temario y ejercicios de DAW
Domina JavaScript moderno, manipulación del DOM y frameworks frontend como React para crear interfaces interactivas.
7
Temas
~6
Horas de estudio
Básico+
Nivel
Gratis
Precio
Temas del Curso
Arquitecturas y Tecnologías del Cliente
PrincipianteCómo funciona una aplicación web, qué se ejecuta en el cliente y qué en el servidor, JavaScript y sus alternativas, navegadores y compatibilidad, carga de scripts, DevTools y arquitecturas MPA, SPA, SSR y PWA.
Fundamentos de JavaScript
PrincipianteSintaxis, variables con let y const, tipos de datos, operadores y conversiones, == frente a ===, valores truthy y falsy, ?? y ?., condicionales y bucles, con retos autocorregidos.
Objetos Predefinidos y BOM
IntermedioTextos, números y Math, fechas e Intl, métodos de array (map, filter, reduce, sort), JSON, objetos del navegador (location, history, navigator, localStorage) y temporizadores.
Funciones, Objetos y Clases
IntermedioDeclaraciones, expresiones y funciones flecha, parámetros, ámbito y closures, funciones de orden superior, objetos, copias y this, clases con campos privados, herencia, módulos, Map y Set.
DOM, Eventos y Formularios
IntermedioEl árbol DOM, seleccionar y modificar elementos sin XSS, crear nodos, eventos y su propagación, delegación, teclado, validación de formularios con la API del navegador y accesibilidad.
Asincronía, AJAX y Frameworks
AvanzadoEl bucle de eventos, callbacks, promesas, async y await, fetch con GET y POST, errores, CORS, cancelación con AbortController, estados de carga e introducción a React, Vue y Angular.
Ejercicios de Desarrollo Web en Entorno Cliente
Variable12 ejercicios con pistas y solución de los 7 resultados de aprendizaje, un proyecto final y 3 retos autocorregidos de interfaces completas: paginación, autocompletado y juego de parejas.