Desarrollo de aplicaciones web: visión práctica de AngularJS

Angular, es un framework de JavaScript de código abierto que se utiliza para crear y mantener aplicaciones web de una sola página (SPA).

Este tipo de aplicaciones se basan principalmente en el acceso de una API RESTFul con un servidor evitando la recarga de la página donde estemos navegando.

Dentro del paradigma MVC (Modelo-vista-controlador) que utiliza AngularJS es necesario definir como se realizan estas comunicaciones, gestionar la lista de recursos, el modelo de objetos, las acciones sobre cada uno de los recursos e integrar y sincronizar estos recursos con las vistes de la aplicación.

La gestión de los recursos provoca eventos que es necesario tratar porque diferentes partes de la aplicación (y sus controladores) puedan reaccionar sin necesidad de observadores.

 

El objetivo principal de esta acción formativa es profundizar en el desarrollo de aplicaciones web mediante AngularJS enfatizando la gestión de los datos y la verificación.

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

Contenido 
  1. Implementación RESTFul en servicios: la colección y el objeto.
  2. Eventos: como notificar cambios entre diferentes componentes de una aplicación SPA.
  3. Testing en AngularJS: cómo utilizar las herramientas que proporciona angular para verificar el funcionamiento de nuestras aplicaciones.
Beneficios para el participante 
  • Conocer en profundidad el tratamiento de servicios RESTFull mediante servicios completos.
  • Gestionar eventos y suscripciones que comparten datos con los servicios de implementación RESTFull.
  • Crear tests de los componentes para permitir una integración continua o TDD.
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

First LogoCSIRT Logo

inLab es miembro de