Temario |
CONTENIDOS TEÓRICOS Y PRÁCTICOS 1. Fundamentos de diseño web [4 horas] (Bibliografia: 3). - Aspectos metodológicos del desarrollo de aplicaciones web - Diseño de la interfaz y uso de templates - Uso del color, tipografía y elementos visuales - Usabilidad y accesibilidad. Las prácticas consistirán en el análisis y diseño de la parte cliente de un portal web para validar la aplicación de distintos criterios de diseño web, como navegabilidad, estructura de la información, uso del color y tipografía, accesibilidad, etc. [8 horas] 2. Lenguajes de etiquetado, frameworks y librerías de diseño web [10 horas] (Bibliografia: 4, 5, 6, 7, 8). - HTML5 y CSS3 - Adaptabilidad del diseño (Responsive Web Design ) - Diseños en GRID y Bootstrap - Validación nativa de formularios en el lado cliente - jQuery, AJAX y JSON Las prácticas consistirán en el desarrollo de la parte cliente del portal web propuesto donde aplicar las características y funcionalidades de los lenguajes y frameworks en estudio. [24 horas] 3. Lenguajes de programación y frameworks para lado servidor [10 horas] (Bibliografia: 1, 9). - Diseño de APIs JSON con Node.js - TypeScript vs JavaScript - Angular ( framework para desarrollo web basado en componentes) - Firebase como back-end en la nube Las prácticas consistirán en el rediseño de la parte cliente y también en el desarrollo de la parte servidora del mismo portal web para aplicar las características y funcionalidades de los lenguajes y frameworks en estudio. [20 horas] 4. Lenguajes de programación y frameworks para apps web móviles. [6 horas] (Bibliografia: 2). - Características y alternativas en desarrollo de apps multiplataforma - Ionic (framework para desarrollo de apps para iOS y Android) - Almacenamiento en base de datos con SQLite - Acceso a hardware del dispositivo móvil Las prácticas consistirán en el rediseño de la parte cliente como una app móvil que aproveche las funcionalidades del mismo portal web para aplicar las características y funcionalidades de los lenguajes y frameworks en estudio. [8 horas] |