SlideShare uma empresa Scribd logo
1 de 72
Baixar para ler offline
Ideare e creare Web Applications
Introduzione ad AngularJS
prima giornata
Chi siamo?
Andrea Milloch
Giovanni Buffa
Cos’è una Web Application?
Il Web è una Repubblica basata sulle App.
Applicativo software, spesso mono-tasking, il quale viene distribuito da un
server remoto ed eseguito via Internet su un Browser.
1. Accesso ai miei dati ovunque.
2. Utilizzo dell’ultima versione disponibile.
3. Funziona su qualsiasi dispositivo munito di browser.
4. Maggiore sicurezza locale.
Cos’è AngularJS?
Superheroic JavaScript MVW Framework
Come approcciarsi ad un
progetto software?
Metodologie progettuali
Lean UX
1. Design Thinking
2. Agile Software Development
3. Lean Manufacturing
Design Thinking
Processo creativo human-centered, incentrato sui bisogni e sulle
soluzioni che vengono ideate per la persona.
È l’utente a decretare se un prodotto debba esistere o meno.
– Herbert Simon, economista e psicologo
“Non ci sono giudizi. Questo fa si che venga eliminata la paura di fallire
aumentando gli input e la partecipazione. Le idee spontanee sono le
benvenute, perché sono quelle che portano alle soluzioni più creative.”.
– Tim Brown, founder IDEO
“Il design thinking è il pilastro su cui basare la propria progettazione. È il
tentativo di compiere una rivoluzione ideativa, di non cercare più di fare
oggetti belli, utili e proficui, ma è qualcosa di molto più grande: è il
costruire attorno ad un oggetto un suo significato e una sua storia.
Dare un perché ad ogni oggetto creato”.
Chiunque è un designer, e il design thinking è un modo per applicare
le metodologie del design alla vita di tutti i giorni.
Agile Software Development
Stiamo scoprendo modi migliori di creare software, sviluppandolo e
aiutando gli altri a fare lo stesso.
Grazie a questa attività siamo arrivati a considerare importanti:
1. Gli individui e le interazioni più che i processi e gli strumenti
2. Il software funzionante più che la documentazione esaustiva
3. La collaborazione col cliente più che la negoziazione dei contratti
4. Rispondere al cambiamento più che seguire un piano
Ovvero, fermo restando il valore delle voci a destra, consideriamo più
importanti le voci a sinistra.
Lean Manufacturing
Filosofia imprenditoriale che mira alla riduzione progressiva degli
sprechi, fino al loro completo annullamento.
1. Seiri: separa ciò che ti serve da ciò che non è funzionale all'attività e quindi
crea disturbo e disordine, quindi spreco di tempo o di risorse - scartare.
2. Seiton: metti a posto tutto quello che è utile - "ogni cosa al suo posto e un
posto per ogni cosa" - sistema.
3. Seiso: tieni tale ordine costante e pulisci, un ambiente pulito ed ordinato è
un ambiente che "non nasconde" le inefficienze - pulisci.
4. Seiketsu: definisci delle metodologie ripetitive e canonizzate da utilizzare
per continuare queste attività di razionalizzazione delle risorse e degli spazi
lavorativi - standardizza.
5. Shitsuke: fai che questo modo di pensare ed agire sia pervasivo per tutte le
attività - diffondi.
IDEAS
PRODUCTDATA
BUILD
MEASURE
LEARN
Ed ora tocca a voi!
Definizione del problema
e dei suoi vincoli
Generazione individuale
di idee
Presentazioni e critiche
Ricomincia e perfeziona
Generazione collettiva
delle idee
Come continua il processo?
Creazione di un MVP ed esperimenti
Se vuoi massimizzare l’apprendimento:
1. Sii chiaro e conciso
2. Datti delle priorità
3. Rimani agile
4. Misura i cambiamenti
Se vuoi massimizzare il valore da trasmattere ai tuoi clienti:
1. Sii funzionale
2. Integrati con le statistiche attuali
3. Sii coerente con il resto dell’applicazione
Prototipi
Bassa fedeltà:
• Carta e penna
• Wireframe cliccabili
Media ed alta fedeltà:
• Software di prototipazione
• Coded prototypes
Feedback e Ricerche
• Collaborative discovery
• Continuos discovery
• Testing
• Meetup
Grazie a tutti!
Ci vediamo domani!
Ideare e creare Web Applications
Introduzione ad AngularJS
seconda giornata
Strumenti utili
Tutti gli esempi possono essere scaricati da:
https://github.com/gioppy/workshop-angularjs-2015
Cos’è AngularJS?
Superheroic JavaScript MVW Framework
– Wikipedia
“AngularJS è un framework per applicazioni web open-source gestito da
Google e da una comunità di singoli sviluppatori e aziende, per affrontare
molte delle sfide incontrate nello sviluppo di Single Page Applications.
È mirato a semplificare lo sviluppo e la sperimentazione di tali applicazioni,
fornendo un framework basato sul design pattern MVC, assieme a
componenti comunemente utilizzati nelle Rich Internet Applications”.
Design Patterns &
Pattern MVC
VIEW CONTROLLER
USER
MODEL
VEDE
U
SA
AGGIORNA MANIPOLA
Imperativo
VS
Dichiarativo
Directives
Funzioni che agiscono sugli elementi del DOM e ne aggiungono funzionalità.
Compile
Viene attraversato il DOM e vengono collezionate tutte le directives.
Il risultato è una funzione di collegamento.
Link
Le directives vengono combinate con uno scope e inserite nella UI.
Built-in Directives
ngApp ngBind ngBindHtml ngBindTemplate ngBlur ngChange
ngChecked ngClass ngClassEven ngClassOdd ngClick ngCloak
ngController ngCopy ngCsp ngCut ngDblclick ngDisabled ngFocus
ngForm ngHide ngHref ngIf ngInclude ngInit ngKeydown ngKeypress
ngKeyup ngList ngModel ngMousedown ngMouseenter ngMouseleave
ngMousemove ngMouseover ngMouseup ngNonBindable ngOpen
ngPaste ngPluralize ngReadonly ngRepeat ngSelected ngShow ngSrc
ngSrcset ngStyle ngSubmit ngSwitch ngTransclude ngValue
Expressions
Template binding dalle nostre directives.
Possono essere inserite ovunque, anche all’interno degli attributi HTML.
Le expressions possono essere formattate/filtrate grazie ai Filters.
Data Bindings
Aggiornare la View alle modifiche del Data Model.
One-Time data binding
<p>{{::name}}</p>
Model
View
Two-Time data binding
Model
View
<p>{{name}}</p>
Three-Time data binding
Model
View
Server
Modules
Collezione di oggetti che definiscono il set di funzionalità della nostra App.
Scopes
Il collante tra la logica e la UI.
Esiste uno scope globale - $rootScope - al cui interno
vengono creati degli scope per ogni componente - $scope.
Ogni scope può accedere sia al proprio genitore che ai propri figli.
Esiste un caso in cui lo scope può essere isolato - isolated scope.
function MyCtrl($scope){
$scope.action = function(){//do something};
$scope.name = 'Name';
}
{
name: 'Name',
action: function
}
<p>{{name}}</p>
<button ng-click="action">Do Something</button>
Dependency Injection
Come gli oggetti devono accedere alle dipendenze di cui hanno bisogno
per poter funzionare.
– The Pico Container
“È il modo in cui vengono date le dipendenze ai componenti attraverso
costruttori, metodi o direttamente all’interno dei campi”.
Non puoi usare questo
senza quello!
Controllers
Definiscono le funzionalità per un singolo aspetto della nostra App.
Services
Oggetti singleton che svolgono compiti comuni a più aree della nostra App.
https://www.firebase.com/
1. Database in realtime
2. Autenticazione utente
3. Hosting
Demo
…e se tutto ciò non vi
bastasse…
http://ionicframework.com/
Grazie a tutti!
Ci sono domande?
© 2015 - Giovanni Buffa & Andrea Milloch

Mais conteúdo relacionado

Mais procurados

Migliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsMigliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsAndrea Dottor
 
AngularJS: server communication
AngularJS: server communicationAngularJS: server communication
AngularJS: server communicationVittorio Conte
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campusDotNetCampus
 
Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Fabrizio Bernabei
 
Applicazioni Web ultra-performanti con Vue.js e Delphi
Applicazioni Web ultra-performanti con Vue.js e DelphiApplicazioni Web ultra-performanti con Vue.js e Delphi
Applicazioni Web ultra-performanti con Vue.js e DelphiMarco Breveglieri
 
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaSviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaMarco Breveglieri
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkGiovanni Buffa
 
Blazor: are we ready for the launch?
Blazor: are we ready for the launch?Blazor: are we ready for the launch?
Blazor: are we ready for the launch?Andrea Agnoletto
 
Training Signal Webtrends
Training Signal WebtrendsTraining Signal Webtrends
Training Signal WebtrendsStefano Iaboni
 
Integrazione con Visual Studio Online
Integrazione con Visual Studio OnlineIntegrazione con Visual Studio Online
Integrazione con Visual Studio OnlineDavide Benvegnù
 
Introduction to C#
Introduction to C#Introduction to C#
Introduction to C#Guido Magrin
 
Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS Eugenio Minardi
 
ASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiAndrea Dottor
 
Asp.Net MVC 3 - Il Model View Controller secondo Microsoft
Asp.Net MVC 3 - Il Model View Controller secondo MicrosoftAsp.Net MVC 3 - Il Model View Controller secondo Microsoft
Asp.Net MVC 3 - Il Model View Controller secondo MicrosoftStefano Benedetti
 
Angular framework
Angular frameworkAngular framework
Angular frameworkLuca Modica
 

Mais procurados (20)

Workshop angular
Workshop angularWorkshop angular
Workshop angular
 
Migliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsMigliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.js
 
AngularJS: server communication
AngularJS: server communicationAngularJS: server communication
AngularJS: server communication
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campus
 
Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010
 
Applicazioni Web ultra-performanti con Vue.js e Delphi
Applicazioni Web ultra-performanti con Vue.js e DelphiApplicazioni Web ultra-performanti con Vue.js e Delphi
Applicazioni Web ultra-performanti con Vue.js e Delphi
 
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaSviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un framework
 
Blazor: are we ready for the launch?
Blazor: are we ready for the launch?Blazor: are we ready for the launch?
Blazor: are we ready for the launch?
 
Training Signal Webtrends
Training Signal WebtrendsTraining Signal Webtrends
Training Signal Webtrends
 
ReactJS for beginners
ReactJS for beginnersReactJS for beginners
ReactJS for beginners
 
Asp.Net MVC 5
Asp.Net MVC 5Asp.Net MVC 5
Asp.Net MVC 5
 
Corso angular js componenti
Corso angular js componentiCorso angular js componenti
Corso angular js componenti
 
Integrazione con Visual Studio Online
Integrazione con Visual Studio OnlineIntegrazione con Visual Studio Online
Integrazione con Visual Studio Online
 
Introduction to C#
Introduction to C#Introduction to C#
Introduction to C#
 
Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS
 
Corso angular js base
Corso angular js baseCorso angular js base
Corso angular js base
 
ASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivati
 
Asp.Net MVC 3 - Il Model View Controller secondo Microsoft
Asp.Net MVC 3 - Il Model View Controller secondo MicrosoftAsp.Net MVC 3 - Il Model View Controller secondo Microsoft
Asp.Net MVC 3 - Il Model View Controller secondo Microsoft
 
Angular framework
Angular frameworkAngular framework
Angular framework
 

Destaque

Capitolo12
Capitolo12Capitolo12
Capitolo12acceole
 
White Paper - Decision Making
White Paper - Decision MakingWhite Paper - Decision Making
White Paper - Decision MakingSogesi
 
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALI
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALILaboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALI
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALIMarco Corazza
 
Town Hall Meeting September 2010v2
Town Hall Meeting September 2010v2Town Hall Meeting September 2010v2
Town Hall Meeting September 2010v2VWOA
 
Percorso incrementale di un gruppo
Percorso incrementale di un gruppoPercorso incrementale di un gruppo
Percorso incrementale di un gruppostaffoglio
 
Forum ABIlab 2013: Imola Informatica
Forum ABIlab 2013: Imola InformaticaForum ABIlab 2013: Imola Informatica
Forum ABIlab 2013: Imola InformaticaClaudio Bergamini
 
Elevare le performance
Elevare le performanceElevare le performance
Elevare le performanceSimone Piperno
 
Condividere obiettivi e prendere decisioni con Lego Serious Play
Condividere obiettivi e prendere decisioni con Lego Serious PlayCondividere obiettivi e prendere decisioni con Lego Serious Play
Condividere obiettivi e prendere decisioni con Lego Serious Playextrategy
 
Stress negoziazione- gestione conflitti
Stress negoziazione- gestione conflittiStress negoziazione- gestione conflitti
Stress negoziazione- gestione conflittiSandra Casagrande
 
Team working - Costruire i rapporti per lavorare bene assieme
Team working - Costruire i rapporti per lavorare bene assiemeTeam working - Costruire i rapporti per lavorare bene assieme
Team working - Costruire i rapporti per lavorare bene assiemeMirko Cuneo
 
Dispensa problem solving 2010
Dispensa problem solving 2010Dispensa problem solving 2010
Dispensa problem solving 2010imartini
 
Team coaching e la gestione efficace di un team
Team coaching e la gestione efficace di un teamTeam coaching e la gestione efficace di un team
Team coaching e la gestione efficace di un teamLeonardo Milan
 

Destaque (20)

Capitolo12
Capitolo12Capitolo12
Capitolo12
 
Chiariamoci le idee
Chiariamoci le ideeChiariamoci le idee
Chiariamoci le idee
 
White Paper - Decision Making
White Paper - Decision MakingWhite Paper - Decision Making
White Paper - Decision Making
 
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALI
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALILaboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALI
Laboratorio_sulle_DECISIONI_IN_SITUAZIONI_COMPLESSE_O_CONFLITTUALI
 
Decision Making
Decision MakingDecision Making
Decision Making
 
Town Hall Meeting September 2010v2
Town Hall Meeting September 2010v2Town Hall Meeting September 2010v2
Town Hall Meeting September 2010v2
 
Percorso incrementale di un gruppo
Percorso incrementale di un gruppoPercorso incrementale di un gruppo
Percorso incrementale di un gruppo
 
Forum ABIlab 2013: Imola Informatica
Forum ABIlab 2013: Imola InformaticaForum ABIlab 2013: Imola Informatica
Forum ABIlab 2013: Imola Informatica
 
Collaborare con successo
Collaborare con successoCollaborare con successo
Collaborare con successo
 
Elevare le performance
Elevare le performanceElevare le performance
Elevare le performance
 
Idef0
Idef0Idef0
Idef0
 
Condividere obiettivi e prendere decisioni con Lego Serious Play
Condividere obiettivi e prendere decisioni con Lego Serious PlayCondividere obiettivi e prendere decisioni con Lego Serious Play
Condividere obiettivi e prendere decisioni con Lego Serious Play
 
Team build work
Team build workTeam build work
Team build work
 
Negoziazione win win
Negoziazione win winNegoziazione win win
Negoziazione win win
 
Benefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular jsBenefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular js
 
Stress negoziazione- gestione conflitti
Stress negoziazione- gestione conflittiStress negoziazione- gestione conflitti
Stress negoziazione- gestione conflitti
 
Team working - Costruire i rapporti per lavorare bene assieme
Team working - Costruire i rapporti per lavorare bene assiemeTeam working - Costruire i rapporti per lavorare bene assieme
Team working - Costruire i rapporti per lavorare bene assieme
 
Dispensa problem solving 2010
Dispensa problem solving 2010Dispensa problem solving 2010
Dispensa problem solving 2010
 
Team coaching e la gestione efficace di un team
Team coaching e la gestione efficace di un teamTeam coaching e la gestione efficace di un team
Team coaching e la gestione efficace di un team
 
La gestione del team work
La gestione del team workLa gestione del team work
La gestione del team work
 

Semelhante a Workshop Ideare e creare Web Applications, Introduzione ad AngularJS

Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
 
LinkMe Brochure late2016
LinkMe Brochure late2016LinkMe Brochure late2016
LinkMe Brochure late2016Juri Di Natale
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpperConsulthinkspa
 
Usare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web ApplicationUsare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web Applicationextrategy
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoPMexpo
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataRiccardo Ghignoni
 
Introduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanIntroduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanNextre Engineering
 
Agile e Lean in sintesi
Agile e Lean in sintesiAgile e Lean in sintesi
Agile e Lean in sintesiStefano Muro
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di QualitàLuca Manara
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessFelice Pescatore
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioFormazioneTurismo
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerMatteo Magni
 
Agile Lean Conference 2016 - Barengo _I principi del lean software development
Agile Lean Conference 2016 - Barengo _I principi del lean software developmentAgile Lean Conference 2016 - Barengo _I principi del lean software development
Agile Lean Conference 2016 - Barengo _I principi del lean software developmentAgile Lean Conference
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
 
Enterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementEnterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementGiuliano Prati
 

Semelhante a Workshop Ideare e creare Web Applications, Introduzione ad AngularJS (20)

Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
 
Netspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziendeNetspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziende
 
LinkMe Brochure late2016
LinkMe Brochure late2016LinkMe Brochure late2016
LinkMe Brochure late2016
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpper
 
Usare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web ApplicationUsare i Design System - Un approccio Frameworkless per la tua Web Application
Usare i Design System - Un approccio Frameworkless per la tua Web Application
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica Informatizzata
 
Introduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanIntroduzione alla Metodologia Scrumban
Introduzione alla Metodologia Scrumban
 
Agile e Lean in sintesi
Agile e Lean in sintesiAgile e Lean in sintesi
Agile e Lean in sintesi
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di Qualità
 
HCI -> Human Computer Interaction
HCI -> Human Computer InteractionHCI -> Human Computer Interaction
HCI -> Human Computer Interaction
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del Business
 
Corso progettazione
Corso progettazioneCorso progettazione
Corso progettazione
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
 
Disciplined Agile DevOps
Disciplined Agile DevOpsDisciplined Agile DevOps
Disciplined Agile DevOps
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e Monitoraggio
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
 
Agile Lean Conference 2016 - Barengo _I principi del lean software development
Agile Lean Conference 2016 - Barengo _I principi del lean software developmentAgile Lean Conference 2016 - Barengo _I principi del lean software development
Agile Lean Conference 2016 - Barengo _I principi del lean software development
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
 
Enterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementEnterprise Microblog per il Project Management
Enterprise Microblog per il Project Management
 

Mais de Giovanni Buffa

Introduzioni ai services in Angular 4 e ad RxJS
Introduzioni ai services in Angular 4 e ad RxJSIntroduzioni ai services in Angular 4 e ad RxJS
Introduzioni ai services in Angular 4 e ad RxJSGiovanni Buffa
 
Introduzione ai componenti in Angular 4
Introduzione ai componenti in Angular 4Introduzione ai componenti in Angular 4
Introduzione ai componenti in Angular 4Giovanni Buffa
 
Introduzione ad Angular CLI
Introduzione ad Angular CLIIntroduzione ad Angular CLI
Introduzione ad Angular CLIGiovanni Buffa
 
Introduzione ad ECMAScript 6 (ES6) e TypeScript
Introduzione ad ECMAScript 6 (ES6) e TypeScriptIntroduzione ad ECMAScript 6 (ES6) e TypeScript
Introduzione ad ECMAScript 6 (ES6) e TypeScriptGiovanni Buffa
 
15 concetti importanti su javascript
15 concetti importanti su javascript15 concetti importanti su javascript
15 concetti importanti su javascriptGiovanni Buffa
 
Angular 4 - convertire o migrare un'applicazione Angularjs
Angular 4 -  convertire o migrare un'applicazione AngularjsAngular 4 -  convertire o migrare un'applicazione Angularjs
Angular 4 - convertire o migrare un'applicazione AngularjsGiovanni Buffa
 
Introduzione a Drupal - Versione Italiana
Introduzione a Drupal - Versione ItalianaIntroduzione a Drupal - Versione Italiana
Introduzione a Drupal - Versione ItalianaGiovanni Buffa
 
Laboratorio di Web Design 2015/16 - Introduzione al corso
Laboratorio di Web Design 2015/16 - Introduzione al corsoLaboratorio di Web Design 2015/16 - Introduzione al corso
Laboratorio di Web Design 2015/16 - Introduzione al corsoGiovanni Buffa
 
Introduzione a JavaScript
Introduzione a JavaScriptIntroduzione a JavaScript
Introduzione a JavaScriptGiovanni Buffa
 
Introduzione a GIT - Laboratorio di Web Design 2014/15
Introduzione a GIT - Laboratorio di Web Design 2014/15Introduzione a GIT - Laboratorio di Web Design 2014/15
Introduzione a GIT - Laboratorio di Web Design 2014/15Giovanni Buffa
 
Developing for Performances - Laboratorio di Web Design 2014/15
Developing for Performances - Laboratorio di Web Design 2014/15Developing for Performances - Laboratorio di Web Design 2014/15
Developing for Performances - Laboratorio di Web Design 2014/15Giovanni Buffa
 
Responsive Web Design & Mobile
Responsive Web Design & MobileResponsive Web Design & Mobile
Responsive Web Design & MobileGiovanni Buffa
 
The CSS Survival Manual - Giovanni Buffa (2014)
The CSS Survival Manual - Giovanni Buffa (2014)The CSS Survival Manual - Giovanni Buffa (2014)
The CSS Survival Manual - Giovanni Buffa (2014)Giovanni Buffa
 
Introduzione al Theme Engin di Drupal 7
Introduzione al Theme Engin di Drupal 7Introduzione al Theme Engin di Drupal 7
Introduzione al Theme Engin di Drupal 7Giovanni Buffa
 
Introduzione a Drupal 7 Entity
Introduzione a Drupal 7 EntityIntroduzione a Drupal 7 Entity
Introduzione a Drupal 7 EntityGiovanni Buffa
 
SEO - Laboratorio di Web Design 2014/15
SEO - Laboratorio di Web Design 2014/15SEO - Laboratorio di Web Design 2014/15
SEO - Laboratorio di Web Design 2014/15Giovanni Buffa
 
Introduzione a SASS - Laboratorio di Web Design 2014/15
Introduzione a SASS - Laboratorio di Web Design 2014/15Introduzione a SASS - Laboratorio di Web Design 2014/15
Introduzione a SASS - Laboratorio di Web Design 2014/15Giovanni Buffa
 
Laboratorio di Web Design Base - 2014/15 - HTML/5
Laboratorio di Web Design Base - 2014/15 - HTML/5Laboratorio di Web Design Base - 2014/15 - HTML/5
Laboratorio di Web Design Base - 2014/15 - HTML/5Giovanni Buffa
 

Mais de Giovanni Buffa (20)

Introduzioni ai services in Angular 4 e ad RxJS
Introduzioni ai services in Angular 4 e ad RxJSIntroduzioni ai services in Angular 4 e ad RxJS
Introduzioni ai services in Angular 4 e ad RxJS
 
Introduzione ai componenti in Angular 4
Introduzione ai componenti in Angular 4Introduzione ai componenti in Angular 4
Introduzione ai componenti in Angular 4
 
Introduzione ad Angular CLI
Introduzione ad Angular CLIIntroduzione ad Angular CLI
Introduzione ad Angular CLI
 
Introduzione ad ECMAScript 6 (ES6) e TypeScript
Introduzione ad ECMAScript 6 (ES6) e TypeScriptIntroduzione ad ECMAScript 6 (ES6) e TypeScript
Introduzione ad ECMAScript 6 (ES6) e TypeScript
 
15 concetti importanti su javascript
15 concetti importanti su javascript15 concetti importanti su javascript
15 concetti importanti su javascript
 
Angular 4 - convertire o migrare un'applicazione Angularjs
Angular 4 -  convertire o migrare un'applicazione AngularjsAngular 4 -  convertire o migrare un'applicazione Angularjs
Angular 4 - convertire o migrare un'applicazione Angularjs
 
Introduzione a Drupal - Versione Italiana
Introduzione a Drupal - Versione ItalianaIntroduzione a Drupal - Versione Italiana
Introduzione a Drupal - Versione Italiana
 
Laboratorio di Web Design 2015/16 - Introduzione al corso
Laboratorio di Web Design 2015/16 - Introduzione al corsoLaboratorio di Web Design 2015/16 - Introduzione al corso
Laboratorio di Web Design 2015/16 - Introduzione al corso
 
Introduzione a JavaScript
Introduzione a JavaScriptIntroduzione a JavaScript
Introduzione a JavaScript
 
Introduzione a GIT - Laboratorio di Web Design 2014/15
Introduzione a GIT - Laboratorio di Web Design 2014/15Introduzione a GIT - Laboratorio di Web Design 2014/15
Introduzione a GIT - Laboratorio di Web Design 2014/15
 
Developing for Performances - Laboratorio di Web Design 2014/15
Developing for Performances - Laboratorio di Web Design 2014/15Developing for Performances - Laboratorio di Web Design 2014/15
Developing for Performances - Laboratorio di Web Design 2014/15
 
Responsive Web Design & Mobile
Responsive Web Design & MobileResponsive Web Design & Mobile
Responsive Web Design & Mobile
 
The CSS Survival Manual - Giovanni Buffa (2014)
The CSS Survival Manual - Giovanni Buffa (2014)The CSS Survival Manual - Giovanni Buffa (2014)
The CSS Survival Manual - Giovanni Buffa (2014)
 
Introduzione al Theme Engin di Drupal 7
Introduzione al Theme Engin di Drupal 7Introduzione al Theme Engin di Drupal 7
Introduzione al Theme Engin di Drupal 7
 
Introduzione a Drupal 7 Entity
Introduzione a Drupal 7 EntityIntroduzione a Drupal 7 Entity
Introduzione a Drupal 7 Entity
 
SEO - Laboratorio di Web Design 2014/15
SEO - Laboratorio di Web Design 2014/15SEO - Laboratorio di Web Design 2014/15
SEO - Laboratorio di Web Design 2014/15
 
Introduzione a SASS - Laboratorio di Web Design 2014/15
Introduzione a SASS - Laboratorio di Web Design 2014/15Introduzione a SASS - Laboratorio di Web Design 2014/15
Introduzione a SASS - Laboratorio di Web Design 2014/15
 
Introduzione a Drupal
Introduzione a DrupalIntroduzione a Drupal
Introduzione a Drupal
 
CSS - Box Model
CSS - Box ModelCSS - Box Model
CSS - Box Model
 
Laboratorio di Web Design Base - 2014/15 - HTML/5
Laboratorio di Web Design Base - 2014/15 - HTML/5Laboratorio di Web Design Base - 2014/15 - HTML/5
Laboratorio di Web Design Base - 2014/15 - HTML/5
 

Workshop Ideare e creare Web Applications, Introduzione ad AngularJS