Inicio del curso

1

De qu茅 tratar谩 este curso sobre Angular 4

Introducci贸n a Angular 4

2

Versionamiento en Angular

3

驴Qu茅 es Angular? Versiones y ventajas

4

Typescript: qu茅 es

5

Introducci贸n al Proyecto: PlatziSquare!

Setup del Ambiente de Trabajo

6

Herramientas de trabajo y Angular CLI

7

Generaci贸n y estructura de Angular 4

8

RETO: Haz un cambio simple en el proyecto.

Conceptos B谩sicos

9

Para qu茅 nos sirven los M贸dulos y Componentes

10

Tipos de Data Binding y String Interpolation

11

Property Binding

12

Event Binding

13

Two Way Data Binding

14

Directivas en Angular 4 y ngFor

15

Directiva ngIf

16

Instalando librer铆as con NPM (Google Maps)

Directivas

17

Directivas ngStyle y ngClass

18

Directiva ngSwitch

19

Directiva de atributo

20

Host Listeners

21

Host Binders

Angular UI

22

Angular Material y Bootstrap

23

Configurando e implementando Bootstrap en nuestro proyecto

Ruteo

24

Qu茅 hace el router en Angular 4

25

Implementaci贸n de Rutas en el Proyecto

26

Diferencias entre href y routerLink

27

Resaltando el link activo con CSS para indicar visualmente en que componente nos encontramos

28

Par谩metros en Rutas

29

Par谩metros tipo Query

30

Creando una vista de detalle para el proyecto

31

Creando la p谩gina de contacto para PlatziSquare

Servicios

32

Qu茅 son los servicios en Angular 4

33

Creando nuestro propio servicio

34

Configurando Firebase en nuestro proyecto

35

Guardando Records en Firebase

36

Obteniendo records desde Firebase

37

Obteniendo coordenadas usando Geocoding

38

Reto: Crear una vista para editar records

39

Mostrando marcadores en el Mapa de Google

Conexi贸n Remota (Http y Sockets)

40

Funcionamiento de los llamados Http y Sockets

41

Qu茅 es una arquitectura cliente - servidor

42

Enviando llamados tipo POST

43

Enviando llamados tipo GET

44

Formateando respuestas del servidor con el operador map()

45

Manejando errores HTTP

Pipes

46

Utilidad de los Pipes en Angular 4

47

Usando los pipes por defecto de Angular

48

Par谩metros en pipes

49

Creando nuestro propio pipe

Animaciones en Angular

50

Configurando animaciones en nuestro proyecto

51

Transiciones

52

Callbacks

53

Soluci贸n al Reto: A帽adiendo animaciones a nuestra aplicaci贸n

Testing en Angular

54

Introducci贸n a unit tests

55

Configuraci贸n de testing por default

56

Corriendo los tests

57

Creando unit tests para componentes

58

Integraci贸n de Unit Test con Servicios

Autenticaci贸n y Protecci贸n de Rutas

59

C贸mo funcionan los JSON Web Tokens

60

Preparaci贸n de vistas para login y registro

61

Registrando usuarios

62

Loggeando usuarios

63

Protecci贸n de Rutas

64

Autenticaci贸n con redes sociales.

65

Logout

RxJS

66

Qu茅 es RxJS

67

Configurando RxJS en nuestro proyecto

68

Uso de los Observables

69

Implementando un TypeAhead

70

Implementando un TypeAhead 2

71

Soluci贸n al reto autocompletar los campos de direcci贸n usando observables

Publicando nuestro proyecto

72

Publicando en Firebase Hosting

Fin del curso

73

Conclusi贸n 驴Qu茅 aprendimos en el curso?

74

Reto final del curso - realiza un nuevo modulo de PlatziSquare de acuerdo con las historias de usuario

Sesiones en vivo

75

Creando un traser bullet de PlatziSquare

76

Sesi贸n de preguntas y respuestas

77

Release de Angular 5

78

Sesi贸n de preguntas y respuestas

79

Angular Universal

Contenido Bonus

80

Actualizaci贸n de angular, versi贸n 6.0

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

1D
6H
29M
9S
Curso de Angular 4

Curso de Angular 4

Eduardo Ibarra

Eduardo Ibarra

Versionamiento en Angular

2/80

Lectura

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

Screen Shot 2017-09-04 at 11.44.53 AM.png

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:

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

Aportes 37

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

van a actualizar el curso para la version 7?, estamos en el 2019 y seria excelente tener un update

Necesito trabajar con un proyecto en Angular 7. Pero pienso que el curso de angular 4 vendr铆a bien para tener las bases y angular 6 para temas avanzados. Actualmente ya van por la versi贸n 8, espero que no ex铆stan muchas diferencia entre angular 4,6 y 7

Vamos a darle!!!

Se puede usar Angular 8 para este curso?

Ok, entonces Angular 4 ya es obsoleto y no vale la pena? Creo que en todo caso para aprender bases est谩 bien o no?

gracias

Gracias por el DATO鈥!!

Excelente Dato, gracias

Pues nada, vengo comenzando en Angular desde cero 馃榾

muy bueno

Buen datos gracias!

Siempre es bueno saber el contexto de las cosas!!

buenas clases

Excelente鈥

Angular es un gran mundo!

Excelente explicaci贸n!

Excelente, estoy ancioso por comenzar esto

Muy buena recomendaci贸n.

Gracias!

Voy empezando con angular, 驴est谩 bien ver el curso si las versiones siguen avanzando? y otra pregunta 驴si quiero q funcione el proyecto conforme haga el curso deber铆a instalar la versi贸n 4 de angular y no la versi贸n actual al d铆a de hoy?

gracias de antemano.

Buen dato, gracias por esta informaci贸n !

Excelente !!!

Excelente informaci贸n!

Muy buena aclaraci贸n

muy buena explicaci贸n.

Se esta haciendo avance con las versiones de Angular r谩pido, espero que no generen conflicto de tantas actualizaciones.

Muy buen dato muchas gracias

Excelente.

Angularjs es buen铆simo, el impacto mas que todo de estas versiones fue el cli, la inclusi贸n automatica de los types y acerca de los m贸dulos del core, es o son unas de las caracter铆sticas, y angular en su version cli, los cambios que hacen desde las versiones first como es la 2 nos brindan soluciones efectivas.

Importante tenerlo en cuenta

Excelente recordemos estarnos actualizando y usando las ventajas de las nuevas versiones. En este v铆deo que encontr茅 explican algunos cambios en Angular 7: https://www.youtube.com/watch?v=DAoxq8tu5Ns
Igualmente en los release de la p谩gina oficial podemos leer en detalle lo que traen las nuevas versiones.
Angular 8 ser谩 lanzado entre septiembre y octubre del 2019

Empecemos 馃槂

gracias por la informaci贸n 馃槂

驴Es importante aprender lo basico (Angular js) para dominar las siguientes versiones?

Si quiero comenzar a estudiar Angular deberia comenzar con el 4 o pasar al 6 ?

Excelente

Gracias por la informaci贸n!