Plan Szkolenia

Wprowadzenie

Zaawansowane programowanie iOS

  • Architektura przedsiębiorstw iOS
  • Wzorce projektowe
  • Programowanie zorientowane na protokoły

Framework RxSwift

  • Programowanie funkcyjne vs programowanie reaktywne
  • Rozszerzenia reaktywne

Biblioteka sieciowa Alamofire

  • Platforma jako usługa
  • Usługi internetowe i Alamofire

Zaawansowany Swift i programowanie protokołów

  • Korzystanie z enumeracji
  • Tworzenie protokołów
  • Praca z delegatami
  • Pisanie rozszerzeń protokołów
  • Tworzenie funkcji rekurencyjnych
  • Praca z strukturami danych i algorytmami

Programowanie reaktywne w Swift z RxSwift

  • Wdrażanie obserwowalnych i subskrypcji
  • Korzystanie z podmiotów
  • Filtrowanie, transformowanie i łączenie operatorów
  • Integracja i praca z RxCoaCoa
  • Wdrażanie MVVM
  • Debugowanie i obsługa błędów

Alamofire

  • Integracja Alamofire z Swiftem
  • Importowanie plików
  • Pobieranie danych
  • Optymalizacja PhotoTagger

Testy jednostkowe i UI

  • Testy jednostkowe w Swift
  • Testy UI w Swift

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w rozwoju iOS

Odbiorcy

  • Programiści iOS
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie