Kursplan

Architektur og Avanserte Komponenter
  • Arkitekturmønstre: MVVM (praktisk introduksjon)
  • Avansert UI-tilstandshåndtering med @State og @ObservedObject
  • Navigering med UINavigationController og Coordinators
  • Hånds-på: Omdanning av prosjektarkitektur
Samtidighet og Asynkrone Operasjoner
  • Grand Central Dispatch (GCD) for asynkrone oppgaver
  • Bruk av async/await i Swift
  • Hovedtråd vs. bakgrunnstråder
  • Hånds-på: Implementering av asynkrone operasjoner i prosjekt
Avansert Dataopplagring
  • Core Data for lokal opplagring (basisk CRUD)
  • UserDefaults for enkle data
  • Hånds-på: Dataopplagring i prosjekt
Testing og Kodekvalitet
  • Enhetstesting med XCTest
  • UI-testing med XCUITest
  • Statisk kodeanalyseverktøy (SwiftLint)
  • Hånds-på: Implementering av grunnleggende tester i prosjekt
Integrasjon og Optimalisering
  • Forbruk av RESTful APIer med URLSession og Codable
  • Arbeid med JSON
  • Grunnleggende optimalisering av UI og batteriytelse
  • Hånds-på: API-integrasjon og ytelsestilpasning
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


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories