Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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 4 modules dans ce cours
Bienvenue dans le cours Introduction au développement d'applications iOS avec Swift 5. Dans ce cours, vous utiliserez vos compétences en Swift pour créer des applications iOS.
Voici quelques-unes des choses que vous apprendrez dans ce cours : - Écrire le code pour créer votre toute première application iOS - Gérer l'affichage de l'écran avec plusieurs vues - Utiliser la mise en page automatique et le constructeur d'interface - Créer des applications avec interaction avec l'utilisateur - Concevoir une interface utilisateur tenant compte de plusieurs tailles et directions d'écran - Écrire et exécuter des tests unitaires pour garder votre code sans erreur - Effectuer divers calculs en utilisant Swift À la fin de ce cours, vous saurez comment créer des applications iOS simples et vous serez prêt à passer à l'étape suivante et à apprendre à utiliser des tableaux et des données dans iOS.
Bienvenue dans votre premier module pratique de développement iOS ! Ce module est conçu pour vous faire passer du statut de débutant complet à celui de personne capable de construire et de naviguer en toute confiance dans une application multi-écrans. Nous commencerons par démystifier l'environnement Xcode, en vous montrant comment vous adapter aux différentes versions de l'Interface Builder. Vous appliquerez immédiatement ces connaissances en créant votre toute première application, "Hello Color", en apprenant à connecter les éléments de l'interface utilisateur au code Swift pour créer des expériences interactives. <br>Au fur et à mesure de notre progression, vous commencerez à construire une application plus complexe, "Swoosh", qui nous servira de projet pour le reste du module. Vous apprendrez les principes fondamentaux de la conception UI, de la mise en page d'un écran d'accueil à la maîtrise des puissants systèmes qui permettent à votre application d'avoir une belle apparence sur n'importe quel appareil. Nous explorerons différentes techniques de mise en page, en commençant par les cadres manuels et en progressant vers des normes modernes et professionnelles à l'aide de la mise en page automatique et des vues en pile. Enfin, vous apprendrez à activer la navigation, à passer des données entre les écrans et à déboguer les problèmes courants, ce qui vous fournira un ensemble de compétences complet et fondamental pour tout développeur iOS.
Inclus
14 vidéos2 lectures4 devoirs
Afficher les informations sur le contenu du module
14 vidéos•Total 151 minutes
Différences entre les versions de Xcode•1 minute
Créer votre première application iOS•9 minutes
Conception de la présentation de l'application•15 minutes
Conception et codage d'un bouton personnalisé•9 minutes
Travailler avec les cadres iOS•15 minutes
principes de base de la mise en page automatique d'iOS•21 minutes
iOS UIStackViews Partie 1•10 minutes
iOS UIStackViews Partie 2•17 minutes
Introduction à Segues sur iOS•9 minutes
Renommer les contrôleurs de vue sur iOS•7 minutes
Déboguer les plantages sur iOS•4 minutes
Séquences programmatiques sur iOS•9 minutes
IBActions sur iOS•14 minutes
Transmettre des données entre contrôleurs sur iOS•12 minutes
2 lectures•Total 20 minutes
Actifs du projet Swoosh App•10 minutes
Télécharger le code source final•10 minutes
4 devoirs•Total 35 minutes
Contrôle des connaissances 1•10 minutes
Contrôle des connaissances 2•10 minutes
Contrôle des connaissances 3•10 minutes
revue des bases de l'iOS•5 minutes
Prise en charge des iPhones et iPads
Module 2•3 heures à terminer
Détails du module
Dans l'écosystème iOS d'aujourd'hui, les utilisateurs s'attendent à une expérience transparente, qu'ils soient sur un iPhone compact ou un grand iPad avec le multitâche. Ce module va au-delà de la conception pour un seul appareil et vous enseigne l'approche professionnelle pour construire des apps universelles qui s'affichent et se sentent bien partout. Nous explorerons le cadre de conception moderne d'Apple, centré sur les concepts puissants des classes de taille, du type dynamique et des éléments UIKit standard. <Vous apprendrez non seulement la théorie derrière la conception adaptative, mais aussi son application pratique dans Xcode. Nous commencerons par comprendre comment les classes de taille vous permettent de créer des mises en page flexibles qui répondent aux différentes dimensions et orientations de l'écran. Vous aurez ensuite une expérience pratique de la personnalisation de l'interface de votre application, en créant des mises en page uniques pour l'iPad qui tirent parti de l'espace supplémentaire de l'écran sans compromettre la conception de l'iPhone. À la fin de ce module, vous aurez acquis les compétences nécessaires pour créer une interface utilisateur unique et élégante qui s'adapte automatiquement, garantissant ainsi la qualité, l'accessibilité et le professionnalisme de vos applications sur tous les appareils.
Inclus
2 vidéos3 lectures3 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
2 vidéos•Total 41 minutes
Prise en charge de l'iPhone et de l'iPad pour iOS Partie 1•21 minutes
Prise en charge de l'iPhone et de l'iPad pour iOS Partie 2•19 minutes
3 lectures•Total 30 minutes
classes de taille iOS•10 minutes
Actifs du projet•10 minutes
Télécharger le code source final•10 minutes
3 devoirs•Total 30 minutes
revue de l'iPad•5 minutes
revue de l'iPad•5 minutes
Évaluation du constructeur d'interface•20 minutes
1 sujet de discussion•Total 90 minutes
Revue de code : Shape Maker•90 minutes
L'application Window Shopper : Votre première application entièrement fonctionnelle
Module 3•2 heures à terminer
Détails du module
Il est temps de réunir toutes vos compétences et de créer de toutes pièces votre première application iOS entièrement fonctionnelle ! Dans ce module basé sur un projet, vous créerez "Window Shopper", une calculatrice pratique qui détermine les heures de travail nécessaires pour s'offrir un article désiré. Ce projet est conçu pour combler le fossé entre l'apprentissage de concepts individuels et la compréhension du cycle de vie complet du développement d'une application. <br>Nous irons bien au-delà de l'UI de base par glisser-déposer. Vous apprendrez à créer des composants d'UI personnalisés et réutilisables, tels qu'un champ de texte prenant en compte la devise, et à voir le rendu de votre code en direct dans Interface Builder à l'aide de @IBDesignable. Plus important encore, vous serez initié à une pierre angulaire du développement logiciel professionnel : les tests unitaires. Vous apprendrez non seulement pourquoi les tests sont essentiels, mais aussi comment écrire vos propres tests pour valider la logique de votre application et éviter les bogues. Nous connecterons l'UI à la logique métier, mettrons en œuvre les calculs et finaliserons l'application avec des dessins et une navigation personnalisés. À la fin du cours, vous n'aurez pas seulement une application finie ; vous aurez expérimenté le flux de travail de bout en bout d'un développeur iOS professionnel.
Inclus
5 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
5 vidéos•Total 73 minutes
Champs de texte personnalisés sur iOS•17 minutes
accessoire d'entrée iOS & IBDesignable•15 minutes
Écrire des tests unitaires sur iOS•17 minutes
Créer des calculs dans iOS•13 minutes
Dessin personnalisé sur iOS•12 minutes
2 lectures•Total 64 minutes
Actifs du projet•10 minutes
Tests unitaires•54 minutes
1 devoir•Total 5 minutes
Examen de l'interface utilisateur personnalisée•5 minutes
L'application Window Shopper : Suite
Module 4•4 heures à terminer
Détails du module
Maintenant que vous avez construit l'application Window Shopper, il est temps de consolider votre apprentissage et de mettre à l'épreuve vos nouvelles compétences en matière de développement iOS. Ce module est l'occasion pour vous de passer du suivi de tutoriels à la construction autonome. Il n'y a pas de nouvelles conférences vidéo ici ; au lieu de cela, vous vous engagerez dans deux activités critiques qui reflètent un environnement de développement du monde réel : un défi de codage pratique et un examen de code par les pairs. <Tout d'abord, vous allez relever le défi de construire une toute nouvelle application "Convertisseur d'unités" à partir de zéro, en appliquant tout ce que vous avez appris sur l'UI, la logique et l'interaction avec l'utilisateur. Ensuite, vous participerez à un forum de discussion où vous partagerez votre solution avec vos pairs et fournirez des commentaires constructifs - une compétence essentielle pour tout développeur collaboratif. Enfin, pour vous aider à évaluer vos progrès, vous recevrez le code source complet de l'application Window Shopper, ce qui vous permettra de comparer votre propre travail à une solution finie et d'identifier les domaines dans lesquels vous devez progresser. Ce module est axé sur l'application pratique et la preuve que vous pouvez créer des applications iOS fonctionnelles.
Inclus
1 lecture2 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
1 lecture•Total 10 minutes
Window Shopper Final Source Code•10 minutes
2 devoirs•Total 50 minutes
revue iOS•5 minutes
évaluation de l'iOS•45 minutes
1 sujet de discussion•Total 180 minutes
Revue de code : Convertisseur d'unités•180 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.
Instructeurs
É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.
LearnQuest est le partenaire de formation privilégié des plus grandes entreprises, organisations et agences gouvernementales du monde. Notre équipe est forte de plus de 20 ans d'expérience dans la conception, le développement et la mise en œuvre d'une gamme complète de cours et de solutions de formation technologiques de pointe dans le monde entier. Nos formateurs, dotés d'une grande expérience dans le secteur et d'un engagement inégalé en matière de qualité, animent des cours qui sont proposés dans différents formats afin que nos clients puissent obtenir la formation dont ils ont besoin au moment et à l'endroit où ils en ont besoin.
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
248 avis
5 stars
77,82 %
4 stars
16,93 %
3 stars
3,22 %
2 stars
0,80 %
1 star
1,20 %
Affichage de 3 sur 248
V
VK
5·
Révisé le 28 avr. 2020
It was really very nice to learn from you, Sir. Thank you so much
S
SS
5·
Révisé le 12 juin 2020
The videos were very helpful. The course gives the basic knowledge of swift. The projects and assignments covered lot of area. Nice course
T
TP
4·
Révisé le 22 août 2023
Adding some SwiftUI parts and updating to newest Xcode version would even improve more.
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 souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.