Introducción al curso completo de Angular 2
  • Introducción
  • Diferencias entre AngularJS y Angular 2
Empezando con Angular 2
  • Descargar Sublime Text, Node.js y Wamp Server
  • Instalar Wamp Server
  • Instalar Cygwin + Git
  • Código TypeScript en Sublime Text
  • Recomendaciones para el curso
  • Instalar Angular 2
Componentes, plantillas y eventos
  • Teoría: Elementos que conforman Angular 2
  • Preparar Angular 2, primer componente y ¡Hola Mundo!
  • Directorio Typings
  • Instalar Angular 2 con dos clicks
  • Mostrar propiedades de un componente
  • Tipos de datos en TypeScript
  • Plantillas en ficheros HTML independientes
  • El constructor, métodos y propiedades
  • Crear un modelo de datos
  • Estilos CSS para un componente
  • Directiva NgIf, directiva NgClass y evento Click
  • Two-way data binding
  • Directiva NgFor, NgIf y arrays en TypeScript. Parte 1
  • Directiva NgFor, NgIf y arrays en TypeScript. Parte 2
  • Array de Objetos
  • Múltiples componentes, evento click y two-way data binding
Servicios, Routing y formularios
  • Crear y usar un servicio
  • Base href
  • Routing básico
  • Rutas y añadir datos con un servicio
  • Importar modelo en el servicio
  • Rutas con parámetros
  • Formularios y validación
  • Convertir string a entero
Desarrollando una aplicación web desde cero (HTTP, Consumir API REST)
  • Evitar errores con el CORS en Apache
  • Crear hosts virtuales en Apache
  • Como crear un API RESTful
  • Analizando el API Rest y la base de datos de Restaurantes
  • Preparando el proyecto y creando el primer componente
  • Estilos CSS básicos
  • Crear un componente para el listado de restaurantes
  • Crear una clase Restaurante
  • Crear servicio, configurar módulo HTTP y crear un método con petición AJAX
  • Listado de restaurantes
  • Estilos CSS para el listado de restaurantes
  • Imagen de carga (HTMLElement y querySelector)
  • Imagen de carga con Angular
  • Página del restaurante. Crear componente y método en el servicio
  • Página del restaurante. Mostrar datos y NgSwitch
  • Página del restaurante. Redirección si no existe y estilos CSS
  • Crear el menú de navegación
  • Añadir restaurantes. Componente para crear nuevos restaurantes
  • Añadir nuevos restaurantes. Validar el formulario
  • Añadir restaurantes. Método en el servicio y petición HTTP
  • Editar restaurante. Crear componente
  • Editar restaurante. Servicio y HTTP
  • Eliminar restaurantes
  • Subir ficheros con Angular
  • Subir ficheros al editar un restaurante
  • Mejora en la subida de imágenes
  • ¿Donde comemos hoy?
Descarga el código del curso
  • Descarga el código desarrollado durante el curso
Actualizar la aplicación web a Angular 2 RC
  • Documentación
  • Instalación de Angular 2 RC y hola mundo
  • Cambios de la versión BETA a la RC y migración del proyecto
  • Tutoriales y prácticas con Angular 2 RC1, RC2, RC3, RC4, RC5, RC6, RC7 y Final
Pipes y filtros
  • Pipes / Filtros por defecto
  • Pipes personalizados
  • Pipes personalizados 2
Actualización a la versión final de Angular 2
  • Migración de la aplicación web de Restaurantes
  • Instalar Angular 2 paso a paso (Final Release)
  • Migrar la aplicación web completa a la versión definitiva
  • Proyecto completo con Angular 2.0
Angular CLI
  • Instalar Angular CLI y como usarlo
  • Angular 2 en producción (minificación, optimización, build + subida a servidor)
Más temas sobre Angular 2
  • Usando jQuery en un componente de Angular 2
[EXTRA] Prácticas y ejercicios con Angular 2 (Release Cantidadate)
  • Instalar Angular 2 RC2 + Pruebas con el nuevo router
  • Instalar Angular 2 RC3 y hacer un Hola Mundo
  • Configurar nuevo router RC4 y crear una navegación básica
  • Práctica de Angular 2: Router, componentes, ngIf, ngFor, ngOnInit, eventos, etc
[EXTRA] Curso adicional de Angular 2 (last, novedades, practicas y how to does)
  • Instalar Angular 2 RC 5 y hacer un Hola Mundo
  • Rounting, NgModule, Múltiples componentes y directivas en Angular 2
  • Servicios, Cliente HTTP y peticiones AJAX en la última versión de Angular2
  • "Nuevos" formularios en Angular 2
  • Instalación de Angular 2 Final y crear un componente
  • Componentes, ngModule, plantillas y múltiples componentes (release 2.0)
  • Rutas y componentes (Angular 2 definitivo)
Despedida
  • Documentación de Angular 2