Ce cours intègre Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Dans ce cours, vous apprendrez à construire et à publier des applications iPhone en utilisant Swift, SwiftUI et iOS17. À la fin du cours, vous serez en mesure de créer des applications entièrement fonctionnelles et de les déployer sur l'App Store. Vous commencerez par maîtriser l'interface de Xcode, comprendre les concepts de base de Swift et construire des apps simples comme l'app Resume. En cours de route, vous apprendrez à utiliser les vues, les modificateurs et les piles de SwiftUI pour créer des interfaces utilisateur. Vous aborderez également les bases du stockage de données, des tableaux aux SwiftData, et gérerez les entrées des utilisateurs avec des formulaires et un stockage persistant. Le parcours se poursuit avec des applications plus complexes, telles qu'un journal quotidien et une application de liste de cours. Vous apprendrez à manipuler les API web et JSON pour récupérer des données directes, à construire une liste de cours dynamique et à améliorer vos applications avec une navigation fluide et responsive. Vous explorerez également des sujets avancés tels que l'intégration de requêtes web, la manipulation de JSON, et la création d'interfaces utilisateur soignées avec SF Symbols et AsyncImage. Ce cours est conçu pour les débutants absolus qui ont peu ou pas d'expérience avec le développement d'applications. À la fin du cours, vous serez prêt à déployer vos propres applications sur l'App Store. Si vous êtes passionné par la création d'applications iOS mais que vous n'avez aucune expérience préalable du codage, ce cours est le point de départ idéal.

Acquérir des compétences de haut niveau avec Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

apps iPhone pour débutants complets - Swift, SwiftUI & iOS17

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtrisez l'interface Xcode et commencez à créer des applications pour iOS17.
Créer des interfaces utilisateurs interactives en utilisant les vues, les piles et les modificateurs de SwiftUI.
Apprenez à gérer des données persistantes avec SwiftData et à mettre en œuvre des fonctions de navigation.
Intégrer les API web et décoder le JSON pour une fonctionnalité dynamique de l'application.
Compétences que vous acquerrez
- Catégorie : Interface de programmation d'application (API)
- Catégorie : Développement Mobile
- Catégorie : Persistance des données
- Catégorie : structures de données
- Catégorie : Développement d'applications
- Catégorie : Interface utilisateur (UI)
- Catégorie : Apple iOS
- Catégorie : JSON
- Catégorie : Apple Xcode
- Catégorie : Programmation Swift
- Catégorie : Déploiement des applications
- Catégorie : Conception d’interfaces utilisateur (UI)
Détails à connaître

Ajouter à votre profil LinkedIn
août 2025
8 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 8 modules dans ce cours
Dans ce module, nous vous guiderons dans la configuration initiale de votre environnement de développement iOS et nous vous présenterons l'état d'esprit inspirant de Steve Jobs. Vous aurez un aperçu de l'ensemble du processus de développement d'applications et serez motivé pour créer votre première application iPhone.
Inclus
1 vidéo1 lecture
Dans ce module, nous nous plongerons dans les puissants outils de conception de SwiftUI pour construire votre première app de CV interactive. Vous vous familiariserez avec l'interface Xcode et maîtriserez l'utilisation des vues, des piles et des modificateurs pour donner vie à votre application. À la fin du cours, vous aurez acquis les compétences nécessaires pour créer des applications élégantes et fonctionnelles.
Inclus
6 vidéos1 devoir
Dans ce module, nous plongerons dans les bases de la programmation Swift, en explorant les variables, les types de données et les composants clés comme TextField. Vous apprendrez également à utiliser les instructions conditionnelles et les structs pour structurer efficacement votre app. À la fin de cette section, vous disposerez d'une base solide pour créer des apps fonctionnelles et résoudre des défis de codage.
Inclus
9 vidéos1 devoir
Dans ce module, nous allons explorer comment construire des fonctionnalités multi-écrans pour votre application Journal quotidien, en nous concentrant sur les listes, la navigation et la gestion des données. Vous apprendrez à organiser et à afficher des données à l'aide de tableaux et de listes du serveur d'authentification Swift, ainsi qu'à mettre en œuvre la navigation entre les écrans. À la fin de cette section, vous aurez les compétences nécessaires pour créer des apps dynamiques et interactives avec plusieurs vues.
Inclus
9 vidéos1 devoir
Dans ce module, nous allons nous plonger dans la persistance des données à l'aide de SwiftData, en vous apprenant à stocker, modifier et supprimer des données dans votre application. Vous apprendrez à utiliser le système d'interrogation dynamique de Swift, à gérer les entrées des utilisateurs par le biais de formulaires et de feuilles, et à mettre en œuvre des fonctionnalités essentielles telles que l'enregistrement et la suppression d'objets. À la fin de cette section, vous serez en mesure de créer des applications entièrement interactives avec un stockage de données persistant.
Inclus
9 vidéos1 devoir
Dans ce module, nous vous guiderons à travers le processus d'intégration des API Web et de manipulation des données JSON pour construire une application de liste de cours fonctionnelle. Vous apprendrez à récupérer des données, à les décoder et à les afficher efficacement dans votre application. En outre, nous explorerons la manière d'améliorer votre application avec des éléments de conception soignés et des fonctionnalités telles que AsyncImage et SF Symbols, afin de créer une expérience utilisateur dynamique et visuellement attrayante.
Inclus
11 vidéos1 devoir
Dans ce module, nous vous guiderons à travers les étapes essentielles pour préparer votre application à l'App Store. De l'inscription au Programme des développeurs à la préparation des métadonnées et des icônes de votre application, vous apprendrez tout ce dont vous avez besoin pour soumettre votre application avec succès. Nous vous donnerons également des conseils pour optimiser la visibilité de votre application et résoudre les éventuels problèmes de révision.
Inclus
4 vidéos1 devoir
Dans ce dernier module, nous vous féliciterons d'avoir terminé le cours et nous réfléchirons au chemin que vous avez parcouru, du débutant complet à la personne capable de publier des applications sur l'App Store. Ce n'est que le début de votre parcours dans le développement iOS. Continuez à apprendre, à construire et à créer !
Inclus
1 vidéo2 devoirs
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,


