IFCD0129

Desarrollo de single pages aplication con angular

Desarrollar habilidades integrales en el ámbito del Desarrollo FrontEnd, mediante la participación activa en actividades prácticas, proyectos aplicados y la adquisición de conocimientos teóricos actualizados.

Diseñado y producido por Smartmind

Disponibilidad:

Consultar

Contenidos

IFCD0129 — Desarrollo de single pages aplication con angular

Módulo 1

INTRODUCCIÓN AL DESARROLLO FRONTEND

Objetivo. Explorar los fundamentos del desarrollo FrontEnd a través de la comprensión teórica, la aplicación de herramientas de desarrollo y la creación de interfaces adaptativas. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 3

Conocimiento/capacidades cognitivas y prácticas

1. 1. Entender los conceptos básicos del desarrollo FrontEnd:

Introducción al desarrollo web.

Diferencias entre FrontEnd y BackEnd.

Usabilidad.

Desarrollo UX/UI con Figma.

2. 2. Dominio de herramientas y entornos de desarrollo:

Elección de un entorno de desarrollo (IDE).

Uso de herramientas populares en el desarrollo FrontEnd.

Configuración básica para iniciar un proyecto.

Control de versiones con Git y Github.

3. 3. Diseño Responsivo y Adaptativo:

Principios del diseño responsivo.

Adaptación de interfaces a diferentes dispositivos.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Fomento de la positividad y adaptación al cambio en proyectos FrontEnd.

Desarrollo de la autonomía y el análisis en el desarrollo FrontEnd.

Escucha activa y desarrollo de la empatía en la colaboración de proyectos con otros/as profesionales.

Organización y planificación del trabajo en el contexto del desarrollo FrontEnd.

Módulo 2

HTML, CSS, JS

Objetivo. Dominar las tecnologías fundamentales HTML, CSS y JavaScript mediante ejercicios prácticos, proyectos de diseño web y la implementación de interactividad en páginas estáticas. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 3

Conocimiento/capacidades cognitivas y prácticas

1. 1. HTML para desarrolladores FrontEnd:

Estructura y etiquetas HTML5.

Buenas prácticas en la escritura de HTML.

2. 2. Estilizando con CSS:

Selectores y propiedades CSS.

Diseño de layouts y uso de Flexbox y Grid.

Media Queries.

Preprocesador Sass.

3. 3. Desarrollo de la interactividad con JavaScript:

Manipulación del DOM.

Eventos y manejo de acciones del usuario.

Integración de JavaScript en páginas web.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Asimilación de textos técnicos y normativos en proyectos web.

Creatividad y didáctica en el diseño de interfaces.

Cultivo de resiliencia y resistencia al estrés en proyectos web.

Fomento de habilidades comerciales y trabajo en equipo en desarrollo FrontEnd.

Módulo 3

TYPESCRIPT Y ANGULAR

Objetivo. Adquirir conocimientos avanzados en TypeScript y Angular a través de proyectos prácticos, la construcción de aplicaciones modulares y la implementación de patrones de diseño en proyectos reales. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 3

Conocimiento/capacidades cognitivas y prácticas

1. 1. Dominio de los principios de TypeScript:

Conceptos básicos de TypeScript.

Tipado estático y ventajas sobre JavaScript.

Uso de TypeScript en proyectos FrontEnd.

2. 2. Dominio de Angular: Framework para desarrollo FrontEnd:

Estructura de un proyecto Angular.

Componentes, servicios y módulos.

Enrutamiento y navegación en Angular.

3. 3. Desarrollo avanzado con Angular:

Integración de librerías y módulos externos.

Manejo de estado con servicios y gestión de dependencias.

Mejores prácticas y patrones de diseño en Angular.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Resolución y visión estratégica en proyectos TypeScript y Angular.

Compromiso y gestión de proyectos en entornos Angular.

Gestión del tiempo en proyectos FrontEnd.

Resolución de problemas en desarrollo Angular.

Módulo 4

TESTING Y DESPLIEGUE

Objetivo. Perfeccionar las habilidades de testing y despliegue en proyectos FrontEnd con Ionic Framework, mediante la aplicación de estrategias de calidad, pruebas efectivas y la implementación exitosa en entornos de producción. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 2

Conocimiento/capacidades cognitivas y prácticas

1. 1. Generación de pruebas en Desarrollo FrontEnd:

Tipos de pruebas (unitarias, integración, end-to-end).

Herramientas de testing para aplicaciones FrontEnd.

Estrategias para asegurar la calidad del código.

Testing con Jasmine.

2. 2. Control del despliegue de Aplicaciones:

Configuración de entornos de producción.

Proceso de construcción y empaquetado de aplicaciones.

Estrategias de despliegue en servidores y plataformas populares.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Dirección y coordinación de equipos de trabajo en proyectos de testing y despliegue.

Proactividad y organización del trabajo en proyectos FrontEnd.

Aplicación de ética profesional y resolución de conflictos en desarrollo FrontEnd.

Trabajo en equipo y la polivalencia en proyectos de testing y despliegue.