Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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