
Bienvenido al curso de Angular 2 en español.
En este curso vamos a ver una introducción pequeña de TypeScript que es el lenguaje en el cual vamos a programar en el curso.
Vamos a crear 2 aplicaciones en Angular 2.
Una es una aplicación de 3 páginas que nos va a permitir poner en práctica lo que vamos aprendiendo como:
Componentes,
Directivas,
Módulos,
Enrutamientos,
Servicios,
Validación de formularios
y llamados HTTP
Y la segunda aplicación es un sistema para guardar nuestros contactos usando Firebase.
Antes de empezar a programar en Angular vamos a tener que preparar nuestro sistema con el gestionador de paquetes de NodeJS (NPM) y vamos a instalar globalmente typescript y typings. También vamos a instalar un IDE, y el que voy a usar en el curso es VisualCode de Microsoft.
En TypeScript tenemos varios tipos de variables. En este video vamos a aprender cuales son estos tipos.
En este video vamos a aprender como crear clases en TypeScript.
En este video vamos a hablar de que son los métodos constructores en TypeScript y como crearlos.
En ES6 (y en TypeScript) tenemos una nueva forma de definir cadenas de caracteres y es usando las comillas ``.
Vamos a aprender en este video como usarlas y que podemos hacer con esta nueva forma.
La herencia (o inheritance en inglés) es uno de los elementos mas importantes de la programación orientada a objetos. En este video vamos a aprender como se hace en TypeScript.
Las funciones flecha son una nueva funcionalidad de ES6 y en este video vamos a aprender como usarlas.
En este video vamos a hablar de una nueva forma de declarar variables que se llama 'let'.
Vamos a aprender como la usamos y como es diferente de 'var'.
Los elementos mas comunes (pero no los unicos) de una aplicación de Angular 2 son
1. Las Directivas
2. Los Componentes
3. Los Enrutamientos
En este video vamos a definir estos elementos y a nombrar los otros elementos que vamos a ver en el curso.
En este video vamos a ver como empezar a programar en Angular 2 utilizando una plantilla vinculada en esta clase. Simplemente nos va a dar la estructura necesaria para empezar a desarrollar.
En este video vamos a aprender la estructura de una aplicación Angular.
Vamos a hablar de los archivos que nuestra aplicación va a tener y como instalar las dependencias de la misma.
En este video vamos a aprender como crear un componente. Vamos a aprender como importar el decorador @Component y como pasarle el objeto Metadata necesario.
En el video anterior vimos como crear un Componente en Angular. En este video vamos a aprender como usar este nuevo componente en nuestra aplicación.
Dentro de nuestros componentes vamos a tener un Metadata. Este Metadata es un objeto donde vamos a poder definir varias propiedades como 'template' (o plantilla). Esta plantilla es el código HTML de nuestra vista. En este video vamos a aprender como crear nuestras plantillas dentro de nuestros componentes.
En este video vamos a recapitular lo que vimos en este capitulo
1. Enlaces de datos de eventos : ( ) = ""
2. Enlaces de datos de propiedades : [ ] = ""
3. Enlaces de datos dobles: [( )] = ""
En este video vamos a aprender como pasarle información a un componente utilizando la opción Input.
Cuando nuestras plantillas sean muy grandes, es mejor tenerlas en un archivo aparte para facilitar nuestra programación. Para esto vamos a utilizar templateUrl en nuestro el metadata de nuestro componente en vez de template.
Con ngIf vamos a poder mostrar o eliminar un elemento de nuestro DOM basados en cierta condición dentro de esta directiva, vamos a aprender como usarla y como es diferente de un enlace de datos sobre la propiedad 'hidden' del elemento.
Cuando queramos interactuar con los elementos de un conjunto (como un arreglo) vamos a utilizar la directiva ngFor que nos va a permitir mostrar e interactuar con cada uno de los elementos. También vamos a ver como usar el indice del conjunto con ngFor.
La directiva ngSwitch de Angular nos va a ayudar a añadir o eliminar elementos de nuestro DOM basados en cierta condición. En este video vamos a aprender como usar ngSwitch con un par de ejemplos.
Pipes son la forma que tenemos de manipular información que mostramos en nuestra vista. En este video vamos a aprender sobre los pipes que vienen de fabrica con Angular.
En este video vamos a aprender como crear nuestros propios pipes para usarlos en nuestras aplicaciones.
La directiva ngClass nos va a ayudar a asignarle una clase a un elemento HTML basados en una condición. En este video vamos a aprender a usarla.
En este video vamos a aprender que son las dependencias y que es el inyector de dependencias en Angular. También vamos a aprender porque es una buena idea usar la inyección de dependencias.
En este video vamos a aprender como crear un servicio en Angular.
En este video vamos a ver como podemos hacer un llamado HTTP del tipo POST a una base de datos en Firebase.
Bienvenido al curso Aprende Angular 2 en Español. En este curso vas a aprender de una forma fácil y sencilla como utilizar la última versión de este gran framework de Google.
Algunos de los comentarios de los estudiantes:
★★★★★ Excelente me parece que la explicacion del tutor es muy facil de entender. El curso está muy completo y me parece muy bueno que el tutor esté constantemente agregando nuevos contenidos con las actualizaciones. Recomendado...
Ferneyder Cubides
★★★★★ Excelente curso. Muy bien explicado. Si sos novato en angular, es lo ideal. Empezas aqui y luego te vas a la documentacion de angular2. Muchas gracias profe! Quedo a la espera de un curso de nativescript suyo! :)
Agustin Sorbara
★★★★★ Perfecto, ojala hubieran mas personas de habla española que este nivel conocimiento, edicion de video y facilidad para enseñar.
Angel Caballero
Ahora es el momento de aprender Angular 2 y estar entre los primeros que podemos decir que podemos utilizar el framework con facilidad. Este curso te dará las herramientas necesarias para poder utilizar Angular 2 en tu vida profesional.
El curso tiene una pequeña introducción a TypeScript, ya que es el lenguaje en el cual vamos a hacer todo nuestro código y también vas a aprender los siguientes temas:
AngularJS es el framework más usado por empresas en el mundo. Angular 2 fue reescrito desde cero para hacer el framework aún más rápido. Tener conocimientos sobre Angular 2 es indispensable para ser un desarrollador web completo. Inscribete en el curso de Angular 2 en Español y aprende rápidamente cómo usarlo!
Como siempre, estaré pendiente de las inquietudes que los estudiantes puedan tener para poder extender el curso cuando sea necesario o simplemente contestando sus preguntas de una forma clara. Los estudiantes de todos mis cursos están muy satisfechos con la calidad de mis cursos y estoy seguro que tu también estarás muy contento con este curso.
¿Que estás esperando? Aprende Angular 2 en Español ahora!
Este curso será actualizado constantemente con cada actualización del framework y con sugerencias de los estudiantes sobre temas de interés para ellos para siempre hacerlo mejor y más completo.
Solo necesitas tener conocimientos básicos de HTML y JavaScript para aprovechar este curso al máximo.