Kursplan

Arkitektur og Avanserte Komponenter

  • Arkitekturmønstre: MVVM (praktisk introduksjon)
  • Avansert UI-statstyring med @State og @ObservedObject
  • Navigering med UINavigationController og Coordinators
  • Hender på: Omstrukturering av prosjektarkitektur

Konkurranse og Asynkrone Operasjoner

  • Grand Central Dispatch (GCD) for asynkrone oppgaver
  • Bruk av async/await i Swift
  • Hovedtråden vs. bakgrunnstråder
  • Hender på: Implementering av asynkrone operasjoner i prosjektet

Avansert Data Persistens

  • Core Data for lokal persistens (basisk CRUD)
  • UserDefaults for enkel data
  • Hender på: Data persistens i prosjektet

Testing og Kodekvalitet

  • Enhetstesting med XCTest
  • UI-testing med XCUITest
  • Statiske kodeanalyseverktøy (SwiftLint)
  • Hender på: Implementering av grunnleggende tester i prosjektet

Integrasjon og Optimalisering

  • Bruk av RESTful APIs med URLSession og Codable
  • Arbeid med JSON
  • Grunnleggende optimalisering av UI og batteriytelse
  • Hender på: API-integrering og ytelsestuning

Oppsummering og Neste Skritt

Krav

  • God kjennskap til grunnleggende iOS-utvikling (UIKit, Storyboards, navigasjon, Swift)
  • Erfaring med Xcode
  • Kjennskap til objektnorienterte programmeringskonsepter

Målgruppe

  • Erfarne iOS-utviklere
  • Mobileutviklere som ønsker å mestre avanserte teknikker
  • Programvareingeniører som utvikler skalerbare, høyytelsesfulle iOS-applikasjoner
 35 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier