Teaching

“A great teacher is one who realizes that he himself is also a student and whose goal is not dictate the answers, but to stimulate his students’ creativity enough so that they go out and find the answers themselves.”

— Herbie Hancock

 

 

 

Il Corso “WebApp per iOS” e’ un corso a numero chiuso e richiede la registrazione dello studente entro il giorno 26 Settembre sul sito ufficiale del corso.

Il Corso sarà strutturato in 10 lezioni, 1 lezione settimanale di 2 ore.
Ogni lezione sarà strutturata a sua volta in una prima parte teorica ed una seconda parte pratica.

Inizio lezioni Giovedì 29 Settembre 2011.

 

 

 

Orario del Corso:
Giovedì 12-14, Aula Seminari Est – Dipartimento di Informatica (Universita’ di Pisa).

Sito Ufficiale del Corso:
http://iu.di.unipi.it/webapp/

Portale Ufficiale del Corso su iTunesU:
http://itunes.apple.com/gb/institution/id394222197

Note:
A lezione e’ richiesto l’uso di un portatile.

 

Programma del Corso WebApp per iOS 2011:

1. Think Touch Mobile:
- Introduzione ai Dispositivi Mobili
- Dispositivi iOS
- Mercato Mobile
- Mercato WebApp
2. Design Touch Mobile:
- Definire una Strategia Mobile
- Definire una Architettura dell’Informazione Mobile
- Definire una Roadmap Mobile
- Definire un Ciclo di Vita per Sviluppatori Singoli
- User Centered Design (UCD) per il Mobile
3. Cognitive User Interface Design:
- Design Cognitivo dell’Interfaccia
- Psicologia dei Colori
- Pattern di Lettura
- Processo di Design dell’Interfaccia
- Esercitazione
4. Design iOS:
- Il Paradigma Page Model dell’iPhone
- Il Paradigma Block Model dell’iPad
- Da Desktop Mobile
- Sketching dell’Interfaccia iOS
- Esercitazione
5. User Touch Interface Design:
- Think Simple: Design dell’Interfaccia per iPhone
- Think Inverted: Design dell’Interfaccia per iPad
- Think Finger: Design dell’Interfaccia per WebApp Compatibili
- Prototyping dell’Interfaccia iOS
- Esercitazione
6. Sviluppo iOS con Standard W3C
- Standard Web
- HTML5
- CSS3
- Javascript
- Esercitazione
7. Develop Touch Mobile
- Frameworks per iOS
- Siti Web Mobile e Applicazioni Mobile
- Applicazioni Web Vs Applicazioni Native
- Processo di Sviluppo Mobile
8. iOS WebApp Anatomy
- Emulare il Look-and-Feel dell’Interfaccia Nativa iOS
- Interazione con i Servizi iOS
- Paradigma ad Eventi Touch
- Espandere il Framework
- Esercitazione
9. Optimizing iOS WebApp
- Ottimizzazione del Codice
- Ottimizzazione delle Immagini
- Compressione delle Applicazioni Web
- Applicazioni Web Offline
- SEO per il Mobile
- Esercitazione
10. Testing iOS WebApp
- User eXperience (UX) nel Mobile
- Test Agili e Tradizionali
- Organizzare un Test
- Applicare un Test
- Valutare un Test
- Esercitazione