Kursplan

Architektur och Avancerade Komponenter
  • Arkitekturmönster: MVVM (praktisk introduktion)
  • Avancerad hantering av UI-tillstånd med @State och @ObservedObject
  • Navigering med UINavigationController och Coordinators
  • Hands-on: Omstrukturering av projektarkitektur
Konkurransteori och Asynkrona Operationer
  • Grand Central Dispatch (GCD) för asynkrona uppgifter
  • Användning av async/await i Swift
  • Huvudtråd vs. bakgrundstrådar
  • Hands-on: Implementering av asynkrona operationer i projekt
Avancerad Data Persistens
  • Core Data för lokal persistens (grundläggande CRUD)
  • UserDefaults för enkel data
  • Hands-on: Data persistens i projekt
Testning och Kodekvalitet
  • Enhetstestning med XCTest
  • UI-testning med XCUITest
  • Statiska kodanalystverktyg (SwiftLint)
  • Hands-on: Implementering av grundläggande tester i projekt
Integration och Optimering
  • Konsumtion av RESTful API:er med URLSession och Codable
  • Arbete med JSON
  • Grundläggande optimering av UI och batteriförbrukning
  • Hands-on: API-integration och prestandajustering
Sammanfattning och Nästa Steg

Krav

  • Säker förståelse för grundläggande iOS-utveckling (UIKit, Storyboards, navigation, Swift)
  • Erfarenhet av Xcode
  • Kännedom om objektorienterade programmeringskoncept

Målgrupp

  • Erfarna iOS-utvecklare
  • Mobile utvecklare som vill behärska avancerade tekniker
  • Programutvecklare som byggar skalbara, högprestanda iOS-applikationer
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier