Angular
Curso Angular.
Angular es la aplicación desarollada por Google para para facilitar la creación de diseños web de una sola página.
Sus plantillas almacenan por separado el código de la interfaz del usuario (front-end) y el de la lógica de negocio (back-end), que entre otros beneficios te permite utilizar mejor otras herramientas anteriormente existentes.
Gracias a su programación reactiva, la vista se actualiza automáticamente tras realizar los cambios. Posee un asistente por línea de comandos para poder crear proyectos base y también se integra bien con herramientas de testing y con Ionic, lo que facilita la creación de web-responsive, es decir, adaptadas a móviles.
En este curso online aprenderas a dominarlo con facilidad y rapidez para aplicarlo en todos tus diseños y empezar, con un mínimo de conocimientos, a realizar trabajos con él.

Oscar Lescano
Dirigido a:
Público en general que quiera insertarse en el área o que tenga ganas de aprender.
Desarrolladores web con conocimientos básicos de programación, en especial con html 5, css y javascript.
Requisitos:
Computadora con conexión a Internet con sistema operativo Windows, Linux o MacOSX. Tener instalados los siguientes programas gratuitos: Visual Studio Code para armar los desarrollos en Angular.
Node JS para correr aplicaciones web en la PC y como gestor de dependencias de archivos. A través de esta aplicación se instala Angular.
Git como repositorio de archivos en la nube.
Duración:
Carga horaria: 14 hs.
Plan de estudio
Primera Clase:
- Introducción a Angular. ¿Qué es? y ¿Para qué sirve?.
- Introducción a Html, JavaScript y TypeScript.
- Introducción a Gestores de paquetes NPM.
- Arquitectura de vista y componentes.
- Desarrollo de primera aplicación básica.
Segunda Clase:
- Concepto de Estado en un componente y ciclo de vida de angular.
- Principios básicos de Two -Way Binding.
- Uso de condicionales NgIf.
- Uso de Iteradores NgFor.
- Desarrollo de aplicación con ejemplos.
Tercera Clase:
- Uso de Ng Class y Ng Style.
- Introducción a Css y Sass.
- Uso de Css y Sass en componentes.
- Instalación de Boostrap 4, Angular Material e implementación.
- Diseño Web Responsive. Uso de Media-Query y Boostrap.
- Desarrollo de aplicación con ejemplos.
Cuarta Clase:
- Conceptos generales para estructurar proyectos.
- Desarrollo Modular.
- Layouts y armado de componentes auxiliares.
- Desarrollo de aplicación con ejemplos
Quinta Clase:
- Concepto de routing.
- Creación de diferentes vistas y enlaces entre ellas.
- Almacenamiento de estados entre vistas.
- Desarrollo de aplicación con ejemplos.
Sexta Clase:
- Introducción a inyección de dependencias.
- Introducción a Observables y Promises.
- Llamadas a servicios web y modelación de objetos de dominio.
- Llamadas asincrónicas y control de performance.
- Desarrollo de aplicación con ejemplos.
Séptima Clase:
- Compilación y despliegue de una aplicación Angular.
- Versionado y manejo de dependencias en Angular.
- Prueba en vivo de lo visto en clase.