Desarrollo con AngularJS (A distancia)

Universidad Tecnológica Nacional - Centro de eLearning UTN BA
AngularJS es un conjunto de librerías apoyadas por Google que tiene un futuro muy prometedor. Este framework Javascript nos servirá para solucionar las necesidades actuales de la informática, en cuanto a desarrollo multiplataforma de aplicaciones grandes que se asemejan a las de escritorio.
El curso de Desarrollo con AngularJS aporta las herramientas necesarias para crear sitios utilizando las directivas que nos provee el framework de manera de enriquecer nuestro HTML, creando código semántico, utilizando el patrón de Diseño MVC orientado a crear lo que se conoce como SPA “Simple Page Application” o 'Aplicaciones de una sola página'. Se trata de sitios web donde la página no se recarga, no existe una navegación de una página a otra totalmente diferente, sino que se van intercambiando las 'vistas'. Técnicamente podríamos decir que, al interactuar con el sitio, el navegador no recarga todo el contenido, sino únicamente vistas dentro de la misma página.
Objetivo general
Que los participantes adquieran las herramientas necesarias para la creación de sitios utilizando AngularJS.
Objetivos específicos
Que los participantes:
Conozcan el patrón MVC y su aplicación dentro de AngularJS. Conozcan las aplicaciones del tipo SPA y aprendan a generarlas. Conozcan las directivas de AngularJS. Sepan armar formularios de validación. Conozcan el sistema de routing y el uso de Ajax.
Destinatarios
Diseñadores gráficos y multimediales, programadores, con conocimientos de Javascript y, preferentemente, con conocimientos de JQuery.
Herramientas para la creación de sitios utilizando AngularJS
Unidad 1: Introducción a AngularJS
- Que es AngularJS Como incluirlo en nuestros sitios.
- Comparación con otros frameworks JavascriptPatrón MVC y directivas en Angular
Unidad 2: Validación, controllers y Modules
- Formularios y validaciónControllers y Modules.
- Ejemplo práctico de AngularJS y Bootstrap
Unidad 3:Ajax
- Service $httpMétodos get y post de $httpJSONP
Unidad 4:Vistas y sistema de routing en Angular
- Módulo ngRoute para crear rutas e intercambiar vistas en AngularJS$location y controladores en paraleloFactorías
- Conocimientos de Javascript.
- Preferentemente conocimientos de JQuery .
- Preferentemente conocimientos de Patrón de diseño MVC.