Les notions abordées dans la formation

  • Swift : maîtrisez les bases du langage Swift, ses types, opérateurs et structures de contrôle.
  • SwiftUI : apprenez à créer des interfaces utilisateur modernes et dynamiques en SwiftUI.
  • Création d’applications iOS : développez une app complète de planification de voyages avec navigation et vue modale.
  • Gestion des États : comprenez les changements d’états locaux et partagés avec State et Binding.
  • Onboarding et navigation : construisez un onboarding complet et une navigation fluide avec Tabbar et List View.
  • Interactions et animations : ajoutez des boutons, personnalisez les interactions et appliquez des styles visuels avancés.
  • Appels réseau : intégrez des services web avec le protocole Codable et des requêtes API pour synchroniser vos données.
  • Publication sur l’App Store : finalisez votre projet et publiez-le sur l’App Store en utilisant TestFlight et AppStore Connect.

Que sont Swift et Swift UI ?

Cette formation complète en Swift et SwiftUI vous guide pas à pas pour créer une application iOS moderne et performante. Vous commencerez par une introduction aux bases du langage Swift, puis progresserez jusqu'à la création d’une application de A à Z.

Les chapitres vous apprendront à manipuler textes, images, formes et boutons, tout en maîtrisant la navigation et les vues modales. Vous explorerez également comment structurer une application avec des éléments clés comme la Tabbar et la List View, ainsi que gérer des fonctionnalités avancées dans des formulaires.

Vous apprendrez à intégrer des appels réseau et à ajouter des fonctionnalités essentielles comme un Onboarding, des MapView, et bien plus. Vous suivrez toutes les étapes jusqu'à la publication de votre application sur l’App Store.

Cette formation est parfaite pour acquérir des compétences solides et concrètes en Swift et SwiftUI, tout en travaillant sur une application réelle qui aide à planifier des voyages.

Les prérequis pour suivre cette formation

  • La formation est adaptée pour les débutants

Obtenez un certificat de réussite

Pour chaque formation que vous accomplirez, vous obtiendrez une certification que vous pourrez partager sur Linkedin.

certification

Projets réalisés pendant la formation

    Projet DimaTrip

Dans ce projet, nous utiliserons

Chapitre 1 : Introduction à Swift/SwiftUI
4 leçons
00:23:00
A l'abordage !
Pourquoi utiliser SwiftUI
Le langage Swift
L'environnement de développement

Également inclus dans cette formation

MapKit logo

MapKit

MapKit est un framework qui permet d’intégrer des cartes directement dans vos applications iOS. MapKit permet d'afficher des cartes interactives avec des annotations, d'afficher la localisation en temps réel dans une app.

SwiftEntryKit logo

SwiftEntryKit

SwiftEntryKit est un framework permettant l’affichage de fenêtres modales modernes et de bandeaux d’informations. Il simplifie la gestion des événements globaux dans une application en affichant des contenus sans se soucier de l’état actuel de l’application ou de la navigation.

Combine + Observation

Combine + Observation

Ce sont des frameworks puissant pour la gestion des événements asynchrones en Swift. Ils permettent de traiter les flux de données en temps réel et d’intégrer la programmation réactive dans vos applications iOS, facilitant ainsi la gestion des états et la synchronisation des données.

Évaluations et avis sur la formation Swift et Swift UI

4.8
12 avis
Cette formation Swift UI est extrêmement claire et bien structurée, parfaite pour les débutants comme pour ceux qui souhaitent approfondir leurs connaissances.
Jérémy B.
Étudiant(e) vérifié(e)
Les explications sont précises et les exemples concrets m'ont permis de rapidement mettre en pratique ce que j'ai appris.
Sarah M.
Étudiant(e) vérifié(e)
Une excellente formation, avec un formateur compétent qui rend l'apprentissage du Swift UI accessible et intéressant.
Adam Z.
Étudiant(e) vérifié(e)

Elles offrent cette formation à leurs collaborateurs

  • century21
  • econocom
  • altran
  • wordline
  • iqvia
  • credit-agricole
  • ameli
  • cnrs
  • Fédération_Française_Natation
  • palais princier de monaco
  • sellsy
  • université de Lyon

Questions fréquemment posées sur la formation Swift et SwiftUI

À quoi sert Swift et SwiftUI ?

Swift est un langage de programmation moderne développé par Apple pour créer des applications iOS, macOS, watchOS et tvOS. SwiftUI est un framework qui permet de créer des interfaces utilisateurs réactives et dynamiques, rendant le développement d’applications plus intuitif et rapide.

La formation est-elle accessible aux débutants ?

Oui, la formation est parfaitement adaptée aux débutants. Elle commence par une introduction aux bases de Swift et SwiftUI, guidant les apprenants à travers les notions essentielles du développement d'applications mobiles, même sans expérience préalable en programmation.

La formation est-elle en ligne ou en présentiel ?

La formation Swift et SwiftUI est entièrement en ligne. Vous avez la liberté d'apprendre à votre propre rythme, où que vous soyez. Des projets pratiques et des études de cas vous permettront de progresser rapidement tout en consolidant vos compétences.

Quelles compétences vais-je acquérir grâce à cette formation en ligne ?

  • Maîtrise de Swift : comprendre les bases du langage, les structures de contrôle, les fonctions et les classes.
  • Création d'interfaces modernes : développer des interfaces utilisateur élégantes avec SwiftUI, en manipulant textes, images, boutons et bien plus.
  • Navigation et gestion des états : apprendre à gérer la navigation entre les vues et les changements d'état avec State et Binding.
  • Appels réseau et gestion des données : intégrer des services API avec le protocole Codable et utiliser les outils Swift pour gérer les données et les utilisateurs.

La formation est-elle à jour avec la dernière version de Swift et SwiftUI ?

Oui, la formation est mise à jour régulièrement pour inclure les nouvelles fonctionnalités de Swift et SwiftUI. Vous apprendrez à utiliser les versions les plus récentes, notamment Swift 6 et SwiftUI 5.

Y a-t-il des travaux pratiques dans la formation ?

Absolument, vous travaillerez sur plusieurs projets pratiques, dont la création d'une application de planification de voyages complète. Vous apprendrez à intégrer des fonctionnalités avancées comme l'Onboarding, la TabBar et la MapView pour concevoir une application professionnelle.

Comment cette formation m'aidera-t-elle dans ma carrière ?

Maîtriser Swift et SwiftUI vous ouvrira de nombreuses opportunités dans le développement mobile. Que vous souhaitiez devenir développeur iOS ou lancer vos propres projets, cette formation vous donnera toutes les clés pour réussir dans l’écosystème d’Apple.

La formation aborde-t-elle la publication d'applications sur l'App Store ?

Oui, la formation vous guide à travers tout le processus de publication d'une application sur l'App Store, depuis la création d'un compte développeur jusqu'à l'utilisation de TestFlight pour tester votre application et soumettre votre projet final.

Nos derniers articles sur Swift et Swift UI

Nos étudiants ont également suivi

Abonnez-vous pour suivre cette formation

Nos abonnements vous donnent accès à l'ensemble de nos formations.

Il existe un abonnement de courte durée si vous ne souhaitez suivre que cette formation, ou bien des abonnements de longue durée si vous souhaitez suivre plusieurs formations.