Corso Creare app per iOS

Creare applicazioni per iPhone e iPad

Questo corso si prefigge l'obiettivo di formare allo sviluppo di applicazioni per il mondo dei device mobili di Apple come, soprattutto, iPhone e iPad. Il corso, infatti, offre una panoramica completa ed esauriente sulle metodiche di sviluppo di app per l'ecosistema iOS (il sistema operativo mobile di Apple) partendo dalle basi.
Le prime lezioni del corso, di natura introduttiva, hanno lo scopo di avviare il lettore alla scoperta del mondo di iOS ed ai principali tool di sviluppo tra cui, soprattutto, XCode. In un secondo momento il corso si concentrerÓ sulla struttura del linguaggio Obj-C (Objective-C) e sulla sua sintassi ed in seguito sull'utilizzo del framework Cocoa Touch. Le ultime lezioni, infine, saranno dedicate a Swift, il nuovo linguaggio di sviluppo di casa Apple.
Non mancheranno, ovviamente, gli esempi pratici di cui Ŕ ampiamente infarcito l'intero corso. Tra questi si segnala un tutorial completo per la creazione di una semplice app per la gestione di una libreria, il cui scopo Ŕ di mostrare all'utente come mettere in pratica i concetti appresi durante le lezioni.

Lezioni 13 lezioni testuali, suddivise in 77 argomenti
Immagini 93 immagini didattiche / illustrative
Servizi quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente Dott. Gennaro Veneroso
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra

Prezzi ed Info del corso Creare app per iOS

ModalitÓ Easy
Corso (accesso base per 30 gg)
39 €
ModalitÓ Tutor
Corso + Tutor (30 gg)
99 €
ModalitÓ Certificate
Corso + Tutor (60 gg) + Attestato
139 €
ModalitÓ Extra
Corso + Tutor (90 gg) + Attestato
159 €
N.B. I prezzi si intendono IVA esclusa
Acquista

Sommario lezioni del corso Creare app per iOS

  1. Introduzione a iOS e l'Apple Developer Program
    • Introduzione a iOS e ai dispositivi Apple
    • Le versioni di iOS: iOS 7
    • Le versioni di iOS: iOS 8
    • La creazione di un ID Apple
    • L'iscrizione all'Apple Developer Program
  2. Introduzione a Xcode
    • Le versioni di Xcode
    • Installazione di Xcode 6.0
    • Introduzione al Linguaggio Objective-C
    • Il primo progetto: Hello World!
    • L'ambiente di Sviluppo Xcode
    • Introduzione a Interface Builder
    • Introduzione ai Framework Foundation, Cocoa e Cocoa Touch
  3. Il Linguaggio Objective-C: Istruzioni di base
    • Objective-C: il linguaggio C e la OOP
    • I tipi di dato
    • Gli Operatori del linguaggio
    • Le Funzioni
    • I vettori
    • I puntatori
    • Le Tabelle: UITableView
  4. Il Linguaggio Objective C: Istruzioni di controllo
    • Istruzioni condizionali: if... else
    • Istruzioni condizionali: la scelta multipla switch
    • Le strutture iterative: il ciclo for
    • Le strutture iterative: costrutto while
    • Le strutture iterative: costrutto do... while
  5. Il Linguaggio Objective C: Programmazione ad Oggetti
    • Introduzione all'OOP
    • Metodi, ProprietÓ ed Eventi
    • Le Classi
    • Incapsulamento
    • L'ereditarietÓ
    • Il design pattern MVC (Model-View-Controller) con iOS
  6. Il Linguaggio Objective C: Preprocessore e Gestione della memoria
    • Il compilatore e il preprocessore
    • Le direttive del Linguaggio Objective C
    • L'allocazione della memoria
    • Il Manual Reference Counting (MRC)
    • L'Automatic Reference Counting (ARC)
  7. Il Linguaggio Objective C: Gestione di Stringhe, Date, File e Directory
    • La gestione delle Stringhe: NSString e NSMutableString
    • La gestione delle Date: NSDate, NSDateFormatter e NSDateComponents
    • La gestione di Path e Directory: NSPathUtilities, NSFileManager e NSURL
    • La gestione dei File: NSFileHandle e NSData
  8. L'interfaccia Utente: Cocoa Touch
    • Introduzione a Cocoa Touch
    • Gli oggetti UITextField, UIButton e UILabel
    • Gli oggetti UITextView e UIDatePicker
    • Gli oggetti UIImageView e UIPickerView
    • Applicazioni con pi¨ View: Navigation Controller
  9. Memorizzazione e persistenza dei dati
    • Introduzione ad XML
    • Lavorare con XML in iOS
    • La Serializzazione dei dati col formato JSON: NSJSONSerialization
    • L'archivazione dei dati
    • Basi del linguaggio SQL
    • Il DataBase SQLite
  10. Tutorial - Creazione di una app completa: iLibreria
    • La creazione del Progetto in Xcode
    • La Classe per la gestione del Database
    • Design della View dell'applicazione
    • L'interfaccia del Controller
    • L'implementazione del Controller
  11. Distribuzione delle applicazioni sull'App Store
    • IdentitÓ, Certificati e Profili
    • Configurazione di Xcode per la distribuzione
    • Testing delle App su Device reale
    • Pubblicare una app sull'App Store
    • Gestione e aggiornamento dell'App: iTunes Connect
  12. Swift: il nuovo linguaggio di Apple - Parte 1
    • Introduzione a Swift
    • I tipi di dato
    • Gli Operatori del linguaggio
    • Le Funzioni
    • Lavorare con gli array
    • Utilizzo delle Stringhe
    • Le istruzioni di controllo: strutture condizionali
    • Le istruzioni di controllo: strutture iterative
  13. Swift: il nuovo linguaggio di Apple - Parte 2
    • Programmazione ad oggetti in Swift
    • Metodi, ProprietÓ ed Eventi
    • Le Classi
    • La creazione di un oggetto
    • Incapsulamento
    • L'EreditarietÓ
    • Overloading
    • Overriding
    • Interazioni fra Swift e Objective-C