Scheda corso
NovaNext Training / Apple / iOS / Sviluppo applicazioni mobile iOS - Base

Sviluppo applicazioni mobile iOS - Base

Codice
PRESIOS1
Durata
5 Giorni
Prezzo
1.500,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

 

Obiettivi

Diventare:

  • Sviluppatore Applicazioni Mobile iOS Apple 
  • Sviluppatore Software Object C Based 
  • Analista di Dominio Applicazioni Mobile 
  • Analista Funzionale Applicazioni Mobile

 

Contenuti

Il mercato delle applicazioni mobile è in continua evoluzione, sempre più aziende richiedono App Mobile per soddisfare i propri clienti, iOS è sicuramente una delle scelte migliori per chi vuole intraprende un lavoro innovativo o per chi desidera arricchire le proprie conoscenze. Il corso si prefigge lo scopo di formare i corsisti orientandoli nel mondo delle tecnologie mobile, nello specifico Object C insieme all’ecosistema Apple, fondando le basi per rendere il loro start-up veloce e funzionale.


Introduzione e Richiami OOP 

• Core iOS, Core Services, Media, Cocoa Touch, Tools

• Oggetti e Gestione Memoria, Protocolli e Categorie, 

• Pattern Architetturali, Le Action, Outlets, Singleton, Notification e iDelegate 

• Il linguaggio Objective C 

• Framework inclusi 

• Interfacce utente 

• Persistenza Dati 

• Web Service 

• Debugging 

• Testing


Module One 

I dispositivi iOS, Richiami di Programmazione Object-Oriented Core iOS, Core Services, Media, Cocoa Touch; Introduzione iOS SDK I tool: Xcode, Interface Builder, Simulator, Instrument; Esercitazione: Primo utilizzo dei tool. 


Module Two

Objective C Oggetti e Gestione della Memoria Protocolli e Categorie Esercitazione: Primo programma in Objective C. 


Module Three

Model-View-Controller Le Action, Outlets, Singleton, Notification e i Delegate Il Foundation Framework e UIKit (Cocoa Touch) NSString, NSArray, NSDictionary, NSSet, Enumeration. 


Module Four

Interfacce Utente UIWindow e UIView Creazione di una UIViewController AppDelegate e ViewController Applicazioni MultiViews Navigation Controller e Tab Bar Controller UIViewController e gestione di views multiple UINavigationController e RootController Esercitazione: GUI programma in Objective C. 


Module Five 

Utilizzo di UIScrollView e di UITableView Gestione eventi (Touch e Multi-touch) Riconoscimento delle gestures Text Input Modal View Controllers Esercitazione: Gestione Eventi in Objective C. 


Module Six

Persistenza dati su iOS Property Lists., Archivi, Custom Files, Server/Cloud, SQLite Esercitazione: Persistenza dati. 


Module Seven

Consumo di dati esterni UIWebView Implementazione delle mappe e servizi di geo-localizzazione Sensore di movimento e accelerometro. Creare interfacce ruotabili e ridimensionabili. 


Module Eight

Debugging e Testing delle applicazioni per iOS. Distribuire le applicazione attraverso l’App Store.