Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
Sviluppo iOS avanzato
- Architettura aziendale di iOS
- Pattern di progettazione
- Programmazione orientata ai protocolli
Framework RxSwift
- Programmazione funzionale vs programmazione reattiva
- Estensioni reattive
Libreria di rete Alamofire
- Piattaforme come servizio (Platform-as-a-Service)
- Servizi web e utilizzo di Alamofire
Swift avanzato e programmazione con i protocolli
- Utilizzo delle enumerazioni
- Sviluppo di protocolli personalizzati
- Gestione dei delegate
- Creazione di estensioni per i protocolli
- Realizzazione di funzioni ricorsive
- Lavoro con strutture dati e algoritmi
Programmazione reattiva in Swift tramite RxSwift
- Implementazione di osservabili e sottoscrizioni
- Utilizzo dei subject
- Operatori per filtrare, trasformare e combinare dati
- Integrazione e utilizzo di RxCoaCoa
- Implementazione dell’architettura MVVM
- Debugging e gestione degli errori
Alamofire
- Integrazione di Alamofire in Swift
- Importazione dei file necessari
- Recupero dei dati tramite la libreria
- Ottimizzazione dell’applicazione PhotoTagger
Test unitari e di interfaccia utente
- Esecuzione di test unitari in Swift
- Progettazione e gestione dei test d’interfaccia utente in Swift
Riassunto e conclusioni
Requisiti
- Esperienza pregressa nello sviluppo iOS
Destinatari
- Sviluppatori iOS
14 ore