Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable auprès de Meta
Il y a 4 modules dans ce cours
Ce cours vous présente les principes fondamentaux du travail avec les données dans iOS. Vous approfondirez les processus et les concepts derrière les API, explorerez les formats de données qui vous permettent de transférer des données entre les serveurs et les appareils et découvrirez comment travailler avec des données dans Swift à l'aide de Core Data.
À la fin de ce cours, vous serez en mesure de :
-Démontrer une connaissance pratique de la façon dont les applications Swift communiquent sur le web.
-Appliquer des techniques de programmation asynchrone en utilisant Swift -Utiliser une variété de méthodes pour tirer parti du package Core Data dans une application Swift.
Ce cours est idéal pour les apprenants intermédiaires qui souhaitent se préparer à une carrière dans le développement iOS. Pour réussir ce cours, vous devez avoir une compréhension avancée de la programmation Swift et une connaissance fonctionnelle des API.
Se familiariser avec le développement d'API RESTful.
Inclus
11 vidéos8 lectures4 devoirs
Afficher les informations sur le contenu du module
11 vidéos•Total 58 minutes
Pourquoi les données sont importantes pour les applications mobiles•5 minutes
Introduction au cours•4 minutes
Pourquoi est-il important d'organiser vos projets iOS ?•4 minutes
Ce que vous savez sur HTTP•6 minutes
RESTfulness•8 minutes
Conventions d'appellation•8 minutes
Outils essentiels pour le développement d'API•6 minutes
Meilleures pratiques REST•6 minutes
Sécurité et authentification dans l'API REST•5 minutes
Contrôle d'accès•4 minutes
Résumé du module : Introduction aux API REST•4 minutes
8 lectures•Total 84 minutes
Plan de cours•10 minutes
Comment réussir ce cours•10 minutes
Bons et mauvais itinéraires•6 minutes
Méthodes HTTP, codes d'état et types de réponse•8 minutes
Exercice : Connaître ses outils•30 minutes
Ressources complémentaires•5 minutes
Authentification ou autorisation•10 minutes
Ressources complémentaires•5 minutes
4 devoirs•Total 44 minutes
Quiz du module : Introduction aux API REST•5 minutes
Auto-évaluation : Connaître ses outils•9 minutes
Contrôle des connaissances : Introduction aux API•15 minutes
Contrôle des connaissances : Principes du développement d'API•15 minutes
Interagir avec les API REST en Swift
Module 2•4 heures à terminer
Détails du module
Entraînez-vous à appliquer des techniques de programmation asynchrones pour interroger des API REST et gérer leurs réponses à l'aide de Swift.
Inclus
6 vidéos8 lectures5 devoirs
Afficher les informations sur le contenu du module
6 vidéos•Total 30 minutes
Contacter des serveurs, protocole HTTP et appels asynchrones•7 minutes
Le protocole HTTP et les appels asynchrones en action•4 minutes
Introduction à JSON•5 minutes
Travailler avec JSON•4 minutes
Récupération d'images•7 minutes
Résumé du module : API REST•2 minutes
8 lectures•Total 110 minutes
Le protocole HTTP et les appels asynchrones en détail•10 minutes
Exercice : requête et réponse HTTP en Swift•30 minutes
Solution : Requête et réponse HTTP en Swift•10 minutes
Ressources complémentaires•5 minutes
JSON en profondeur•10 minutes
Exercice : Analyse de données en Swift•30 minutes
Solution : Analyse de données en Swift•10 minutes
Ressources complémentaires•5 minutes
5 devoirs•Total 98 minutes
Quiz du module : Les API REST•50 minutes
Auto-évaluation : Requête et réponse HTTP en Swift•9 minutes
Contrôle des connaissances : HTTP en Swift•15 minutes
Auto-évaluation : Analyse de données en Swift•9 minutes
Contrôle des connaissances : Travailler avec des formats de données•15 minutes
Données en Swift
Module 3•6 heures à terminer
Détails du module
Couvrir toutes les utilisations du package Core Data dans une application Swift
Inclus
9 vidéos15 lectures7 devoirs
Afficher les informations sur le contenu du module
9 vidéos•Total 37 minutes
Qu'est-ce que les données de base ?•5 minutes
Entités et relations des données de base•4 minutes
Entités, contextes et relations•4 minutes
Utiliser les classes avec les données de base•5 minutes
Récapitulatif de SwiftUI et de l'État•4 minutes
Connecter les données de base à l'état de l'interface utilisateur•4 minutes
Filtrage dans les données de base•4 minutes
Tri dans les données de base•4 minutes
Résumé du module : les données en Swift•3 minutes
15 lectures•Total 195 minutes
Les données de base en profondeur•10 minutes
Entités et relations en profondeur•15 minutes
Utilisation des classes avec Core Data en profondeur•10 minutes
Exercice : Lire et écrire des données avec Core Data•30 minutes
Solution : Lire et écrire des données avec Core Data•10 minutes
Ressources complémentaires•5 minutes
Les données de base et l'État en profondeur•10 minutes
Exercice : Affichage d'une liste à partir de Core Data•30 minutes
Solution : Affichage d'une liste à partir de Core Data•5 minutes
Ressources complémentaires•5 minutes
NSPredicate en profondeur•15 minutes
NSSortDescriptor en profondeur•10 minutes
Exercice : Trier et filtrer un menu alimentaire•30 minutes
Solution : Trier et filtrer un menu alimentaire•5 minutes
Ressources complémentaires•5 minutes
7 devoirs•Total 131 minutes
Quiz du module : Les données en Swift•50 minutes
Auto-évaluation : Lire et écrire des données avec Core Data•9 minutes
Contrôle des connaissances : Introduction aux données de base•18 minutes
Auto-examen : Afficher une liste à partir des données de base•9 minutes
Contrôle des connaissances : Les données de base et l'interface utilisateur•21 minutes
Auto-évaluation : Trier et filtrer un menu alimentaire•9 minutes
Contrôle des connaissances : Recherche dans les données de base•15 minutes
Projet final
Module 4•5 heures à terminer
Détails du module
Mettez en œuvre les compétences que vous avez acquises dans ce cours pour créer votre propre application avec des fonctionnalités de filtrage et de tri.
Inclus
2 vidéos7 lectures5 devoirs1 évaluation par les pairs2 sujets de discussion
Afficher les informations sur le contenu du module
2 vidéos•Total 7 minutes
Récapitulatif du cours : Travailler avec des données dans iOS•3 minutes
Synthèse du cours•3 minutes
7 lectures•Total 65 minutes
A propos de l'évaluation du projet final•10 minutes
Configurer l'application•5 minutes
Interroger l'API REST•10 minutes
Affichage du menu alimentaire via Core Data•10 minutes
Trier et filtrer le menu alimentaire•10 minutes
Exemple : L'application de menu Little Lemon•10 minutes
Prochaines étapes•10 minutes
5 devoirs•Total 186 minutes
Quiz final noté : Travailler avec des données dans iOS•150 minutes
Vérification de l'état de préparation : Avez-vous terminé la configuration initiale ?•9 minutes
Vérification de l'état de préparation : Avez-vous configuré les requêtes de l'API REST ?•9 minutes
Contrôle de l'état de préparation : Avez-vous mis en place l'affichage du menu alimentaire ?•9 minutes
Vérification de l'état de préparation : Avez-vous mis en place un système de filtrage et de tri du menu alimentaire ?•9 minutes
1 évaluation par les pairs•Total 60 minutes
Soumettez votre projet de portefeuille Little Lemon Menu App•60 minutes
2 sujets de discussion•Total 10 minutes
Partagez les défis que vous avez rencontrés lors de la création de l'application Little Lemon Menu•5 minutes
Réfléchir à l'apprentissage•5 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Meta développe des technologies qui aident les gens à se connecter avec leurs amis et leur famille, à trouver des communautés et à développer des entreprises. Les Professional Certificates de Meta créent des opportunités pour que n'importe qui, indépendamment de son éducation, de ses antécédents ou de son expérience, puisse acquérir des compétences de haute qualité pour décrocher une carrière à forte croissance - aucun diplôme ou expérience n'est requis pour commencer. Meta propose également des cours de formation sur le métavers afin d'éduquer les personnes, les marques, les entreprises et les professionnels sur les opportunités qu'il présente et sur ce qu'il signifie pour notre monde d'aujourd'hui et de demain.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je m'abonne à ce certificat ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.