Curso de Angular 2

Crea aplicaciones empresariales multiplataforma, escalables y limpias con Angular
Material disponible
Intermedio
9 Clases 17 h
A éste y otros 200+ cursos
Angular 2 llega con grandes novedades. Un framework que alcanza la madurez y viene para revolucionar una vez más el desarrollo de aplicaciones empresariales con Javascript. A lo largo de este curso te enseñamos a desarrollar con Angular 2, el framework más utilizado para la creación de aplicaciones SPA potentes, escalables, de última generación.  Ponemos a tu alcance la experiencia y conocimientos de nuestro equipo de trabajo para que domines rápidamente una tecnología que incluye todos los aspectos que necesitarás para crear aplicaciones del lado del cliente.

¿Nuevo en Angular? no hay problema
Angular 2 no es solo una nueva versión de un estupendo framework. En realidad es un producto nuevo, puesto que se ha reescrito por completo partiendo de cero. No ofrece soporte hacia atrás y aunque ello pueda parecer una desventaja para los desarrolladores que ya tienen experiencia con Angular, ha sido necesario para adaptarse a nuevas arquitecturas y patrones de desarrollo actuales. Todo ello permite disponer de una plataforma capaz de mirar hacia el futuro con un amplio horizonte.

Es el motivo por el que en este curso de Angular 2 no se requieren conocimientos previos de AngularJS en sus versiones anteriores. En cambio, hace falta dominar Javascript! Los estudiantes que conozcan Angular 1.x tendrán una curva de aprendizaje más suavizada, pero no es imprescindible para sacarle el provecho al curso.

En resumen, para sacar el máximo provecho de este curso debes de tener conocimientos en el desarrollo con HTML, JS y algún lenguaje orientado a objetos.

¿TypeScript?
Angular 2 está escrito en TypeScript. Es un superset de Javascript, un lenguaje que compila a Javascript compatible con todos los navegadores. Es decir, aunque el código lo escribas en TypeScript por medio de un transpilador se traduce a Javascript ES5, por lo que es entendible por cualquier navegador. TypeScript te ofrece mayores herramientas para la programación avanzada, capaz de potenciar el desarrollo y mejorar la escalabilidad de las aplicaciones.

Para desarrollar en Angular 2 no se requiere usar TypeScript. En cambio es casi imprescindible hacerlo con Javascript ES6 (EcmaScript 6), lo que también te obliga a usar un transpilador. Si vas a desarrollar en Angular 2 más tarde o temprano tendrás que caer en TypeScript. La mayoría de los ejemplos y la documentación usan este lenguaje, por lo que nosotros también lo vamos a abordar en este curso, con la intención de preparar a los estudiantes, de modo que puedan estar preparados para el marco más habitual de trabajo con Angular 2. No obstante, si el estudiante lo prefiere, en sus propias aplicaciones podrá usar ES6, ya que presuponemos que sí conocerá la última versión del estándar Javascript.

Objetivos del curso

  • Desarrollar aplicaciones multiplataforma con Angular2.
  • Usar TypeScript, un superset del más moderno JavaScript con control de tipos estático.
  • Dominar el nuevo renderizador diseñado para el máximo rendimiento
  • Arquitectura de grandes aplicaciones basada en componentes e inyección de servicios
  • Enrutado de SPAs en base a estados y orientado a componentes
  • Comunicaciones http mejoradas con Observables
  • Ecosistema Universal 2.0: Material Design, Cordova , NodeJS ...
  • Estrategias de migración o convivencia con versiones 1.x

Qué tengo que saber

Entre los requisitos para participar en este curso no se encuentra conocer TypeScript, pero si se conoce facilitará el aprendizaje. Si eres un programador experimentado en lenguajes orientados a objetos estamos seguros que no planteará un problema, pero si no tienes toda esa experiencia quizás te interese tomar previamente nuestro Curso de TypeScript.

Clases y contenidos

Angular 2: Componentes Gratis
  • Primeros pasos con Angular.
  • Desarrollo basado en componentes.
Instalación de Angular CLI en Windows
  • Instalamos Angular CLI en Windows.
  • Problemas habituales que puedes encontrar.
Angular 2: ​DataBinding

DataBinding: control del flujo de datos para un rendimiento óptimo

Angular 2: Arquitectura de la aplicación

Arquitectura de una aplicación Angular

Angular 2 - Comunicación entre componentes

Comunicación entre componentes Angular

Angular 2: Routes y SPA

Routes y SPA

Conexiones HTTP

Conexiones HTTP

Angular 2: Comunicaciones y filtros

Comunicaciones y filtros

Clase Final

Repaso a todas las novedades de Angular 2

Valoraciones

Alejandro Morente

Alejandro Fernandez Herrera

Andrew Quirós

Francisco Bueno

Francisco Yago

Regular

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete