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

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

Domande frequenti sul corso Creare app per iOS

  • Qual'è la durata del corso Creare app per iOS?
    Il corso Creare app per iOS può essere fruito on-line 7 giorni su 7, 24 ore su 24 senza alcun vincolo di orario. Il Corso sarà accessibile dal momento dell'avvenuto pagamento per il tempo previsto dalla modalità prescelta.
  • Come funziona il corso Creare app per iOS?
    Una volta attivato, potrai accedere alle lezioni del corso e potrai utilizzare gli strumenti di ausilio didattico (come, ad esempio, l'evidenziatore ed il quaderno appunti) nonché accedere all'area di download del corso. Al termine del corso Creare app per iOS potrai eseguire un quiz di autovalutazione per verificare qual'è il tuo grado di apprendimento della materia.
  • Riceverò un attestato per la frequentazione del corso Creare app per iOS?
    Sì! L'attestato di partecipazione al corso Creare app per iOS viene riconosciuto a tutti gli utenti che acquistano il corso nelle modalità certificate o extra.
  • L'attestato del corso Creare app per iOS è riconosciuto in ambito accademico?
    L'attestato del corso Creare app per iOS è un documento privato che certifica la partecipazione ad un percorso didattico on-line. Il corso Creare app per iOS, come tutti i nostri corsi, è riconosciuto in ambito privato e presso alcune Università potrebbe essere considerato valido per l'ottenimento di crediti formativi.
  • Dopo aver frequentato il corso Creare app per iOS mi aiuterete a trovare lavoro?
    Non siamo un'agenzia di collocamento, ma non è infrequente che le aziende ci chiedano i nominativi dei nostri studenti per assunzioni e/o stage formativi. Ogni volta che ne abbiamo la possibilità, pertanto, segnaliamo sempre i nostri studenti.
  • In che modo il corso Creare app per iOS può aiutare la mia carriera lavorativa?
    Il corso Creare app per iOS, come tutti gli altri corsi on-line di MRW Corsi, è finalizzato a formare nuovi professionisti del mercato digitale. Se studierai e ti impegnerai a fondo, siamo sicuri che il corso Creare app per iOS ti fornirà nuove competenze che potranno essere apprezzate dal mercato del lavoro. L'attestato del corso Creare app per iOS, inoltre, rappresenta una prestigiosa documentazione che potrai allegare al tuo curriculum.