Corso per Creare App iOS Base per iPhone e iPad

11
Sviluppare App IOS Livello Base Docente :Zanda Simone © 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com [email protected]

description

Descrizione Il Corso per creare App: sviluppare applicazioni iOS - Livello Base è progettato per coloro che desiderano apprendere le basi per creare App mobile per dispositivi iOS. Se sei un appassionato di programmazione e vuoi cimentarti nel creare App, con questo per creare App potrai dare avvio al tuo progetto. Durata Il Corso per creare App: sviluppare applicazioni iOS - Livello Base ha una durata complessiva di 32 ore e si svolgerà in due weekend, con orari dalle ore 9:00 alle ore 13:00 e dalle ore 14:00 alle ore 18:00. Contenuti e programma Primo Weekend - Panoramica generale sull'Apple Developer Program - L'interfaccia di Xcode 5 - Nozioni di base sulla programmazione ad oggetti - Le fondamenta: Variabili, Classi, Proprietà, Metodi, Array, If, Switch e For - La sintassi di Objective-C - Anatomia di una App: come funziona e come deve essere fatta - Lavorare con le stringhe di testo e trasformare le variabili - Il delegato e il concetto di callback - L'App Delegate e il nuovo multitasking di iOS7 - UIViewController e UIView - Costruire l'interfaccia con lo Storyboard e l'Auto Layout - Creare App Universale (per iPhone e iPad) - I controlli e le azioni (pulsanti, slider, stepper, etc. etc.) metodi semplici, metodi complessi e metodi di ritorno - UINavigationController - Il Tab Bar Controller (UITabBarConroller) - Utilizzare il DatePicker e formattare le date (NSDateFormatter) - Intercettare le notifiche locali e scatenare un metodo - Animare l'interfaccia ed usare gli effetti gravitazionali Secondo Weekend: - Lavorare con i Segue - UIAlertView - La conferma di una azione (UIActionSheet) - UIScrollView - UITableView - Creare un Singleton - Creare un delegato e i suoi protocolli - Utilizzare le immagini - Usare le gestures - Il thread principale e i thread alternativi - Scaricare ed interpretare un file JSON - Utilizzare il MapKit e CoreLocation - Inviare una mail dalla nostra App - Salvare i dati tramite NSUserDefaults e Core Data - Localizzare la App in diverse lingue - Debug della App tramite NSLog e Breakpoint - Pubblicare App sullo Store

Transcript of Corso per Creare App iOS Base per iPhone e iPad

Page 1: Corso per Creare App iOS Base per iPhone e iPad

Sviluppare App IOS Livello Base

Docente :Zanda Simone

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 2: Corso per Creare App iOS Base per iPhone e iPad

Xcode 5

è lo strumento completo per lo sviluppo di applicazioni per Mac OS ed iOS. Con Xcode 5 gli sviluppatori potranno creare velocemente ed in modo efficiente applicazioni di alta qualità.

Xcode 5 promette anche di rendere incredibilmente semplice creare ed effettuare test, analizzare il codice e monitorare le perfomances. Infine, grazie all’accesso alla continua integrazione, permetterà agli sviluppatori di creare app ancora migliori.

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 3: Corso per Creare App iOS Base per iPhone e iPad

Object-c - OOP

Vedremo la sintassi e le regole che governano questo potentissimo linguaggio offerto dalla apple.

Classi, oggetti, ereditarietà…

Varibili, Tipi di dato, istruzioni if, for, ecc…

Proprietà e metodi

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 4: Corso per Creare App iOS Base per iPhone e iPad

App universali – iPhone, iPad

Sarete in grado di costruire applicazioni per tutti i dispositivi ios : iphone , ipad

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 5: Corso per Creare App iOS Base per iPhone e iPad

Storyboard

Costruire applicazioni non è mai stato così semplice con l’aiuto dello Storyboard

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 6: Corso per Creare App iOS Base per iPhone e iPad

View Controller, table View Controller

Sono le principali viste che vi permetteranno di creare applicazioni di grande successo..

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 7: Corso per Creare App iOS Base per iPhone e iPad

Segue , Navigation Controller

Potrete navigare ,creare contenuti sempre più approfonditi con l’utilizzo dei segue e del NavigationController

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 8: Corso per Creare App iOS Base per iPhone e iPad

Strumenti utili..

Vedremo nel dettaglio i principali strumenti che L’sdk ci mette a disposizione..

Label

Button

Text Field

Slider

Progress view

Date piker

Switch© 2014 iFormazione, tutti i diritti riservati

Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com – [email protected]

Page 9: Corso per Creare App iOS Base per iPhone e iPad

Piu strumeni..

MapView

Page Control

tableView

Custom tableView

Collection View

ecc…

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 10: Corso per Creare App iOS Base per iPhone e iPad

E molto altro ancora…

gps

Animazioni

Effetti

Timer

Datatime

ecc

Tutto ciò che vi serve per CREARE E DISTRIBUIRE applicazioni IOS

© 2014 iFormazione, tutti i diritti riservati Cagliari, Via Zurita 8, tel. 3488600863 – 3893126284 www.i-formazione.com –

[email protected]

Page 11: Corso per Creare App iOS Base per iPhone e iPad

PER [email protected]

+39 3488600863www.i-formazione.com