AREA SVILUPPO MOBILE
18/02/2014 - Sviluppatore di applicazioni per Android
Durata: 40 ore
Obiettivi
Il corso si rivolge coloro che vogliono competenze nel settore delle applicazioni per dispositivi mobili formarsi come programmatori di applicazioni Android. I partecipanti acquisiranno le competenze necessarie a progettare, sviluppare, distribuire e manutenere applicazioni su dispositivi mobile orientandosi sia verso l'utenza finale che integrandosi in sistemi aziendali. In questo corso verranno approfonditi tutti i dettagli architetturali per costruire delle applicazioni che utilizzano le caratteristiche di uno smartphone Android, dalla geolocalizzazione al networking per il consumo di Web Service. Il corso si basa sull’utilizzo dell’ambiente di sviluppo Eclipse.
Calendario
Il corso si svolgerà in orario serale (dalle 19.00 alle 22.00) nelle seguenti date:
18, 19, 25, 26 febbraio; 4, 5, 11, 12, 18, 19, 25, 26 marzo; 1 aprile (con ultima giornata da 4 ore e inizio lavori ore 18.00)
15/09/2014 - Sviluppatore di applicazioni per iPhone/iPad
Durata: 48 ore
Obiettivi
Il corso è rivolto a coloro che vogliono formarsi come programmatori di applicazioni IPhone/iPad. I partecipanti acquisiranno le competenze necessarie a progettare, sviluppare, distribuire e manutenere applicazioni su dispositivi mobile orientandosi sia verso l'utenza finale che integrandosi in sistemi aziendali.
Partiamo dall'analisi di alcuni strumenti di configurazione, realizzazione e deployment di appllicazioni in modo "assistito" e realizzazione di webApps, per arrivare alla programmazione vera e propria in Xcode.
Conoscenze in ingresso
- Utilizzo di Mac OS X
- Conoscenza della programmazione ad oggetti
Contenuti
- Scenari di progettazione e Design Pattern: da dove partire
- La realizzazione di una webapp con HTML5 e CSS3
- SDK per la realizzazione, traduzione e riutilizzo su diverse piattaforme (Android) di Applicazioni IOS
- Realizzazione di piccole applicazioni da script pre-esistenti
- Xcode
- Cosa è Objective C
- iPhone simulator
- Interface builder
- Progettare un'applicazione per Iphone
- Fondamenti di Cocoa su OS X
- Usare tools di debugging e testing (iphone simulator)
- iOS Overview
- Tools for iOS Development
- Learning Objective-C
- The Development Environment
- Platform SDKs
- Overview of Development Workflows
- The Application Life Cycle
- Xcode
- Interface Builder
- The iOS Simulator
- Performance Applications and Tools
- Cocoa Frameworks
- UIKit
- Adding Behavior to a Cocoa Program
- Using a Cocoa Framework
- Inheriting From a Cocoa Class
- Basic Subclass Design
- Multithreaded Cocoa Programs
- Multitasking
- Communicating With Objects
- Communication in Object-Oriented Programs
- Outlets
- Delegates and Data Sources
- The Target-Action Mechanism
- Bindings
- Notification
- Ownership of Delegates, Observers and Targets
- The Event-Handling System
- The Graphics and Drawing System
- The Text System
- Audio and Video Support
Il corso si svolgerà in orario serale (dalle 19.00 alle 22.00) nelle seguenti date:
5-18-22-25-29 settembre; 2-6-9-13-16-20-23-27-30 ottobre;3-6 novembre
13/01/2015 - Sviluppatore di applicazioni per Windows Phone 8
Durata: 40 ore
Obiettivi
Il percorso si rivolge a coloro che vogliono formarsi come programmatori di applicazioni per Windows Phone 8. I partecipanti acquisiranno le competenze necessarie a progettare, sviluppare, distribuire e manutenere applicazioni su dispositivi mobile orientandosi sia verso l'utenza finale che integrandosi in sistemi aziendali. Windows Phone 8 è una nuova piattaforma che punta verso le moderne interfacce touch ed offre un nuovo ed interessante paradigma in chiave di usabilità.
Descrizione
Il percorso si rivolge a professionisti già operanti nel settore dell'ICT che vogliono sviluppare competenze nel settore delle applicazioni per dispositivi mobili e formarsi come programmatori di
applicazioni per Windows Phone 8.
I partecipanti che avranno seguito le attività formative previste acquisiranno le competenze necessarie a progettare, sviluppare, distribuire e manutenere applicazioni su dispositivi mobile
orientandosi sia verso l'utenza finale che integrandosi in sistemi aziendali.
Windows Phone 8 è una nuova piattaforma che taglia il legame con il passato, punta verso le moderne interfacce touch ed offre un nuovo ed interessante paradigma in chiave di usabilità.
Le differenze con la versione precedente sono enormi, dal punto di vista degli sviluppatori e, in questo corso, impareremo a conoscere il dispositivo.
Conoscenze in ingresso
- Conoscenza dello sviluppo in .NET
- Installazione degli strumenti di sviluppo per Windows Phone
Contenuti
- Visual Studio 2012 e primo progetto WP8
- XAML: principi e binding
- Navigazione e controlli
- Controllo Pivot e Panorama
- Ciclo di vita della applicazioni
- Tiles & lockscreen
- Servizi in background
- Accesso ai dispositivi, ai sensori e NFC
- Launchers e Choosers per integrarsi alle funzioni del dispositivo
- App-to-App communication
- Accesso ai dati con SQL CE
- Speech API
- Lo store e l’in-app purchase
Il corso si svolgerà in orario serale nelle seguenti date:
13, 15, 20, 22, 27, 29 Gennaio (dalle 19.00 alle 22.00)
3, 5, 10, 12, 17,19, 24 Febbraio (dalle 19.00 alle 22.00; il 24 febbraio dalle 18.00 alle 22.00)
Sede dei corsi:
Scuola Superiore del Commercio del Turismo dei Servizi e delle Professioni
Viale Murillo 17, Milano
Per informazioni e preiscrizioni
Scuola Superiore CTSP
02/40305252
lombardiaplus@scuolasuperiorects.it