Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Architektura a pokročilé komponenty
- Architektonické vzory: MVVM (praktický úvod)
- Pokročilé správě stavu UI s @State a @ObservedObject
- Navigace pomocí UINavigationController a Coordinators
- V praxi: Refaktorování architektury projektu
Současné operace a asynchronní úkoly
- Grand Central Dispatch (GCD) pro asynchronní úlohy
- Použití async/await v Swift
- Hlavní vlákno vs. pozadí vláknů
- V praxi: Implementace asynchronních operací ve projektu
Pokročilé data trvalosti
- Core Data pro lokální trvalost (základní CRUD)
- UserDefaults pro jednoduchá data
- V praxi: Trvalost dat ve projektu
Testování a kvalita kódu
- Jednotkové testy pomocí XCTest
- UI testování s XCUITest
- Nástroje pro statickou analýzu kódu (SwiftLint)
- V praxi: Implementace základních testů ve projektu
Integrace a optimalizace
- Použití RESTful API s URLSession a Codable
- Práce se JSONem
- Základy optimalizace UI a spotřeby baterie
- V praxi: Integrace API a ladění výkonu
Souhrn a další kroky
Požadavky
- Pevné znalosti základů vývoje iOS (UIKit, Storyboards, navigace, Swift)
- Zkušenosti s Xcode
- Znalost pojmů objektově orientovaného programování
Cílová skupina
- Oпытные разработчики iOS
- Разработчики мобильных приложений, желающие овладеть продвинутыми техниками
- Инженеры ПО, создающие масштабируемые и высокопроизводительные приложения iOS
35 Hodiny