Creació d'aplicacions web amb AngularJS

Angular és un entorn de treball "client-side" que facilita el desenvolupament d'aplicacions web d'una pàgina (SPA).

Té com a objectiu simplificar el desenvolupament i les proves d'aplicacions. S'organitza mitjançant una arquitectura MVC (Model-View-Controller) que ajuda a l'estructuració d'aplicacions JavaScript complexes. Diferencia dues formes de programar, la presentació i connexió de components, que es fa de manera declarativa dins de l'HTML, mentre que es reserva la programació imperativa per a la lògica de l'aplicació.

La funcionalitat més important és l'enllaç de les aplicacions i la reutilització de components de programes, aconseguint la programació d'aplicacions impactants en poc temps.

 

L'objectiu principal d'aquesta acció formativa és l'aprenentatge d'un entorn per a desenvolupar aplicacions web d'una sola pàgina posant especial èmfasi en l'ús de les dades i en el disseny de la seva arquitectura.

Es requereixen coneixements bàsics de desenvolupament en JavaScript i HTML, així com tenir nocions de CSS i Bootstrap.

Contingut 
  1. Introducció, conceptes bàsics d'Angular (directives, mòduls, ...)
  2. Visualització i enllaç de dades: l'ús del "mustache" {{}}
  3. Models i controladors: els àmbits, l'herència i la injecció
  4. Comunicacions REST
  5. Elements d'aplicació: Router, Partials, Sanitize, Pluralize, etc.
  6. Esdeveniments i observadors
  7. Angular a mòbils i tablets: Disseny responsive i/o aplicació nativa. L'ús de l'entorn Iònic
Beneficis pel participant 
  • Conèixer els principis de l'arquitectura MVC.
  • Desenvolupar una aplicació web "client-side" amb Angular i components reutilitzats d'altres projectes.
  • Decidir quan és necessari que una aplicació web (o parts d'aquesta) sigui SPA i com es complementa amb el món mòbil.
A qui va dirigit 
  • Desenvolupadors d'aplicacions web i gestors de projectes TIC.
  • Estudiants d'Informàtica o Telecomunicacions que vulguin ampliar els seus coneixements en aquesta àrea.
  • Qualsevol professional que, complint els requisits de coneixements mínims, estigui interessat a ampliar el seu coneixement teòric i pràctic en el desenvolupament de geo-aplicacions amb AngularJS.

Segueix-nos a

Els nostres articles del bloc d'inLab FIB

         
         

inLab FIB incorpora esCert

Icona ESCERT

First LogoCSIRT Logo

inLab és membre de

Archivo:European Institute of Innovation and Technology logo.png -  Wikipedia, la enciclopedia libre     CIT UPC

         

    

inLab és centre TECNIO

ACCIO