Développement web & mobile

🍎 Swift & SwiftUI

Développeur d'application iOS

Conception d'applications iOS en Swift, développement d'interfaces déclaratives avec SwiftUI et publication App Store.

  • 4 modules
  • 12 leçons
  • 3 h de contenu
  • Évaluation finale
#iOS Swift#SwiftUI#Xcode#Développeur Apple Maroc#Casablanca iOS

Ce que vous allez apprendre

  • Langage Swift & Programmation Protocol-Oriented
  • Interface Utilisateur avec SwiftUI
  • Gestion d'État Réactif & Combine
  • Persistance (Core Data/SwiftData) & Déploiement App Store

Programme

4 modules · 12 leçons · 3 h de contenu

1Langage Swift & Programmation Protocol-Oriented3 leçons · 45 min
  1. 1.1Swift moderne : optionals, guard, enums avec valeurs associées et structs vs classes
  2. 1.2Protocol-Oriented Programming (POP), extensions et generics
  3. 1.3Gestion de la mémoire avec ARC (Automatic Reference Counting) et capture lists [weak self]
2Interface Utilisateur avec SwiftUI3 leçons · 45 min
  1. 2.1Paradigme déclaratif de SwiftUI, structure View et modificateurs de vue
  2. 2.2Layout adaptatif : Stacks (VStack, HStack, ZStack), LazyVGrid et List
  3. 2.3NavigationStack, feuilles modales et composants interactifs
3Gestion d'État Réactif & Combine3 leçons · 45 min
  1. 3.1Gestion d'état SwiftUI : @State, @Binding, @ObservedObject, @StateObject et @EnvironmentObject
  2. 3.2Framework Combine : Publishers, Subscribers et opérateurs de transformation
  3. 3.3Concurrence moderne avec async/await, Tasks et Actors en Swift 5.5+
4Persistance (Core Data/SwiftData) & Déploiement App Store3 leçons · 45 min
  1. 4.1Modélisation de données et persistance locale avec Core Data / SwiftData
  2. 4.2Networking avec URLSession, décodage JSON (Codable) et pagination
  3. 4.3Signature de code, profils de provisionnement et publication sur l'App Store

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des cas concrets et des mises en situation tout au long des modules.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Développement web & mobile🌐 HTML5, CSS3 & Responsive Design

    Développement web

    Fondations du Web moderne, sémantique HTML5, feuilles de styles CSS3, flexbox, grid et accessibilité.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚡ ES6+, DOM & Asynchronisme

    JavaScript moderne

    Syntaxe ES6+, manipulation avancée du DOM, gestion de l'asynchronisme (Promises, async/await) et programmation événementielle.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚛️ React, State Management & SPA

    Développeur d'application Frontend

    Conception d'applications réactives avec React, gestion d'état globale, hooks avancés et architecture de composants.

    4 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution