Versionamiento en Angular
Clase 2 de 80 • Curso de Angular 4
Contenido del curso
Introducción a Angular 4
Setup del Ambiente de Trabajo
Conceptos Básicos
- 9

Para qué nos sirven los Módulos y Componentes
08:10 min - 10

Tipos de Data Binding y String Interpolation
05:05 min - 11

Property Binding
06:04 min - 12

Event Binding
03:04 min - 13

ngModel y two way binding en Angular
05:12 min - 14

Directivas en Angular 4 y ngFor
07:39 min - 15

Cómo usar ngIf en Angular 4.0
03:04 min - 16

Instalando librerías con NPM (Google Maps)
06:48 min
Directivas
Angular UI
Ruteo
- 24

Qué hace el router en Angular 4
03:11 min - 25

Implementación de Rutas en el Proyecto
07:36 min - 26

Href vs router link: navegación angular
02:27 min - 27

Resaltando el link activo con CSS para indicar visualmente en que componente nos encontramos
01:53 min - 28

Parámetros de ruta con routerLink en Angular
06:01 min - 29

Parámetros tipo Query
03:53 min - 30

Creando una vista de detalle para el proyecto
09:06 min - 31

Página de contacto Angular desde cero
07:45 min
Servicios
- 32

Servicios en Angular para compartir datos
00:58 min - 33

Creando nuestro propio servicio
07:11 min - 34

Configurando Firebase en nuestro proyecto
05:12 min - 35

Guardando Records en Firebase
12:20 min - 36

Obteniendo records desde Firebase
08:40 min - 37

Obteniendo coordenadas usando Geocoding
13:45 min - 38

Reto: Crear una vista para editar records
09:29 min - 39

Mostrando marcadores en el Mapa de Google
03:02 min
Conexión Remota (Http y Sockets)
Pipes
Animaciones en Angular
Testing en Angular
Autenticación y Protección de Rutas
- 59

Cómo funcionan los JSON Web Tokens
03:05 min - 60

Preparación de vistas para login y registro
11:58 min - 61

Registrando usuarios
07:29 min - 62

Loggeando usuarios
07:18 min - 63

Guardias canActivate en Angular: Proteger rutas con autenticación
11:09 min - 64

Cómo integrar Facebook login con Firebase
09:08 min - 65

Logout en Angular con Firebase
05:28 min
RxJS
- 66

Cómo funciona RxJS con metáfora de oficina
02:09 min - 67

Mostrar email del usuario logueado en Angular
06:32 min - 68

Uso de los Observables
04:30 min - 69

Cómo implementar type ahead con Observables y RxJS
10:43 min - 70

Implementar formularios reactivos con type ahead
07:58 min - 71

Cómo rellenar campos automáticamente con Google
01:28 min
Publicando nuestro proyecto
Fin del curso
Sesiones en vivo
Contenido Bonus
No hay de que preocuparse con la versión 5!
Puede que haya algo de dudas debido a todo el descontrol que hubo en las primeras versiones de Angular. Recordemos que en el update de la versión 1.x (Angular JS) -> versión 2, Angular JS fue prácticamente desechado y re-escrito. Luego, de la versión 2 a la siguiente, se saltó completamente la versión 3, así que fuimos de v2 -> v4 directamente, esto debido a las versiones de sus módulos que se desfasaron en cuanto a numeración de versiones, principalmente el módulo de ruteo. Así que v2 -> v4 fue más para alinear estas versiones y consistió en updates no tan drásticas como v1->v2.
El update que habrá de v4->v5 es mucho más parecido al v2->v4 pero con aun menos cambios: el propósito principal de la versión es mejorar la coordinación entre el equipo de Angular, los colaboradores de Angular, los equipos de aplicaciones de Angular y la comunidad de proyectos de Angular.
Acerca del release date de Angular 5, observa la siguiente tabla
Así que podemos decir que el release de Angular 5 será el 18 de Septiembre de este año.
NOTA IMPORTANTE: Angular 5 será retro-compatible con Angular Esto quiere decir que los cambios para la versión 5 en el core del framework y tooling no romperán el ecosistema existente de componentes y aplicaciones. Este es el texto original que puedes encontrar en la documentación de Angular acerca de este tema:
- The primary goal of the backwards compatibility promise is to ensure that changes in the core framework and tooling don't break the existing ecosystem of components and applications and don't put undue upgrade/migration burden on Angular application and component authors. https://github.com/angular/angular/blob/master/docs/RELEASE_SCHEDULE.md
NOTA IMPORTANTE 2: Angular 4 cuenta con un Long Term Support (LTS) que comenzará en Octubre de 2017 y terminará en Octubre de 2018.
Entre las mejoras que tendrá Angular 5, están las siguientes:
- AOT será el default
- Chequeo de tipos en templates
- Metadata más flexible
- Se removerán los archivos .ngfactory.ts
- Mejores mensajes de error
- Mejoramiento de performance
Entre otros
Otras fechas de lanzamiento: Angular 6 - Marzo de 2018 Angular 7 - Septiembre/Octubre de 2018