Schița de curs

Introducere

Dezvoltare avansată iOS

  • Arhitectura de companie pentru iOS
  • modele de proiectare
  • Programare orientată spre protocol

Cadru RxSwift

  • Programare funcțională vs programare reactivă
  • Extensii live pentru React

Bibliotecă Alamofire Networking

  • Platforma ca Serviciu (PaaS)
  • Servicii web și Alamofire

Avansat Swift și Protocol Programming

  • Utilizarea enumerărilor
  • Dezvoltarea protocolurilor
  • Lucrul cu delegați
  • Scrierea de extensii pentru protocoale
  • Crearea funcțiilor recursive
  • Lucrul cu structuri de date și algoritmi

Reactive Programming în Swift cu RxSwift

  • Implementarea observabililor și abonărilor
  • Utilizarea subiectelor
  • Operatori de filtrare, transformare și combinație
  • Integrarea și lucru cu RxCoaCoa
  • Implementarea MVVM
  • Depanarea și gestionarea erorilor

Alamofire

  • Integrarea Alamofire în Swift
  • Importarea fișierelor
  • Obținerea de date
  • Optimizarea PhotoTagger

Testare unitară și de interfață utilizator

  • Unit Testing în Swift
  • Testarea UI în Swift

Rezumat și Concluzie

Cerințe

  • Experiență cu dezvoltarea iOS

Audienta

  • Dezvoltаторii iOS
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite