Curso básico de aplicaciones Angular

Básico
40 Horas
Curso Presencial y Online
Curso básico de aplicaciones Angular

Descripción del curso

Angular es un framework para desarrollar aplicaciones tanto para Escritorio como para dispositivos móviles orientado al rendimiento y a la velocidad, desarrollado y mantenido por Google.

Angular 2+, es la reescritura completa del la primera versión del framework angularJS, que entre otras novedades utiliza Typescript como lenguaje de desarrollo.

Objetivos

El curso se iniciará con una breve introducción sobre Typescript (el super-set de Javascript liberado y mantenido por Microsoft), y al tooling básico para arrancar un proyecto. Igualmente se dará un repaso a la librería RxJS para asentar las b.

Finalmente se diseñara una aplicación básica para conocer en profundidad todas los elementos que conforman una aplicación Angular: componentes, pipes, servicios, etc.

Requisitos

Es importante tener nociones previas de Javascript; recomendable haber utilizado angularJS (la rama 1.* de angular), o algún otro framework moderno Javascript.

Es aconsejable tener conocimientos de gulp, grunt o webpack.

Orientado a

El curso está orientado a equipos de desarrollo tanto orientados a web, como a aplicaciones móviles, que deseen reciclarse utilizando las últimas versiones disponibles de este framework.

Programa

Sección 1: Introducción

  1. Introducción al curso
  2. Introducción a Angular y características principales

Sección 2: Typescript

  1. Introducción
  2. Instalación y transpilación a JS
  3. Bases de TS
  4. Tipado básico
  5. Tipado avanzado
  6. Interfaces, funciones y clases TS
  7. Decoradores
  8. Configuración

Sección 3

  1. Angular-cli
  2. Herramientas de desarrollo
  3. Estructura y configuración de proyecto
  4. Módulos

Sección 4: RxJS

  1. Introducción
  2. Promesas
  3. Observable
  4. Observer
  5. Subscription
  6. Operators
  7. Subject

Sección 5: Componentes Angular

  1. Introducción
  2. Estructura de aplicaciones
  3. Template
  4. Formularios
  5. Sharing data (básico)
  6. Estilos

Sección 6

  1. Servicios
  2. Http
  3. Modelos
  4. Directivas
  5. Pipes
  6. Routing

Nota: El curso se realizará sobre la última versión estable de angular en el momento de la impartición del curso.