Plan Szkolenia

Wprowadzenie

Zaawansowany rozwój iOS

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

Ramka RxSwift

  • Programowanie funkcyjne vs. programowanie reaktywne
  • Reactowe rozszerzenia

Biblioteka Alamofire Networking

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

Zaawansowany Swift i protokoły Programming

  • Używanie wyliczeń
  • Rozwijanie protokołów
  • Pracowanie z delegatami
  • Pisanie rozszerzeń protokołów
  • Tworzenie funkcji rekurencyjnych
  • Pracowanie z strukturami danych i algorytmami

Reactive Programming w Swift z RxSwift

  • Wdrażanie obserwowalnych i subskrypcji
  • Używanie przedmiotów
  • Operatorów filtrowania, transformowania i łączenia
  • Integrowanie i pracowanie z RxCoaCoa
  • Wdrażanie MVVM
  • Diagnostykowanie i obsługa błędów

Alamofire

  • Integrowanie Alamofire w Swift
  • Importowanie plików
  • Pobieranie danych
  • Optymalizowanie PhotoTagger

Testowanie jednostkowe i UI

  • Unit Testing w Swift
  • Testowanie UI w Swift

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w rozwoju iOS

Grupa docelowa

  • Programiści iOS
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie