Online cursus – Gecertificeerde professionele stage in SwiftUI: de complete gids van Packt Institute voor iOS 17-code

De ultieme ontwikkelaarsgids voor SwiftUI en iOS 17: Maak een uitgebreide reis door de wereld van app-ontwikkeling met SwiftUI en iOS 17, van basiscursussen tot geavanceerde concepten. De cursus biedt de kennis en tools die nodig zijn om spectaculaire apps voor het Apple-ecosysteem te maken.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten Gemiddeld niveau oprukkende betrokken

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Ontwikkeling van iOS-applicaties
  • Platformonafhankelijke ontwikkeling
  • macOS
  • Een gids voor programmeren in de Swift-taal
  • Ontwerp van mobiele applicaties
  • SwiftUI
  • iOS 17
  • Xcode 15-programmering
  • Ontwerp van mobiele applicaties
  • Ontwikkeling van iOS-applicaties

What you will learn in the course

Courses for which the course is suitable

  • iOS-app-ontwikkelaar
  • Software-ontwikkelaar
  • SwiftUI-ontwikkelaar
  • Ontwikkelaar van gebruikersinterfaces
  • software-ingenieur
  • macOS-app-ontwikkelaar
  • watchOS-app-ontwikkelaar
  • tvOS-app-ontwikkelaar

Stage – een cursusreeks van 4 cursussen

Deze cursus biedt een diepgaande ervaring in het ontwikkelen van apps met behulp van SwiftUI, speciaal bijgewerkt voor iOS 17. De cursus is gebouwd door expert Steve DeStefano en is gebaseerd op het succesvolle boek van J.D. Gushat, en is een uitgebreide bron voor ontwikkelaars.

Cursusinhoud

  • Snelle basis door interactieve speelfaciliteiten
  • Geavanceerde onderwerpen zoals:
    • De declaratieve syntaxis van SwiftUI
    • Situatiebeheer
    • De nieuwste functies van iOS 17
  • Programmeerparadigma’s in de Swift-taal zoals:
    • functies
    • Generieke geneesmiddelen
    • arrays
    • Woordenboeken
    • Enums
  • Objectgeoriënteerd programmeren en protocolgeoriënteerd programmeren
  • Geheugenbeheer en toegangscontroletechnieken

Cursusdoelstellingen

  • Beheers SwiftUI om indrukwekkende en functionele gebruikersinterfaces te creëren
  • Gebruik wijzigingen voor aangepaste ontwerpen
  • Implementeer navigatie binnen apps

De cursus legt de nadruk op praktische toepassing en biedt een gerichte leerervaring zonder onnodige gesprekken. Het is ontworpen voor zowel beginners als gevorderde ontwikkelaars en biedt een solide basis in Swift en een uitgebreide verwijzing naar SwiftUI, waardoor de kennis van app-ontwikkeling voor iOS, macOS, watchOS en tvOS wordt vergroot. Het is aan te raden om voorkennis van programmeren te hebben.

Een praktisch leerproject

De projecten in deze cursus zijn ontworpen om praktische ervaring te bieden met SwiftUI- en iOS 17-functies, waardoor deelnemers hun vaardigheden kunnen toepassen door echte apps te ontwikkelen.

Met deze projecten kunnen de deelnemers echte problemen aanpakken, zoals:
  • Dynamische gebruikersinterfaces creëren
  • Effectief gegevensbeheer
  • Integratie van geavanceerde functies

Voorbereiding op professionele applicatieontwikkelingsscenario’s.

Details of the courses that make up the specialization

Basisprincipes van Swift en SwiftUI

Cursus 1

  • 6 uur

Cursusdetails

wat ga je leren
  • Het maken van professionele applicaties voor diverse Apple platforms
  • De basisbeginselen en geavanceerde functies van Swift begrijpen
  • Ontwerpen en bouwen van dynamische gebruikersinterfaces met behulp van SwiftUI
  • Vaardige bediening van Xcode 15 en het macOS Sonoma besturingssysteem
vaardigheden die je gaat verwerven
  • Categorie: iOS-app-ontwikkeling
  • Categorie: Apple-sleutel
  • categorie: iOS-ontwikkeling
  • Categorie: macOS-ontwikkeling
  • Categorie: Xcode 15
  • Categorie: SwiftUI

Het bouwen en beheren van gebruikersinterfaces

Cursus 2

  • 7 uur

Cursusdetails

wat ga je leren
  • Basisframeworks in de Swift-taal en dataverwerkingstechnieken begrijpen en toepassen
  • Ontwerpen en bouwen van geavanceerde gebruikersinterfaces met behulp van SwiftUI
  • Werking en evaluatie van SwiftUI’s real-time ontwerptools voor efficiënte ontwikkeling
  • Implementeren van statusbeheer en het maken van responsieve ontwerpen in iOS-apps
vaardigheden die je gaat verwerven
  • Categorie: SwiftUI-canvas
  • Categorie: Xcode
  • Categorie: iOS-ontwikkeling
  • Categorie: iOS 17
  • Categorie: SwiftUI

Geavanceerde navigatie en gegevensverwerking

Cursus 3

  • 8 uur

Cursusdetails

wat ga je leren
  • Implementatie van navigatiestrategieën om meerdere weergaven te beheren
  • Aanpassing en gebruik van tools in de werkbalk om de functionaliteit van de applicatie te verbeteren
  • Beheer van waarschuwingsweergaven en bevestigingsdialogen voor het communiceren van belangrijke berichten
  • Ontwikkeling van geschikte interfaces met behulp van Classic Size en GeometryReader
vaardigheden die je gaat verwerven
  • Categorie: GeometryReader
  • Categorie: Gegevensverwerking
  • Categorie: iOS 17
  • Categorie: Tabbladweergave
  • Categorie: Gegevensverwerking
  • Categorie: SwiftUI

Geavanceerde functie-integratie en app-distributie

Cursus 4

  • 6 uur

Cursusdetails

wat ga je leren
  • Integratie en aanpassing van MapKit-functies in uw apps
  • Beheer waarschuwingen met maatwerk en geavanceerde interacties
  • iCloud gebruiken om gegevens op te slaan en efficiënte synchronisatie te behouden
  • Ontwikkeling van geavanceerde mediaverwerking en applicaties voor verschillende platforms
vaardigheden die je gaat verwerven
  • Categorie: iCloud-opslag
  • Categorie: iOS-apps voor meerdere platforms
  • Categorie: Integratie met MapKit
  • Categorie: iOS-meldingen
  • Categorie: UIKit