LearnQuest

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

LearnQuest

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)

Mark Price
LearnQuest Network

Instructeurs : Mark Price

14 005 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

248 avis

niveau Intermédiaire
Certaines connaissances prérequises
1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

248 avis

niveau Intermédiaire
Certaines connaissances prérequises
1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

10 devoirs

Enseigné en Français (doublage IA)

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Développeur d'applications iOS Swift 5"
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 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

Évaluations de l’enseignant
(53 évaluations)
Mark Price
LearnQuest
3 Cours 34 257 apprenants

Offert par

LearnQuest

En savoir plus sur Développement de logiciels

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

  • 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

VK

Révisé le 28 avr. 2020

DO

Révisé le 2 nov. 2020

MR

Révisé le 30 déc. 2020

Coursera Plus

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