Creación de aplicaciones web con AngularJS

Angular es un entorno de trabajo “client-side” que facilita el desarrollo de aplicaciones web de una plana (SPA).

Tiene como objetivo simplificar el desarrollo y las pruebas de aplicaciones. Se organiza mediante una arquitectura MVC (Model-View-Controller) que ayuda a la estructuración de aplicaciones JavaScript complejas. Diferencia dos formas de programar, la presentación y conexión de componentes, que se hace de manera declarativa dentro del HTML, mientras que se reserva la programación imperativa para la lógica de la aplicación.

La funcionalidad más importante es el enlace de datos bidireccional, que permite al programador olvidarse de la manipulación del DOM, delegando a Angular esta tarea, frecuentemente pesada.

El uso de Angular facilita la extensibilidad de las aplicaciones y la reutilización de componentes de programas consiguiendo la programación de aplicaciones impactantes en poco tiempo.

 

El objetivo principal de esta acción formativa es el aprendizaje de un entorno para desarrollar aplicaciones web de una sola página haciendo especial énfasis en el uso de los datos y en el diseño de su arquitectura.

Se requieren conocimientos básicos de desarrollo en JavaScript y HTML, así como tener nociones de CSS y de Bootstrap.

Contenido 
  1. Introducción, conceptos básicos de angular (directivas, módulos, ...)
  2. Visualización y enlace de datos: el uso del “mustache” {{ }}
  3. Modelos y controladores: los ámbitos, la herencia y la inyección
  4. Comunicaciones REST
  5. Elementos de aplicación: Router, Partials, Sanitize, Pluralize, etc.
  6. Eventos y observadores
  7. Angular en móviles y tabletas: Diseño responsive y/o aplicación nativa. El uso del entorno Iónico
Beneficios para el participante 
  • Conocer los principios de la arquitectura MVC.
  • Desarrollar una aplicación web “client-side” con Angular y componentes reutilizados de otros proyectos.
  • Decidir cuándo una aplicación web (o partes de esta) es necesario que sea SPA y como se complementa con el mundo móvil.
A quien va dirigido 
  • Desarrolladores de aplicaciones web y gestores de proyectos TIC.
  • Estudiantes de Informática o Telecomunicaciones que quieran ampliar sus conocimientos en esta área.
  • Cualquier profesional que, cumpliendo los requisitos de conocimientos mínimos, esté interesado en ampliar su conocimiento teórico y práctico en el desarrollo de geo-aplicaciones con AngularJS.

Síguenos en

Els nostres articles del bloc d'inLab FIB

         
         

inLab FIB incorpora esCert

Icona ESCERT

inLab es miembro de