Web development, ovvero programmazione e ottimizzazione dei dati e dei processi di un sito web.

Il web developer realizza il codice di un sito web e lo rende dinamico e interattivo con il visitatore.

Con il corso in web development andrai oltre l'HTML e i CSS, imparando a creare pagine web dinamiche con PHP e MySQL.

Corso Angular 2

Icona del Corso Angular 2 a Roma firmato LABFORTRAINING

Inizio: 15 febbraio 2017 a Roma
Durata: 18 ore
Orario: a scelta tra10.00-13.00 | 18.00-21.00Prerequisiti: HTML5 e Javascript
Costo: 400 euro

VOGLIO ISCRIVERMI
Ecco alcune delle cose strepitose che puoi fare con Angular 2:
  • Imparare a usare i Component, più performanti dei controllers e delle direttive di Angular JS.
  • Usare i Component per insegnare "trucchi" al browser.
  • Creare tag HTML personalizzati che funzionano come nuovi widget personali.
  • Usare TypeScript e ES6 (EcmaScript 6) per scrivere il tuo codice in Angular 2.
  • Applicare il modello MVC anche al codice front end della tua applicazione.

Il corso in pillole

Angular “è quello che un web browser avrebbe dovuto essere se fosse stato progettato per sviluppare applicazioni web”. Questa la definizione di Misko Hevery, un ingegnere Google che nel 2009 scommette di ricreare in due settimane “Google Feedback”, un’applicazione web in JQuery di 17.000 righe di codice poco testabile, sviluppata in sei mesi. La scommessa fallisce, perché Misko Hevery impiega una settimana in più.
Il risultato? Solo 1500 righe di codice, grazie a Get Angular, diventato poi Angular JS, e oggi Angular 2, un potente framework open source in JavaScript, patrocinato da Google e rilasciato sotto licenza MIT.

Angular 2 implementa i pattern MVC e MVVC e estende il vocabolario dei TAG HTML per scrivere “Single Web Page Application” (SPAs) con meno codice e in maniera più veloce e dinamica.
Con il corso Angular 2 imparerai a gestire il supereroe dei framework JavaScript in 18 ore di teoria e pratica.

È il corso che fa per te?

Sì, se sei un web developer o un web designer e vuoi potenziare il tuo codice lato client.

Quando

Dal 15 al 27 febbraio 2017 tutti i lunedì, mercoledì e venerdì.
6 incontri per una durata complessiva di 18 ore di teoria e laboratorio.

Scegli la fascia oraria più comoda per te:

  • Mattina 10.00-13.00 Sold out
  • Sera 18.00-21.00

Dove

Nella sede di LABFORTRAINING, in via Pasquale Revoltella 85 a Roma.

Cosa ti serve

Un computer ovviamente, ma ci abbiamo già pensato noi: in aula troverai un Apple iMac tutto per te.

Cosa ti diamo

  • Tutta la nostra professionalità ed esperienza.
  • Dispense, esercizi pratici e le registrazioni video delle lezioni, che troverai nell'area riservata LABFORYOU.
  • Wi-Fi Free.
  • La possibilità di usare i nostri laboratori per studiare ed esercitarti anche dopo gli orari di lezione.
  • Caffè e biscotti per ricaricare le pile.
  • L'attestato di partecipazione a fine corso.
  • L'iscrizione al gruppo Facebook Labforjob, in cui postiamo offerte di lavoro selezionate da noi: abbiamo contatti con molte aziende, ma scegliamo solo annunci seri. Niente stage/lavori sotto pagati, per intenderci.

Costi e iscrizione

Il corso ha un costo di 400 euro, che puoi scegliere di pagare in comode rate.

Tutto chiaro?
Se hai bisogno di altre informazioni sul corso o sulle modalità di iscrizione, compila il modulo e ti risponderemo il prima possibile. Grazie.

VOGLIO ISCRIVERMI

Programma del Corso Angular 2

Generalità su Angular 2

La transizione da Angular JS 1.xx ad Angular 2: cosa è cambiato

  • l'approccio "component based" di Angular 2
  • Component VS controllers e direttive
  • Come cambia il two-way binding
  • TypeScript ed ES6
  • Eliminazione dell'oggetto $scope e rimozione di JQLite

La struttura di una applicazione Angular 2

  • Struttura della "homepage" di un'app in Angular 2
  • Librerie Angular 2
  • Funzione di bootstrap e root component

Angular 2 e i "Componenti": cosa sono e come si definiscono

  • La sintassi
  • Il Template e la rappresentazione grafica
  • Il comportamento

I Template

  • Gestire gli eventi in Angular 2
  • I più comuni gestori di evento (click, submit, keydown etc)

I moduli web (form) in Angular 2

  • Recuperare il dato dai campo di INPUT
  • Il submit dei dati
  • Il controllo dell'integrità dei dati di una form

L'uso di TypeScript e ES6 (EcmaScript 6) in Angular 2

  • Le variabili in TypeScript
  • Uso di let per definire una variabile
  • Tipi di dati
  • Stringhe e Template in TypeScript

Le classi in TypeScript

  • Definire una classe
  • Definire i membri di una classe
  • Definire un costruttore
  • Definire un metodo
  • Creare l'istanza di una classe
  • Estendere una classe: ereditarietà

Stringhe e Template in TypeScript

Richieste http in Angular 2

  • Differenze tra Angular 1.x $http e Angular 2 http
  • Get Request e Post Request

Docente

Ivano Di Gese

Insegna Mobile e Web Development a LABFORTRAINING.

È accreditato Apple iOS developer dal 2012.
iOS, XCode, Objective-C, Swift, Cocoa framework e Phonegap sono i suoi ambienti di sviluppo mobile.
Nei linguaggi per il web è esperto di PHP/MySQL, PHP5, Wordpress, Bootstrap e CSS Sass.

Si è laureato in Tecnologie Informatiche all'Università degli Studi di Roma "La Sapienza" con una tesi sulla georeferenziazione di punti d'interesse e sul Mashup di web API come Google Maps API, Panoramio API e Flickr API.

Dopo la laurea si è occupato di diversi progetti web e di sviluppo di applicazioni iPhone e iPad, di streaming multimediale, di ottimizzazione di database, di spider dei motori di ricerca e di semantica web.

Scrivici per ricevere maggiori informazioni sul Corso Angular 2 e sulle modalità di iscrizione

  • Orario

  • Ho letto l'informativa sulla privacy e accetto le condizioni

I contatti LABFORTRAINING

I nostri uffici sono aperti dal lunedi al venerdi dalle 9:30 alle 18:30

  • © labfortraining.it è un progetto di LABFORWEB srl
  • C.F. e P.IVA 11712501003
  • Via Pasquale Revoltella, 85 - Roma
  • Informativa cookie

OKSu questo sito utilizziamo, previo tuo consenso, cookie di profilazione di terze parti per proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più clicca qui. Cliccando sul pulsante OK, continuando la navigazione, o effettuando un'azione di scroll presti il consenso all'uso di tutti i cookie.