Temario
Angular JS se trata de un framework Javascript de código abierto, mantenido por Google. Este framework nos permite crear páginas Webs dinámicas basandose en el patrón MVC de manera muy sencilla y flexible con capacidad de conexión con diferentes sistemas.
Objetivo:
Al finalizar el curso, el alumno podrá desarrollar sitios Web con capacidades MVC a través del framework Angular JS.
A quién va dirigido:
Diseñadores gráficos y programadores, con conocimientos de Javascript preferentemente, con conocimientos de JQuery.
Perfil del participante:
Para realizar este curso no son necesarios conocimientos de programación, te formamos desde cero.
TEMARIO
Introducción a Angular.js
Que es AngularJS
Como incluirlo en nuestros sitios.
Comparación con otros frameworks Javascript
Patrón MVC y directivas en Angular
Bindings de datos
Introducción a bindings de datos
Bindings simples de datos
Buenas prácticas en bindings de datos
Módulos, scopes y controladores
Módulos
Propiedades de módulos
¿,Qué pueden hacer los scopes?
Directivas y scopes
Controladores y jerarquía de controladores
Expresiones y Filtros
Introducción de Strings
Crear filtros
Validación de formularios
AngularJS y Bootstrap
Ajax
Service $http
Métodos get y post de $http
JSONP
Directivas
Introducción a directivas
Directivas con datos
Directivas ng
Definición de directivas
Directivas y scopes
Ciclo de Vida
Multiples vistas y routing
Instalación
Plantillas de vistas
Rutas
Modos de rutas
Inyección de dependencias
Tipos de Anotación
$inject API
Servicios
Registrar servicios
Utilizar servicios
Opciones de servicios
Promesas
¿,Qué es una promesa?
¿,Para qué utilizar promesas?
Promesas en AngularJS
Comunciación con el servidor
Instalación de NodeJS y Express
Llamadas a APIs
Eventos
¿,Qué es un evento?
Propagación de eventos
Localización
Angular-translate
Soporte multilenguaje
Añadir nuevo lenguaje
Testing
Estrategias de testeo
Tipos de testeo en AngularJS