Publicidad
Publicidad
Curso de desarrollo frontend
El 'Registro del curso' esta localizado al final de la pagina. normal
  • Duración 64h

Si buscas crear aplicaciones web modernas, el curso de desarrollo frontend es la opción ideal para dominar las tecnologías más demandadas del mercado. Aprenderás a construir interfaces dinámicas y adaptables para múltiples dispositivos, desde ordenadores de escritorio hasta teléfonos móviles, tabletas y televisores inteligentes.

Este programa formativo profundiza en las bases y usos avanzados de las tecnologías estándar de internet. Conocerás de primera mano cómo diseñar aplicaciones de cliente sólidas utilizando lenguajes fundamentales, aplicando metodologías efectivas que potencian el aprendizaje autónomo.

Descripción del curso de desarrollo frontend

El programa inicia abordando los fundamentos esenciales de las tecnologías web, permitiendo una inmersión progresiva para quienes recién inician. A medida que avanza, explora conceptos altamente técnicos en la maquetación y programación de cliente, tales como el patrón Modelo-Vista-Controlador (MVC), el uso de clases y el diseño orientado a videojuegos.

También se estudia detalladamente el manejo de expresiones regulares, el procesamiento avanzado de cadenas de texto, la gestión de excepciones, las promesas y las interacciones con AJAX. La experiencia de usuario (UX) y la accesibilidad tienen un papel protagonista a lo largo de los módulos.

Adicionalmente, se instruye sobre la implementación de interacciones gestuales, el uso de gráficos vectoriales escalables (SVG) y animaciones fluidas. Todo este ecosistema formativo se enmarca en la metodología AMMIL, la cual emplea ejemplos prácticos, sencillos y realistas para afianzar cada lección.

¿A quién está dirigido este curso?

El contenido está especialmente pensado para programadores que desean fortalecer y perfeccionar sus habilidades en el área del diseño gráfico adaptativo. Asimismo, resulta sumamente útil para diseñadores que buscan potenciar sus competencias lógicas y de programación mediante lenguajes estructurados.

Dado que aborda las bases desde el principio, es adecuado para personas que recién comienzan a programar. No obstante, aquellos que inician desde cero absoluto deberán aplicar un esfuerzo de estudio más intenso para seguir el ritmo de las lecciones prácticas y teóricas.

¿Este curso tiene certificado académico o de participación?

Sí, el programa cuenta con la posibilidad de obtener un título oficial otorgado por la Universidad Politécnica de Madrid (UPM). Puedes acceder al material en abierto, o elegir la modalidad freemium o de pago para acreditar tus conocimientos. De esta manera, el certificado académico avalará tus nuevos conocimientos en el desarrollo de aplicaciones cliente.

¿Dónde me puedo registrar a este curso?

Para inscribirte e iniciar tus clases, debes acceder a la plataforma educativa Moodle de la Universidad Politécnica de Madrid. Puedes completar tu registro de forma directa haciendo clic en el siguiente enlace: Plataforma Moodle de la UPM.

¿Qué aprenderás en este curso?

Adquirirás las competencias necesarias para empaquetar y distribuir aplicaciones ejecutables desde el navegador web hacia entornos móviles como Android o iOS, e incluso hacia dispositivos de escritorio bajo el innovador formato de Progressive Web Apps (PWAs).

Conocerás a fondo las últimas mejoras y actualizaciones implementadas en las tecnologías de maquetación, estilos y programación dinámica de interfaces. Dominarás herramientas altamente recomendadas, metodologías de trabajo estructuradas y las estrategias de optimización en motores de búsqueda (SEO) vinculadas al cliente.

Finalmente, este proceso de aprendizaje constituye el primer paso formal dentro del itinerario educativo estructurado hacia el desarrollo web full-stack, complementando el diseño visual con la arquitectura de información.

  • Publicidad
 
  • Módulo O. Introducción Al MOOC, A La Plataforma Web Y A ES6
  • Módulo 1. Introducción A HTML Y CSS, Estructura, Herencia,…
  • Módulo 2. Menús, Estructura CSS, Texto, Fuentes, Imágenes Y Multimedia
  • Módulo 3. Intro ES6+, Let, Función, VSCode, DOM, Bool, If, Bucles, Arrays
  • Módulo 4. Eventos, Objetos, Arrays, MVC, JSON, Boolean Y Storage API
  • Módulo 5. Tipos Y Clases, Herencia, Number, Multi-Asignación, Spread/Rest
  • Módulo 6. Strings, Iteradores Y Bucles, Programación Funcional Y Regexp
  • Módulo 7. Excepciones, Promesas, Async/Await, HTTP, AJAX Y Jquery
  • Módulo 8. Arq. Información, UX, Wireframes, Iconos, SEO, SASS. @Media
  • Módulo 9. Transiciones, Animaciones CSS, SVG, Interacción Gestual, …
  • Módulo 10. PWAs. Desarrollando Aplicaciones Para Android/IOS/Escritorio

Requisitos

El curso explica los conceptos desde la base, para que las personas que comienzan a programar puedan seguirlo. Pero se recomienda que los asistentes tengan nociones básicas de programación aunque sea en otros lenguajes. Quien carezca de tales conocimientos puede compensarlo con un trabajo más intenso. El curso está pensado tanto para programadores que quieran mejorar sus conocimientos de diseño gráfico, como para diseñadores que quieran mejorar sus capacidades de programación en JavaScript.