Corso AngulaJS Messina

Argomenti

{ Introduzione ai Pattern, con particolare riferimento a MVC. }
{ Si parla di cos’è un pattern e come funziona nel dettaglio il pattern MVC. }
{ AngularJS introduzione al framework. }
{ Cos’è AngularJS e come può aiutarci a migliorare i nostri prodotti e la nostra produttività }
{ AngularJS applicazione e controller }
{ Come creare una applicazione e i controller AngularJS, come ottimizzare il proprio ambiente di lavoro. }
{ AngularJS model e view }
{ Creare Modelli e View per presentare i nostri contenuti nel modo giusto. }
{ AngularJS Principali Direttive }
{ Cosa sono le direttive, quali sono le principali e come sfruttarle al meglio. }
{ AngularJS Data Binding }
{ Cos’è il data binding e come funziona su AngularJS }
{ AngularJS Gestire le chiamate Asincrone tramite $http }
{ Gestire chiamate asincrone per popolare le nostre pagine o per salvare le scelte/inserimenti degli utenti. }
{ AngularJS Creare un sistema di routing } 
{ Come creare una applicazione su unica pagina e i suoi principali vantaggi }
{ AngularJS Filtri }
{ Cosa sono i filtri angular e a cosa servono, come usarli al meglio. }
{ NodeJS Rapidi esempi di WebService asincroni }
{ Come creare un webserver asincrono per gestire la nostra applicazione frontend in maniera efficiente }

 

Programma

Ore 9:15 - 10:00 Check in

Ore 10:00 Inizio Evento
- Presentazione e Saluti
- Parliamo di Google Developer Group /  Salvino Fidacaro

Ore 10:35 13:00 Parliamo di AngularJS Lezione frontale e live coding / Michel Murabito
 
Ore 13:00 - 14:25 Pausa Pranzo 
 
Ore 14:30 - 17:30 continuiamo con il live coding Angularjs / Michel Murabito
 
Ore 17:30 Conclusione
 

Esercizio Pratico

Si realizzerà insieme un'applicazione che prevede l'archivio online di film  con trama, fotografie e commenti degli utenti.

Cosa serve

È possibile partecipare al CodeLab in gruppi o singolarmente.

Portate con voi un portatile con installato un editor di testo qualunque (Brackets, Sublime Text 2, Text Mate, Notepad ++,..) e un'installazione funzionante di Apache. 


Realizzato da 

Google developer Group Nebrodi e Catania
con il patrocinio del Dipartimento di Matematica e Informatica dell'università di Messina 

Coordinamento:
Salvino Fidacaro

Manager Google Developer Group Nebrodi

Francesco Oliveri
Prof. - Direttore del Dipartimento di Matematica e Informatica Università di Messina

Francesco Triolo
Ing. - Ordine degli Ingegneri Messina 

Francesco Pagano
Consulente tecnico-scientifico

Intervento di:
Michel Murabito
Senior Web Developer @Pane&Design e Manager del Google Developer Group Catania.


Michel Murabito - Codelab AngolarJS MessinaNato a Torino, in giovane età si trasferisce in Sicilia dove fin da piccolo sviluppa un estremo interesse verso la tecnologia e la programmazione. Inizia sviluppando (per gioco) piccoli software in BASIC.
Si iscrive all’università di Catania corso di laurea informatica, ma quasi da subito trova lavoro diventando uno sviluppatore freelance di portali, siti e applicazioni web.
Incuriosito dalle nuove tecnologie ama imparare e confrontare nuovi sistemi per sviluppare in maniera veloce ed efficiente nuovi progetti.
All’attivo ha più di 8 anni di esperienza PHP, in cui ha imparato oltre ad ottimizzare ogni singola linea di codice, anche ad utilizzare molti dei framework più famosi (CakePHP, YII, CodeIgniter e ultimamente Zend) anche se per svariati motivi preferisce sempre sviluppare codice da zero.
Negli ultimi anni con l’avvento di framework frontend sempre più performanti ha deciso di iniziare ad approfondirne qualcuno, tra cui jQuery con cui per alcuni motivi ha preferito non legare troppo. Da circa 2 anni sviluppa spesso in AngularJS per quasi tutte le sue esigenze. Conosce NodeJS e i database NoSql non abbastanza per dire che sono il futuro, ma a sufficienza per dire che se lo fosse, sicuramente sarebbe un bel futuro. 
Attualmente sviluppa spesso progetti personali mischiando le tecnologie in giusto modo, PHP e NodeJS, MySql e NoSql, AngularJS e quando serve anche un minimo di jQuery.

 

 

Luogo: 
Biblioteca della Facoltà di Scienze - UNIME
CONTRADA PAPARDO GANZIRRI  98166 Messina

Slide e File

Scarica le slide e l'esercizio del codelab 

Questo evento è segnalato ufficialmente su
Google Developers 

Partners

Ordine degli  Ingegneri

Orelly

Goowai Edit

Segui la nostra Community locale su:

Google+
Facebook  

Su twitter usiamo

#anguarjsMessina