DESARROLLO DE APLICACIONES WEB CON ANGULAR 16

Inscripción finalizada
Image

DATOS BÁSICOS

Fecha fin inscripcion
Fecha prueba selección
Fecha inicio y fin del curso
Del 05/06/2023 al 22/06/2023
Horarios

Virtual de 17:00 a 21:00

Duración
48 horas
Número expediente
23/0999.042

REQUISITOS

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

FINALIDAD

El objetivo del presente curso es trasladar al alumno los conocimientos necesarios para aprender a desarrollar desde cero y paso a paso aplicaciones web front-end con la nueva versión de este framework de Google.<br/>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.<br/>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.<br/>Examen de certificación incluido: Este curso no tiene ningún examen oficial de certificación asociado

PROGRAMA

· Introducción a Angular
o Características
o Angulas JS vs Angular
o Arquitectura
o Elementos estructurales
o Model View ViewModel (MVVM)
· Herramientas de Desarrollo
o Instalación de utilidades
o Creación de una aplicación
o Estructura de la aplicación
o Librerías de terceros
· TypeScript
o Introducción a TypeScript
o Herramientas de Desarrollo
o Sistema de tipos
o Sintaxis ampliada
o Clases, herencia, genéricos e interfaces
o Atributos, métodos, propiedades y constructores
o Enumeraciones, tipos unión, tipos intersección
o Módulos y decoradores
o Tipificar componentes (.d.ts)
· Módulos
o Metadata
o Módulo principal
o Módulos de características
o Módulos Angular vs JavaScript
· Servicios
o Clases como servicios
o Dependency injection
o Proveedores
o Inyectores
· Componentes
o Plantillas y estilos
o Propiedades de entrada
o Eventos de salida
o Ciclo de vida
· Estilos
o Selectores especiales
o Encapsulación
o Preprocesadores CSS
· Plantillas
o Data binding
o Marcadores
o Directivas
o Transformaciones (Pipes)
· Formularios
o Vinculación bidireccional
o Validaciones
o Estilos visuales
· Acceso al servidor
o Patrón Observable (RxJS).
o HttpModule
o Servicios RESTFul
o Interceptores
o Seguridad
· Enrutamiento y navegación
o RouterModule
o Definición de rutas
o Paso de parámetros
o Navegación
· API de Componentes autónomos
o Operación de arranque autónomo
o Inyección de Dependencias en el arranque autónomo
o Componentes, directivas y pipes autónomos
o Interceptores en el arranque autónomo
o Carga perezosa de componentes autónomos
· Testing
o Utilidades
o Técnicas de pruebas y TDD
o Test unitarios: Jasmine
o Test E2E: Selenium IDE
· Despliegue

PROFESORES

Javier
Martín
Antón

RESPONSABLE DEL CURSO

Carlos Pedro Martí

TU COMUNIDAD

Foros de discusión
  • Dudas sobre el curso de Amazon Web Services

    1 hilos
  • Fotografía

    1 hilos
  • Dudas sobre el curso de CSS

    2 hilos