AngularJS Web Application Development

Lead-Tech Solutions
A Roma

900 
+IVA
Preferisci chiamare subito il centro?

Informazione importanti

  • Corso
  • Livello base
  • Roma
  • 24 ore di lezione
  • Durata:
    3 Giorni
  • Quando:
    Da definire
Descrizione

AngularJS mette a disposizione un framework completo che consente di sviluppare single page applications (SPA) moderne utilizzando il codice HTML e le competenze di JavaScript esistenti.
I siti web tradizionali sono l'ideale per i documenti statici. Tuttavia, essi non funzionano bene per la creazione di applicazioni web dinamiche. Con AngularJS potremo potenziare il linuaggio HTML5 con direttive che rendono disponbili nuove funzionalità.

Questo corso è di utilità per tutti gli sviluppatori web che desiderino creare un'applicazioni web lato client ben progettata e che segua best practices chiave come la modularità, la testabilità e la SoC (Separation of Concerns).

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Roma
via Vinicio Cortese 144, 00128, Roma, Italia
Visualizza mappa

Domande più frequenti

· Quali sono gli obiettivi del corso?

Al termine del percorso formativo i partecipanti saranno in grado di comprendere il funzionamento e le aree di applicabilità di AngularJS. In questo corso imparerai ad integrare le direttive e le espressioni AngularJS nel markup HTML5 e a scrivere controllori e servizi JavaScript per costruire una single page Web Application completa e ricca di funzionalità.

· A chi è diretto?

Il corso è rivolto a tutti gli sviluppatori client-side con esperienza HTML, JavaScript e CSS, che vogliano costruire web applications AngularJS.

· Requisiti

Per seguire con profitto il corso è richiesta: Buona conoscenza dell'architettura di un'applicazione Internet Buona conoscenza di HTML, JavaScript e CSS Conoscenza basilare della lingua inglese tecnica

Cosa impari in questo corso?

Sviluppo applicazioni web
Angular
Javascript

Professori

Cesare Celauro
Cesare Celauro
Responsabile Formazione

Programma

Modulo 1

● Introduzione

● Ambiente di sviluppo

● Concetti base

● Architettura MVC

● Two way databinding

● jQuery Lite

● Expressions

● Creazione dello scheletro di un’applicazione:

○ Scaffolding (Grunt)

○ Gestione delle dipendenze (Bower)

○ AngularJS generator (Yo)

● Moduli e applicazioni

Modulo 2 (Moduli, Controller, Scope e Data Binding)

● I controller e il loro utilizzo

● Scope

○ Gerarchia

○ Trasferimento di informazioni

● DependencyInjection e Service

○ Utilizzo di $injector

○ Utilizzo dei servizi specializzati (factory, service, provider, value…)

● Client side templating

○ Creazione e uso delle direttive

○ Creazione e uso dei filtri

○ Utilizzo della view e routing

○ Validazione dei dati in una form

● Interazione con i servizi di backend

○ Uso del servizio $http

○ Uso del servizio $q

○ Uso del modulo $resource

● Tutorial

○ Applicazione CRUD e Routing


Confronta questo corso con altri simili
Leggi tutto