Struttura del corso

Introduzione

Sviluppo Avanzato iOS

  • Architettura aziendale iOS
  • Pattern di progettazione
  • Programmazione orientata a protocollo

Framework RxSwift

  • Programmazione funzionale vs programmazione reattiva
  • Estensioni Reactive

Libreria Alamofire Networking

  • Platform-as-a-Service
  • Servizi web e Alamofire

Sviluppo Avanzato Swift e Protocollo Programming

  • Utilizzo delle enumerazioni
  • Sviluppo di protocolli
  • Lavoro con delegati
  • Scrittura di estensioni di protocollo
  • Creazione di funzioni ricorsive
  • Lavoro con strutture dati e algoritmi

Reactive Programming in Swift con RxSwift

  • Implementazione di osservabili e sottoscrizioni
  • Utilizzo dei soggetti
  • Operatori di filtraggio, trasformazione e combinazione
  • Integrazione e lavoro con RxCoaCoa
  • Implementazione MVVM
  • Debugging e gestione degli errori

Alamofire

  • Integrazione di Alamofire in Swift
  • Importazione dei file
  • Recupero dati
  • Ottimizzazione di PhotoTagger

Test Unitari e di Interfaccia Utente

  • Unit Testing in Swift
  • Testing dell'interfaccia utente in Swift

Riepilogo e Conclusione

Requisiti

  • Esperienza con lo sviluppo di iOS

Pubblico

  • Sviluppatori iOS
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative