Curso de Aplicaciones Web de una sola página (Single Page Applications) con AngularJS
ir a formulario para los interesados >>¡Aplicaciones web por fin se pueden construir de manera modular y arquitecturizada! SPA (Single Page Application - Aplicaciones de una sola página) es una técnica de desarrollo web muy utilizada hoy en día, ya que brinda al usuario una experiencia de aplicación desktop, con rapidez y fluidez. Se fundamenta en un fuerte desarrollo en JavaScript, en las novedades de HTML5 y en servicios web HTTP JSON. Si bien es posible realizar muchas de las funciones con frameworks existentes como jQuery, han nacido frameworks más especializados y completos que permiten desarrollar con una estructura MVC en Javascript, lo que no solo permite desarrollar más rápido, sino que también con mayor calidad, lo que hará la aplicación fácil de mantener.
Objetivo es capacitar a los asistentes en desarrollo web con JavaScript + HTML5 generando aplicaciones SPA con el framework AngularJS de un modo pragmático, con ejemplos y ejercicios de utilidad.
Contenidos
¿Que novedades trae HTML5?
_ Introducción a HTTP, la web y HTML 5
_ Novedades de HTML 5
JavaScript
_ Características del lenguaje
_ Pruebas unitarias
_ Patrones de diseño y buenas prácticas
JQuery
_ Selectores
_ Manipulación de DOM
_ Ajax
_ Creación de Plugins
AngularJS
_ MVC para el browser
_ Controllers, Enlaces (binding), Directivas
_ Servicios y datos desde HTTP-JSON
_ Vistas dinámicas y navegación
Formato
Es un formato original, entretenido y que maximiza la experiencia de aprendizaje grupal.
Los mejores artistas, deportistas y profesionales dedican una buena parte de su vida laboral a
mejorar y practicar su profesión.
En el Coding Dojo, los desarrolladores de software aprenden como practicar deliberadamente en un
entorno colaborativo, como enseñar
y aprender de otros y pasarlo bien el mismo tiempo.
Los ejercicios prácticos se llevan a cabo en sesiones de 7 hasta 12 minutos en donde cada
participante se toma su tiempo en el teclado
mientras el resto discute, propone soluciones, comenta y expresa sus dudas y consultas. La discusión
es moderada y guiada por el instructor (“sensei”).