Curso

DESARROLLO DE APLICACIONES WEB CON ANGULAR 8

Santiago - Concepción

FRONT END DEVELOPER

Aprende los fundamentos de Angular y desarrolla habilidades que son fundamentales para toda persona que quiera vincularse profesionalmente en las últimas tecnologías aplicadas al Desarrollo Frontend de una aplicación Web.
NIVEL: INTERMEDIO - AVANZADO
Modalidad: Presencial
Duración: 30 horas
Nivel: Intermedio - Avanzado

BOOTCAMP INTENSIVO

Próxima Fecha: Diciembre 2019
Suscríbete a nuestro sitio

INFORMACIÓN GENERAL

Aprende sobre el lenguaje de programación  Typescript, para luego profundizar en Angular 8, uno de los Frameworks de desarrollo más utilizados hoy en día para la generación de todo el Frontend de una aplicación Web. 

(*) Requisitos: Fundamentos de Javascript o algún lenguaje de programación.

​​Introducción a Angular 8

SPA (single pages) y uso de Pipes

APIs y buenas prácticas en Angular

Autenticación y formularios con Angular

Uso del HTTP-CRUD-Firebase

Desarrollo de proyecto

cropped-icono-PDF.png

Descarga Programa

 

FECHAS y HORARIOS

SANTIAGO

Diciembre 2019

Magnere 1540 (Providencia)

Sábados: 15:00 hrs - 20:00 hrs

CONCEPCIÓN

Enero 2019

O’Higgins 680

Horarios diurnos y vespertinos

 

PROGRAMA DEL CURSO

MODULO I: Introducción a Angular 8


En este primer módulo vamos a aprender que es el lenguaje de programación TypeScript, como usarlo y como utilizar ES6, fundamental en el desarrollo de aplicaciones web y móviles con el cual se rige el framework de JavaScript de Angular. Una vez realizado esto, nos introduciremos en el framework y las funcionalidades base para los siguientes módulos.
Puntos que vamos a tocar:

- Conocimiento de la estructura de Angular
- Conocer y comprender la funcionalidad de componentes
- Conocer y aprender el uso de componentes reutilizables
- Aplicar el uso de estilos y comandos necesarios con angular/cli




MODULO II: Desarrollo de una aplicación de una sola página (SPA) y uso de Pipes


En este segundo módulo aprenderemos a desarrollar en Angular una aplicación SPA, la cual consiste en una aplicación web que cabe en una sola página con el propósito de dar una experiencia más fluida a los usuarios como una aplicación de escritorio. También, veremos el uso de Pipes, que son pequeñas funciones que vamos a utilizar en 1 o varios componentes, para no programar varias veces la misma función, o crear un componente solo para una tarea, estas pueden ser colocadas en cualquier parte de nuestra web.
Puntos que vamos a tocar:
- Crearemos una estructura de proyecto e instalación de Boostrap con Angular-Cli y la configuración de componentes.
- Aprenderemos el uso de las rutas en Angular con RouterLink y RouterLinkActive, Router, ActivatedRoute.
- Aprenderemos a crear Servicios y dar diseño elegante a nuestra página con *ngFor, así como recibir y emitir información entre componentes.
- Aprenderemos el uso, tipos de Pipes y creación de pipes seguros.




MODULO III: Desarrollo de una aplicación que consuma un api y buenas prácticas en Angular


En este tercer módulo crearemos una aplicación con el objetivo de consumir una API, lo que significa que cualquier software pueda consumir nuestros recursos, por lo general datos, sin importar en que lenguaje o plataforma en que sea creado, asociando cada vez más funcionalidades.
Puntos que vamos a tocar:
- Crearemos nuestras rutas y aprenderemos las peticiones HTTP, así como el consumo de información de servicios y el uso de los observables.
- Aprenderemos a crear un loading, manejo de errores de un observable, uso de carruseles de Boostrap 4 y manejo sobre el manejo de datos asíncrona.
- Utilizaremos variables en componentes, aplicar CSS en un determinado scope, adicionar y remover clases según variables y crearemos directivas personalizadas.
- Crearemos una pequeña app para el uso de rutas y rutas hijas y comprenderemos el ciclo de vida de un componente o directiva.




MODULO IV: Desarrollo de aplicación con autenticación y formularios con Angular


En este cuarto módulo aprenderemos lo que es la autenticación de usuarios en nuestras aplicaciones, la cual es una medida de seguridad que le ayudará a proteger la información más importante de los usuarios no autorizados. A su vez, veremos diferentes aproximaciones que tiene angular para trabajar formularios.
Puntos que vamos a tocar:
- Aprenderemos a implementar autenticación, así como la creación de formularios para usuarios y la personalización de un login.
- Uso de servicios para bloquear rutas que no son válidas si el usuario no está autenticado, obtener la información del perfil del usuario ingresado, entre otros aspectos.
- Profundizaremos en el uso del ngModel, utilizar las validaciones pre fabricadas, crear validaciones personalizadas y validaciones asíncronas.
- Realizar un submit utilizando el ngSubmit, postear información únicamente cuando el formulario es válido, crear formularios del lado del componente, entre otras funcionalidades.




MODULO V: Desarrollo de aplicación con uso del HTTP-CRUD-Firebase


Desarrollo de aplicación con uso del HTTP-CRUD-Firebase
En esta quinto módulo aprenderemos a como crear un CRUD con Angular, a su vez utilizaremos el api Restful de Firebase (plataforma para el desarrollo de aplicaciones web y aplicaciones móviles) para hacer distintos tipos de peticiones como Post, Put, Delete y Get, lo que nos permite evidenciar los cambios de manera rápida y dinámica, entre otros aspectos.

Puntos que vamos a tocar:
- Veremos el uso del módulo HTTP, utilizaremos los servicios restful de Firebase para manejar el insert, delete, update y select de los datos.
- Crearemos observables para escuchar mediante sockets los cambios en Firebase.
- Haremos uso de AngularFire2 para manejar las inserciones, uso de promesas para poder ejecutar funciones cuando detectamos cambios en la base de datos.
- Usaremos el local




MODULO VI: Introducción a proyecto de curso


En este módulo se dará las instrucciones necesarias para la realización del proyecto de curso. Por tanto, será una clase donde los alumnos vayan aplicando lo aprendido en el curso, con apoyo del profesor para dudas y consultas





 
 

VALORES

CHP$ 250.000

Consulta por modalidad y facilidades de pago disponibles para este curso. 

Aprende los fundamentos de Angular y desarrolla habilidades que son fundamentales para toda persona que quiera vincularse profesionalmente en las últimas tecnologías aplicadas al Desarrollo Frontend de una aplicación Web.

Si te interesa este Curso llena el formulario

UBICACIÓN

Magnere 1540, Of 501. Providencia

Metro Manuel Montt

 

© 2020 Todos los derechos reservado para Pixelab Media SpA

Tel: + 56 232 632 408  | info@pixelab.cl