Kursplan

Introduktion

Avancerad iOS-utveckling

  • iOS-företagsarkitektur
  • Designmönster
  • Protokollorienterad programmering

RxSwift-ramverk

  • Funktionsprogrammering vs. reaktiv programmering
  • Reactiva förlängningar

Alamofire Networking-bibliotek

  • Platform-as-a-Service
  • Webtjänster och Alamofire

Avancerad Swift och Protokoll Programming

  • Användning av enumereringar
  • Utveckling av protokoll
  • Arbete med delegater
  • Skrivning av protokollförlängningar
  • Skapande av rekursiva funktioner
  • Arbete med datastrukturer och algoritmer

Reactive Programming i Swift med RxSwift

  • Implementering av observerbara och prenumerationer
  • Användning av ämnen
  • Filtrering, transformation och kombination av operatörer
  • Integration och arbete med RxCoaCoa
  • Implementering av MVVM
  • Felsökning och hantering av fel

Alamofire

  • Integration av Alamofire i Swift
  • Importering av filer
  • Hämtning av data
  • Optimering av PhotoTagger

Enhetstestning och UI-testning

  • Unit Testing i Swift
  • UI-testning i Swift

Sammanfattning och slutsats

Krav

  • Erfarenhet av iOS-utveckling

Målgrupp

  • iOS-utvecklare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier