Corso per Creare App iOS Base per iPhone e iPad

0 views
3,877 views

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
0
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
6
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Corso per Creare App iOS Base per iPhone e iPad

  1. 1. 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 – iformazione2011@gmail.com
  2. 2. 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 – iformazione2011@gmail.com
  3. 3. 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 – iformazione2011@gmail.com
  4. 4. 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 – iformazione2011@gmail.com
  5. 5. 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 – iformazione2011@gmail.com
  6. 6. 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 – iformazione2011@gmail.com
  7. 7. 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 – iformazione2011@gmail.com
  8. 8. 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 – iformazione2011@gmail.com
  9. 9. 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 – iformazione2011@gmail.com
  10. 10. 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 – iformazione2011@gmail.com
  11. 11. PER INFORMAZIONI iformazione2011@gmail.com +39 3488600863 www.i-formazione.com

×