• Like
Corso per Creare App iOS Base per iPhone e iPad
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Corso per Creare App iOS Base per iPhone e iPad

  • 3,512 views
Published

Descrizione …

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,512
On SlideShare
0
From Embeds
0
Number of Embeds
9

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. PER INFORMAZIONI iformazione2011@gmail.com +39 3488600863 www.i-formazione.com