AngularJS

Desarrollo de aplicaciones web con Angular 7

40 hours
625,00 €
Classroom or Live Virtual Class
Classroom or Live Virtual Class

Description

Angular es un framework de código abierto diseñado para solucionar muchos de los problemas encontrados en el desarrollo de single-page web applications. Su objetivo es simplificar los desarrollos y pruebas de este tipo de aplicaciones, proporcionando un marco del lado cliente en arquitecturas MVC, junto con los componentes más utilizados en aplicaciones de Internet.

Este curso acompañará a los alumnos en la creación de una aplicación basada en el patrón MVC (Modelo-Vista-Controlador) y con inyección de dependencias de forma que puedan escribir un código ordenado, mantenible y testeable.

Audience and prerequisites

Este curso está dirigido a profesionales del sector de la programación interesados en el desarrollo de aplicaciones web habilitadas para entornos de nueva generación.

Para obtener un óptimo aprovechamiento y comprensión del curso los alumnos deben disponer de conocimientos sobre HTML, CSS y JavaScript.

Objectives

Al finalizar este curso el alumno habrá adquirido los conocimientos teórico-prácticos necesarios para desarrollar aplicaciones web con Angular.

Topics

  • Introducción a las apps híbridas.
  • Introducción a Angular 7.
  • Introducción a Typescript.
  • Puesta a punto del entorno (setup).
  • Introducción a la arquitectura de apps: componentes, módulos y servicios.
  • Plantillas y Directivas. Virtual Scroll.
  • Enlazado y filtrado de datos (pipes).
  • Trabajando con Servicios:
    • Inyección de dependencias.
    • Reutilización.
  • Formularios basados en pantillas: entrada y validación de datos.
  • Promesas y Observables.
  • Acceso y obtención de datos remotos: http, json y firebase.
  • Navegación y routing.
  • Modularización de un app. Inyección de dependencias.
  • Creación de pruebas unitarias y funcionales.
  • Despliegue.
  • Buenas prácticas.

Open calls