Skip to main content

Durata corso:

5 giorni

Costo:

1.650,00 €

Sviluppo iPhone/iPad (Swift / Obj-C) – Base

Codice: SMSM01

Questo corso offre una panoramica completa dello sviluppo di applicazioni per iPhone e iPad utilizzando Swift e Objective-C. Gli studenti impareranno a sviluppare applicazioni scritte in linguaggio nativo (Swift) e a pubblicarle su App Store. Ideale per chi cerca un punto di ingresso solido nel mondo dello sviluppo di applicazioni per Apple.

Modalità di erogazione

In aula o Live Virtual Classroom,

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Basi del Linguaggio Swift
    • Introduzione a Swift
    • Swift: ARC e Gestione della Memoria
    • Variabili, Costanti e Tipi di Dati
    • Flusso di Controllo: if, switch, Cicli
    • Strutture Dati: Array, Dictionary
    • Enum, Tuple e Definizione di Funzioni
    • Closure, Blocks e Programmazione Orientata agli Oggetti
  • Avanzamenti con Swift
    • Creazione di Classi, Oggetti e Metodi
    • Protocolli, Extensions e Astrazioni
    • Ereditarietà e Integrazione tra Swift e Objective-C
  • Introduzione a Xcode
    • Esplorare l’Ambiente di Lavoro
    • Comprensione di UIViewController e UIView
  • Progettazione dell’Interfaccia Utente
    • Costruzione dell’Interfaccia e Interazione con Gli Elementi Grafici
    • Effetti Grafici, Asset Catalog e Immagini
    • Uso di Navigation Controller, Toolbar e altri controlli
  • Elementi Grafici Avanzati
    • DatePicker, Formattazione delle Date e Altri Elementi Grafici
    • Gestione degli Eventi e Uso delle Gesture
  • Storyboard & Layout
    • Creazione e Gestione di Progetti con Storyboard
    • Passaggio di Dati tra View e Navigation Controller
  • Persistenza dei Dati
    • Introduzione alla Persistenza
    • Uso del FileSystem e SQLLite
    • Lavorare con le API delle Properties
Partecipanti

Sviluppatori che desiderano entrare nel mondo dello sviluppo di applicazioni iOS. Il corso è aperto a tutti, anche a chi non ha esperienza nel settore dello sviluppo per Apple.

Prerequisiti
  • Buona conoscenza di un linguaggio ad Oggetti (Java, C++ o altri).
  • Buona conoscenza del pattern MVC.
  • Buona conoscenza del modello relazionale e SQL.
Obiettivi

Scopo del corso è dotare gli studenti delle competenze necessarie per sviluppare applicazioni per iPhone e iPad in linguaggio nativo (Swift) e pubblicarle su App Store. Al termine del corso, i partecipanti avranno acquisito una solida comprensione delle basi dello sviluppo di applicazioni per dispositivi Apple e saranno pronti a intraprendere progetti di sviluppo iOS di livello professionale.

Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.