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

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
8 Hrs
13 Min
56 Seg
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:

  • 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

Aportes 37

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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!