DESARROLLO CON ANGULAR 4 Y SERVICIOS REST (FULLSTACK)
Información adicional
Horas | 51 |
---|---|
Código | |
Formato | Digital |
Proveedor | IBÉRICA ORGANIZACIÓN DE LA ENSEÑANZA S.L. |
30,60 €
*Los precios no incluyen el IVA.
Capacitar para programar en Angular 4 de manera profesional, crear proyectos de aplicaciones para clientes profesionales, así como conocer los principales lenguajes y herramientas de programación web.
1. INTRODUCCIÓN, INSTALACIÓN Y ESTRUCTURA DE ARCHIVOS.
1.1. Comprensión de las diferentes formas de Módulos y componentes en Angular
1.2. Aprendizaje para instalar Angular CLI, la herramienta de línea de comandos de Angular.
1.3. Creación de un proyecto de aplicación Angular.
1.4. Aprendizaje de cómo iniciar nuestra aplicación para poder acceder a ella desde el navegador y también la estructura de archivos.
1.5. Creación de un nuevo componente de manera manual en nuestra aplicación.
1.6. Aprendizaje de cómo utilizar el comando para crear un componente Angular CLI.
2. DATA BINDING Y DIRECTIVAS
2.1. Aprendizaje de la interpolación, la más sencilla de las técnicas Data Binding.
2.2. Interpolación con Métodos, con interpolación.
2.3. Property Binding, Evetn Binding y Two Way Binding. Aprendizaje de los diferentes procesos de Data Binding.
2.4. Procesos de platillas: nglf, nglf + else, ngStyle, ngClass, ngFor, ngFor con objetos y ngSwitch.
2.5. Creación de Directivas propias para entender una de las ventajas que tiene angular que es crear bloques de código reutilizables.
2.6. Aprendizaje del uso de datos entre componentes @Output y @Input.
3. PIPES Y CREACIÓN DE SERVICIOS
3.1. Aprendizaje del uso de Pipe Data para dar formato a fechas
3.2. Aprendizaje del uso de Pipe Uppercase y Lowercase para convertir en mayúsculas o minúsculas los strings.
3.3. Aprendizaje del uso de Pipe Decimal para dar formato a los números.
3.4. Aprendizaje del uso de Pipe Currency para el formato de monedas
3.5. Aprendizaje del uso de Pipe i18nSlect para modificar el formato de salida en función de un valor.
3.6. Creación de pipes propios.
3.7. Conocimiento y aplicación de los servicios con el uso en objetos.
4. ROUTING
4.1.Primeros pasos con el Routing.
4.2. Conceptos básicos de Routing
4.3. Práctica para implementar de manera correcta el routing en una aplicación Angular.
4.4. Implementtación de una barra de navegación.
5. FORMULARIOS
5.1. Programación de formularios en Angular Drive Template.
5.2. Aplicación de nuestro ejemplo de formulario con esta técnica.
5.3. Aprendizaje de cómo cargar datos en select en Angular.
5.4. Validaciones HTML. Implementando en nuestra aplicación la validación de los campos del formulario mediante HTML
5.5. ¿Cómo establecer ayudas dinámicas?
5.6. Segunda técnica de programación de formularios en Angular: Reactive.
5.7. Aprendizaje de validación programática en Angular de nuestro proyecto, del lado de la clase del componente.
6. HTTP: BASE DE DATOS EN FIREBASE
6.1. Iniciación en el aprendizaje de configuración de Firebase.
6.2. Uso de HTTP Post para saber utilizar peticiones para crear registros en nuestra base de datos.
6.3. Uso de HTTP Get para leer registros en nuestra base de datos.
6.4. Uso de HTTP Put para actualizar registros a través de peticiones http Put.
6.5. Uso de HTTP Delete para eliminar registros con las peticiones a http Post
7. AUTENTICACIÓN DE USUARIOS Y MODULACIÓN
7.1. Registro, creando un componente de registro de usuarios en nuestra aplicación.
7.2. Creación de un servicio para conectar nuestra aplicación a Firebase.
7.3. Implementación de validaciones y ayudas al formulario de registro.
7.4. Creación de un componente de inicio de sesión.
7.5. Implementación de métodos de control de inicio de sesión en nuestra aplicación.
7.6. Aprendizaje para la protección de rutas de nuestra aplicación.
7.7. Creación de links entre registro e inicio de sesión.
7.8. Módulos. Generación de módulos adicionales y nuevos componentes.
8. DESPLIEGUE A PRODUCCIÓN
8.1. Estudio de los conceptos de Build de la aplicación.
8.2. Crear Build de nuestra aplicación con Angular CLI.
8.3. Despliegue en Amazon Web Services de nuestra aplicación con un ejemplo en la plataforma AWS.