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
Opinie uczestników (4)
Sposób przekazywania wiedzy i wiedza trenera.
Jakub Rekas - Bitcomp Sp. z o.o.
Szkolenie - Machine Learning on iOS
Przetłumaczone przez sztuczną inteligencję
Pacing, głębokość i wyjaśnienia były wszystkich wzorców. Jest jasne, że Scott jest ekspertem w tej dziedzinie, a uczenie się u niego było niezwykle przyjemne.
Ben Leiken - SurveyMonkey
Szkolenie - Reactive Programming for iOS with RxSwift
Przetłumaczone przez sztuczną inteligencję
Jest on doświadczony trener z realnym doświadczeniem w dziedzinie, którą uczy. To sprawiło, że kurs obejmował najważniejsze tematy, które interesują każdego programistę pracującego w tym zakresie. Mniejsze szczegóły łatwo by zostały pominięte, gdyby nie pracował na tej platformie. Ponadto prowadził kurs przy użyciu najnowszych wersji IS i Swift (10 \ 3), co jest olbrzymią zaletą w adaptacji nowych technologii w krótkim czasie.
Abdullah Alaradi - Thiqah Business Services
Szkolenie - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Przetłumaczone przez sztuczną inteligencję
Antonio podał nam wiele informacji ogólnej, najlepszych praktyk i pokazał przydatne narzędzia, które przyspieszą nasz proces rozwoju.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Przetłumaczone przez sztuczną inteligencję