El curso comienza con los fundamentos de HTML, CSS y JavaScript para facilitar el aprendizaje a principiantes. Continúa con temas más avanzados de frontend, como MVC de cliente, clases, diseño de juegos, procesado de strings, RegExps, excepciones, promesas, AJAX, UX, accesibilidad, gestures, SVG, animaciones o PWAs. Se hace especial hincapié en ilustrar las últimas mejoras de HTML, CSS y JavaScript. Se utiliza un enfoque integral y multidisciplinar que cubre los lenguajes, herramientas recomendadas, metodologías de programación, diseño gráfico adaptativo, diseño de experiencia de usuario, SEO, etc. Todo está ilustrado con ejemplos sencillos, pero realistas en el marco de la metodología AMMIL que facilita el auto-aprendizaje.
Se enseña también a empaquetar las apps del navegador a un teléfono móvil (Android o iOS), tableta o escritorio como PWAs (Progressive Web Apps).
Este curso es el primero del itinerario “Desarrollo Web Full-stack con JavaScript y Node.js” y puede cursarse tanto en abierto, modo tradicional de Miríadax, como en modo fremium o de pago, para obtener un título otorgado por UPM (Universidad Politécnica de Madrid).