Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative