← Especialidades formativas

Especialidad formativa

Desarrollo de single pages aplication con angular

IFCD0129 120 h
Ver contenido del curso

Qué aprenderás

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.

Contenido del curso

01

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
  • 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. 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. 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.
02

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
  • 1. HTML para desarrolladores FrontEnd:
  • Estructura y etiquetas HTML5.
  • Buenas prácticas en la escritura de HTML.
  • 2. Estilizando con CSS:
  • Selectores y propiedades CSS.
  • Diseño de layouts y uso de Flexbox y Grid.
  • Media Queries.
  • Preprocesador Sass.
  • 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.
03

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
  • 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. Dominio de Angular: Framework para desarrollo FrontEnd:
  • Estructura de un proyecto Angular.
  • Componentes, servicios y módulos.
  • Enrutamiento y navegación en Angular.
  • 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.
04

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
  • 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. 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.

Especialidad formativa

¿Quieres esta formación para tu organización?