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.

Introduction au développement d'applications iOS avec Swift 5

Introduction au développement d'applications iOS avec Swift 5
Ce cours fait partie de Spécialisation "Développeur d'applications iOS Swift 5"
Enseigné en Français (doublage IA)


Instructeurs : Mark Price
14 005 déjà inscrits
Inclus avec
248 avis
Ce que vous apprendrez
Créez un nouveau projet iOS et créez votre première application iOS
Gérer l'affichage des écrans et regrouper plusieurs vues
Utiliser des commandes de programmation pour permettre l'interaction avec l'utilisateur
Rédiger et exécuter des tests unitaires pour que votre code ne contienne pas d'erreurs
Compétences que vous acquerrez
- Catégorie : User Interface (UI)
- Catégorie : Storyboarding
- Catégorie : Mobile Development
- Catégorie : Responsive Web Design
- Catégorie : Unit Testing
Outils que vous découvrirez
- Catégorie : Swift Programming
- Catégorie : Apple Xcode
- Catégorie : Apple iOS
- Catégorie : UI Components
Détails à connaître

Ajouter à votre profil LinkedIn
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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 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
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
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
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
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

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

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 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
Révisé le 28 avr. 2020
It was really very nice to learn from you, Sir. Thank you so much
Révisé le 2 nov. 2020
Very good introduction to swift iOS app development. The course thoroughly define and describe different aspects of app development in iOS as well as challenge the students to.develop their skills.
Révisé le 30 déc. 2020
As a totally newbie to xcode and app developement, this was very usefull introduction, thanks!

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
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.
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.
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 de demande sur la page de description.
Plus de questions
Aide financière disponible,

