Formation iOS avec SwiftUI

Créez des applications pour iOS, iPadOS et macOS avec SwiftUI


Niveau requis: Aucun

Durée: 30 heures


Formateur:

Matthieu

Disponible prochainement sur notre plateforme.

La formation est actuellement disponible chez notre partenaire: Udemy


Contenu de la formation

Introduction à la formation
  • Présentation de SwiftUI et de Swift
  • Installation et mise en place de l'environnement de travail
Les vues avec SwiftUI
  • Comment composer une application avec SwiftUI
  • Les Vues de bases
  • Les Vues interactives
  • Les boutons
  • Comment naviguer dans une application
  • Les Alertes
Listes et Grilles
  • Création de Listes
  • Création de Grilles
  • Compréhension du Lazy
Comprendre le DataFlow
  • Présentation du DataFlow
  • Les différents mots clés et leurs fonctions
  • Comment Observer et notifier les changements
Les techniques avancées
  • Les Cartes
  • Les API
  • L'appareil Photo
  • Les graphiques
  • Gérer les données avec SwiftData
  • Création d'un jeu avec SpriteKit

Extrait vidéo


Présentation de la formation

Bonjour et bienvenue sur cette formation complète dédiée au développement d'applications pour iOS, iPadOs, macOS, mais aussi WatchOS, tvOs... Bref, toutes les machines appartenant à l'écosystème de Apple !

Cette formation est à jour pour iOS 16, iPadOS 16, WatchOS9 et macOS Ventura ... En plus de cela, des chapitres sont dédiés aux nouveautés des futurs OS, j'ai nommé iOS 17 !


Vous connaissez SwiftUI ? C'est le framework Apple qui monte et devient de plus en plus populaire chez les développeurs iOS ! Apprenons le ensemble !

Je vous propose donc ce partir de zéro, même si vous n'avez jamais créé une application ou touché à un bout de code de votre vie, vous pourrez démarrer ce cours sans problème! Le seul pré requis étant d'avoir un Mac tournant sour minimum macOS Monterrey, pour pouvoir télécharger la dernière version de Xcode, notre logiez de création d'applications.


Notre formation se basera sur deux piliers:

- L'apprentissage du langage Swift, le langage maison d'apple qui est à la création d'applications SwiftUI mais aussi la création d'applications avec UIKit, que vous pourrez apprendre par la suite sur une de nos autres formations.

- L'apprentissage de SwiftUI: C'est le framework Apple qui vous permettra de créez vos applications multi plateformes


Nous allons pour chaque concept:

- Apprendre les bases et comment utiliser ce concept.

- Faire un exercice en créant une application qui intègrera ce concept?

Il me semble en effet indispensable de pratiquer et de monter des mini projets pour pouvoir intégrer au mieux la théorie que vous venez d'apprendre !

Qu'allez vous donc apprendre?

Le langage Swift

Les Elements de bases de SwiftUI

La navigation entre pages

Les interactions avec l'utilisateur

L'utilisation de Boutons, Alertes et autres actions

Les Cartes

Les Listes

Les Grilles

L'appareil photo

Les bonnes pratiques du développement SwiftUI

Créer des jeux avec SpriteKit

... Et bien plus encore !


Nouveautés iOS 17:

Les nouveaux Observable et Bindable

Le nouveau Framework SwiftData


Vous êtes prêts?

Je vous attends nombreux sur cette formation !


Disponible prochainement sur notre plateforme.

La formation est actuellement disponible chez notre partenaire: Udemy

Et si on se connectait?

Rejoignez nous sur les réseaux sociaux