Corso iOS - Svilluppo App Mobile Apple

1.A chi è rivolto
Il corso Corso iOS – Svilluppo App mobile APPLE è rivolto a chiunque voglia acquisire o estendere la sua conoscenza della progettazione di app per iOS e Mac approfondendo il linguaggio Objective-C ma soprattutto conoscendo il linguaggio Swift.


2.Descrizione
Il corso 
Sviluppo applicazioni mobile iOS parte dall’ apprendimento delle basi fondanti del linguaggio Objective-C, su cui Apple si basa per la creazione di applicazioni compatibili con Mac e iOS. Verranno analizzate le strutture caratterizzanti tale linguaggio e, attraverso esercizi e passi guidati, il codice prodotto durante le lezioni verrà migliorato, corretto e completato. Successivamente si passerà 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: Avere familiarità con la programmazione ad oggetti.


3.Contenuti

Ambiente di sviluppo IOS
Interfaccia utente
Gestione delle applicazioni
Programmazione  KVC  e KVO
Approfondimenti sulla programmazione
Framework AVFoundation
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: 40 ore

*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