Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Arkitektur och avancerade komponenter
- Arkitekturmönster: MVVM (praktiskt införande)
- Avancerad hantering av UI-tillstånd med @State och @ObservedObject
- Navigering med UINavigationController och Coordinators
- Hände: Refaktorisering av projektarkitektur
Parallellprogrammering och asynkrona operationer
- Grand Central Dispatch (GCD) för asynkrona uppgifter
- Användning av async/await i Swift
- Huvudtråd vs. bakgrundstrådar
- Hände: Implementering av asynkrona operationer i projektet
Avancerad datahantering
- Core Data för lokal persistens (grundläggande CRUD)
- UserDefaults för enkel data
- Hände: Datahantering i projektet
Testning och kodkvalitet
- Enhetstestning med XCTest
- Gränssnittstestning med XCUITest
- Statisk kodanalysverktyg (SwiftLint)
- Hände: Implementering av grundläggande tester i projektet
Tillhandahållande och optimering
- Användning av RESTful API:er med URLSession och Codable
- Arbete med JSON
- Grundläggande prestandaoptimering för gränssnitt och batteri
- Hände: Tillhandahållande av API:er och prestandatuning
Sammanfattning och nästa steg
Krav
- Solid förståelse för grundläggande iOS-utveckling (UIKit, Storyboards, navigering, Swift)
- Erfarenhet av Xcode
- Försållighed med objektorienterade programmeringsbegrepp
Målgrupp
- Erfarne iOS-utvecklare
- Mobilutvecklare som vill mästera avancerade tekniker
- Programvaruutvecklare som bygger skalbara, högpresterande iOS-applikationer
35 Timmar