Corso iOS Svilluppo App Mobile - Avanzato

1.A chi è rivolto
A chiunque voglia estendere la sua conoscenza base della progettazione di app per iOS e Mac approfondendo il linguaggio Objective-C ma soprattutto conoscendo il linguaggio Swift

 

2.Descrizione
Sviluppo applicazioni mobile iOS Avanzato è un corso rivolto all’approfondimento della realizzazione di applicazioni per iPhone e iPad con il linguaggio Objective-C e con il linguaggio Swift.

Prepara per esame: nessuno

Pre-requisiti: I discenti devono avere una pregressa conoscenza di Objective-C ed XCode; inoltre è preferibile avere seguito il corso Sviluppo applicazioni iOS-Base o avere una conoscenza di base sullo sviluppo su iOS.

 

3.Contenuti

  • Ripasso sui delegati e le best practices in iOS
    -NSUrl ed NSUrlRequest per le richieste Get e Post
- NSUrlConnection
    – Lazy loading dei dati: un esempio pratico con le UITableView
- NSJsonSerialization: lavorare con JSON
- CoreData e SqlLite
  • Model, NSManagedObject e KVC
    – UITableView: creare celle customizzate
    – UITableView e CoreData
    – NSTimer e metodi schedulati
  • Introduzione al linguaggio di programmazione SWIFT 1.1
  • La Swift Standard Library
  • Le basi: Costanti e Variabili (let & var) – Importanza dell’immutabilità
  • Operatori di base e avanzati (overloading ed operatori personalizzati)
  • Lavorare con le Stringhe ed i Caratteri
  • Le generics collection: Array e Dictionary
  • Controllo del flusso di esecuzione algoritmico in Swift
  • I tipi Optional, Funzioni semplici e di ordine superiore (higher-order)
  • Enumerazioni, Classi e Strutture, Proprietà (stored & computed) e Metodi
  • Il controllo di accesso (public, private, internal)
  • Ereditarietà e Protocolli, Funzioni e tipi generics
  • Interazione con le API scritte in Objective-C
  • Imparare a scrivere classi Swift da utilizzare nel mondo Objective-C
  • Adottare i Design Patterns di Cocoa/Cocoa Touch con il linguaggio Swift
  • Utilizzare Swift ed Objective-C nello stesso progetto iOS (Mix & Match)
  • Migrare il codice Objective-C verso Swift

 

 

4.Informazioni

Modalità: Aula*

Durata:
 3 giorni

Costo: € 960,00

*Questo corso è disponibile anche in modalità online e individuale in aula. Per informazioni circa la durata, il costo e la modalità di erogazione puoi scriverci a formazione@begear.it o telefonarci al numero 081.18896540.

 

Richiedi info sul corso

 

Nome e Cognome*

Email*

Telefono*

Corso*

Messaggio

Acconsento alle informative sulla Privacy & Cookie

Show Buttons
Hide Buttons