Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7
275 avis
niveau Débutant
Expérience recommandée
Expérience recommandée
Niveau débutant
Aucun !Les apprenants n'ont pas besoin d'une expérience préalable en matière de développement Swift. Il suffit de savoir naviguer sur Internet et d'avoir envie de commencer à coder.
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7
275 avis
niveau Débutant
Expérience recommandée
Expérience recommandée
Niveau débutant
Aucun !Les apprenants n'ont pas besoin d'une expérience préalable en matière de développement Swift. Il suffit de savoir naviguer sur Internet et d'avoir envie de commencer à coder.
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
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
Il y a 5 modules dans ce cours
Ce cours est idéal pour les débutants désireux d'apprendre les concepts fondamentaux qui sous-tendent le langage de programmation Swift. Explorez les concepts de programmation de base et les structures de données qui sont au cœur de tout langage, tout en découvrant les aspects uniques qui rendent Swift aussi polyvalent qu'il l'est aujourd'hui. Dans ce cours, vous recevrez une pratique pratique en utilisant ces concepts. Plus précisément, vous apprendrez à utiliser des constantes et des variables avec différents types de données et explorerez comment trier et stocker des informations dans des types de collection tels que les tableaux, les tuples et les dictionnaires. Enfin, vous découvrirez comment rendre votre code réutilisable et plus expressif en utilisant des fonctions et des fermetures.
A la fin de ce cours, vous serez capable de : - Démontrer une connaissance pratique des principes généraux de programmation - Préparer votre système informatique pour la programmation Swift - Montrer une compréhension de la syntaxe Swift et comment contrôler le flux de code - Démontrer une connaissance de la façon de déclarer, utiliser et modifier les constantes et les variables - Faire la différence entre les différents types d'opérateurs et leurs fonctions - Démontrer comment créer des modèles simples de flux de contrôle et appeler des fonctions en utilisant Swift C'est un cours débutant pour les apprenants qui aimeraient se préparer à une carrière dans le développement iOS. Pour réussir ce cours, vous n'avez pas besoin d'une expérience préalable en développement web, mais seulement de compétences de base en navigation Internet et d'une envie de commencer à coder.
Commencez avec Swift en apprenant les concepts de base et les concepts de programmation fondamentaux qui sous-tendent le langage de programmation.
Inclus
16 vidéos22 lectures12 devoirs
Afficher les informations sur le contenu du module
16 vidéos•Total 75 minutes
Introduction au programme•3 minutes
Introduction au cours•2 minutes
Quels sont les métiers qui utilisent Swift ?•4 minutes
Comment Swift est-il utilisé dans le monde réel ?•6 minutes
Bienvenue à Xcode et à l'application playground•3 minutes
Introduction à la programmation•3 minutes
Constantes, variables et types de données en Swift•7 minutes
Utiliser les opérateurs en Swift•7 minutes
Les chaînes de caractères dans Swift•7 minutes
Booléens et opérateurs logiques•4 minutes
Instructions if, if/else et else/if•9 minutes
Boucles de base en Swift•7 minutes
Boucles imbriquées, break et continue•4 minutes
Introduction aux options•2 minutes
Optionnels•5 minutes
Résumé du module : Introduction à la programmation en Swift•3 minutes
22 lectures•Total 310 minutes
Plan de cours•15 minutes
Comment réussir ce cours•10 minutes
Ressources complémentaires•5 minutes
Comment réaliser les exercices•5 minutes
Exercice : Travailler avec des constantes et des variables•30 minutes
Solution : Travailler avec des constantes et des variables•5 minutes
Exercice : Opérateurs et types de données•30 minutes
Solution : Opérateurs et types de données•5 minutes
Exercice : Travailler avec des chaînes de caractères en Swift•30 minutes
Solution : Travailler avec des chaînes de caractères en Swift•10 minutes
Ressources complémentaires•5 minutes
Déclaration d'échange de données•10 minutes
Exercice : Travailler avec des instructions conditionnelles en Swift•30 minutes
Solution : Travailler avec des instructions conditionnelles en Swift•5 minutes
Ressources complémentaires•5 minutes
Exemples de boucles en Swift•30 minutes
Exercice : Utilisation de conditions et de boucles•30 minutes
Solution : Utilisation de conditions et de boucles•5 minutes
Ressources complémentaires•5 minutes
Exercice : Travailler avec des options en Swift•30 minutes
Solution : Travailler avec des options en Swift•5 minutes
Ressources complémentaires•5 minutes
12 devoirs•Total 147 minutes
Auto-évaluation : Travailler avec des constantes et des variables•5 minutes
Auto-évaluation : Opérateurs et types de données•5 minutes
Contrôle des connaissances : Constantes, variables, types de données et opérateurs•15 minutes
Auto-évaluation : Travailler avec des chaînes de caractères en Swift•5 minutes
Vérification des connaissances : Cordes•18 minutes
Auto-évaluation : Travailler avec des instructions conditionnelles en Swift•9 minutes
Contrôle des connaissances : Déclarations conditionnelles•15 minutes
Contrôle des connaissances : Boucles•15 minutes
Auto-examen : Utiliser des conditions et des boucles•10 minutes
Auto-évaluation : Travailler avec des options en Swift•5 minutes
Contrôle des connaissances : Options•15 minutes
Quiz du module : Introduction à la programmation en Swift•30 minutes
Structures de données
Module 2•5 heures à terminer
Détails du module
Découvrez comment stocker des données dans des tableaux, des tuples et d'autres types de collections.
Inclus
6 vidéos9 lectures7 devoirs
Afficher les informations sur le contenu du module
6 vidéos•Total 29 minutes
Tableaux•8 minutes
Utilisation de différents types de tableaux•4 minutes
Tuples•4 minutes
Dictionnaires•6 minutes
Utilisation de boucles avec des types de collection•4 minutes
Résumé du module : structures de données•3 minutes
9 lectures•Total 145 minutes
Exercice : Tableaux en Swift•30 minutes
Solution : Les tableaux en Swift•5 minutes
Exercice : Tuples•30 minutes
Solution : Tuples•5 minutes
Exercice : Dictionnaires en Swift•30 minutes
Solution : Dictionnaires en Swift•5 minutes
Exercice : Utilisation de boucles avec des types de collection•30 minutes
Solution : Utilisation de boucles avec des types de collection•5 minutes
Ressources complémentaires•5 minutes
7 devoirs•Total 109 minutes
Auto-évaluation : Les tableaux en Swift•5 minutes
Auto-évaluation : Tuples•10 minutes
Contrôle des connaissances : Tableaux et tuples•30 minutes
Auto-évaluation : Les dictionnaires de Swift•5 minutes
Auto-évaluation : Utiliser des boucles avec des types de collection•5 minutes
Contrôle des connaissances : Collections•24 minutes
Quiz du module : Structures de données•30 minutes
Fonctions et fermetures
Module 3•5 heures à terminer
Détails du module
Découvrez comment les fonctions permettent de réutiliser des blocs de code et comment les fermetures stockent des fonctionnalités dans des constantes ou des variables.
Inclus
5 vidéos13 lectures6 devoirs
Afficher les informations sur le contenu du module
5 vidéos•Total 25 minutes
Introduction aux fonctions•8 minutes
Les fonctions en pratique•5 minutes
Introduction aux fermetures•4 minutes
Utiliser les fermetures pour trier un tableau•6 minutes
Résumé du module : Fonctions et fermetures•3 minutes
13 lectures•Total 180 minutes
Exemples de fonctions•10 minutes
Exercice : Entraînez-vous à utiliser des fonctions•30 minutes
Solution : Entraînez-vous à utiliser des fonctions•5 minutes
Autres exemples de fonctions•10 minutes
Exercice : Entraînez-vous à rédiger des fonctions succinctes et expressives•30 minutes
Solution : Entraînez-vous à rédiger des fonctions succinctes et expressives•5 minutes
Ressources complémentaires•5 minutes
Exemples de fermetures•10 minutes
Exercice : Entraînez-vous à utiliser des fermetures•30 minutes
Solution : Entraînez-vous à utiliser les fermetures•5 minutes
Exercice : Utilisez des fonctions pour modulariser un programme•30 minutes
Solution : Utilisez les fonctions pour modulariser un programme•5 minutes
Ressources complémentaires•5 minutes
6 devoirs•Total 74 minutes
Auto-évaluation : S'entraîner à utiliser des fonctions•5 minutes
Auto-évaluation : Entraînez-vous à rédiger des fonctions succinctes et expressives•5 minutes
Contrôle des connaissances : Fonctions•24 minutes
Auto-évaluation : Entraînez-vous à utiliser les fermetures•5 minutes
Auto-évaluation : Utiliser des fonctions pour modulariser un programme•5 minutes
Quiz du module : Fonctions et fermetures•30 minutes
Structures et classes
Module 4•4 heures à terminer
Détails du module
Apprenez à encapsuler votre code avec des structures et des classes.
Inclus
7 vidéos7 lectures5 devoirs
Afficher les informations sur le contenu du module
7 vidéos•Total 30 minutes
Qu'est-ce qu'une structure ?•7 minutes
Travailler avec des structures•5 minutes
Qu'est-ce qu'une méthode de mutation ?•5 minutes
Classes en Swift•4 minutes
Types de référence et types de valeur•4 minutes
Créer des classes avec des propriétés stockées et calculées•4 minutes
Résumé du module : Structures et classes•2 minutes
7 lectures•Total 105 minutes
Ajouter des propriétés et des méthodes aux structures•15 minutes
Exercice : Créez une structure avec une méthode de mutation•30 minutes
Solution : Créez une structure avec une méthode de mutation•10 minutes
Ressources complémentaires•5 minutes
Exercice : Créez des classes avec des propriétés stockées et calculées•30 minutes
Solution : Créez des classes avec des propriétés stockées et calculées•10 minutes
Ressources complémentaires•5 minutes
5 devoirs•Total 78 minutes
Auto-évaluation : Créez une structure avec une méthode de mutation•9 minutes
Contrôle des connaissances : Structures•18 minutes
Auto-évaluation : Créer des classes avec des propriétés stockées et calculées•6 minutes
Contrôle des connaissances : Les classes en Swift•15 minutes
Quiz du module : Structures et classes•30 minutes
Évaluation notée
Module 5•4 heures à terminer
Détails du module
Mettez en pratique les compétences que vous avez acquises dans ce cours et réfléchissez-y.
Inclus
2 vidéos10 lectures4 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
2 vidéos•Total 5 minutes
Récapitulatif des cours•3 minutes
Félicitations !•3 minutes
10 lectures•Total 183 minutes
Projet final : Le simulateur de compte bancaire•15 minutes
Partie 1 : Créer le système bancaire•30 minutes
Partie 1 : Solution•5 minutes
Partie 2 : Définir les opérations sur le compte bancaire•60 minutes
Partie 2 : Solution•10 minutes
Partie 3 : Gérer le compte bancaire•30 minutes
Partie 3 : Solution•10 minutes
Résumé du projet de compte bancaire•10 minutes
A propos de l'évaluation finale•10 minutes
Prochaines étapes•3 minutes
4 devoirs•Total 55 minutes
Partie 1 : Auto-évaluation•10 minutes
Partie 2 : Auto-évaluation•10 minutes
Partie 3 : Auto-évaluation•5 minutes
Questionnaire final noté : Principes de programmation•30 minutes
1 sujet de discussion•Total 10 minutes
Réfléchir à l'apprentissage•10 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.
OK
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.’
Avis des étudiants
4.7
275 avis
5 stars
79,27 %
4 stars
13,09 %
3 stars
5,45 %
2 stars
1,45 %
1 star
0,72 %
Affichage de 3 sur 275
V
VW
4·
Révisé le 2 avr. 2024
I would give it a 5 but there were a few errors in the instructions.
R
RS
5·
Révisé le 1 déc. 2022
Very well structured material and well-thought approach to learning by the instructor, I highly recommend this course.
F
FS
4·
Révisé le 24 août 2024
It’s a good course to start with learning Swift. But I think if you have experience with other OOP languages such as C++, you will find this course oversimplified and not that challenging.
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.