list 3 séquences
assignment Niveau : Introductif
label Informatique & Programmation
chat_bubble_outline Langue : Français
card_giftcard 7.2 points
- /5
Avis de la communauté
0 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 12 heures de cours

En résumé

Vous savez faire des applications iPhone d’une seule page, bravo ! Mais entre nous, vous n’irez pas bien loin sans ajouter d’autres pages !

Dans ce cours, vous allez apprendre à créer plusieurs pages et à gérer la navigation et la communication entre elles. Vous allez vous frotter au bonheur des barres de navigation, des barres d’onglets et autres joyeusetés. Et vous constaterez qu’avec très peu (voire pas !) de code, vous obtiendrez des résultats très convaincants !

Pour poursuivre notre but, nous allons créer une application de rencontre... pour chiens et chats, baptisée évidemment Miawouf ! Nous nous concentrerons sur la phase d’inscription, un incontournable du travail de développeur. Et ce sera l’occasion d’apprendre à créer et gérer un formulaire.

Vous apprendrez à créer, customiser et utiliser les principaux composants d’un formulaire classique : champ de texte, bouton switch, sélecteur, etc. ! Vous verrez comment gérez le clavier en iOS. Vous allez apprendre à présenter des alertes à l’utilisateur pour l’informer ou interagir avec lui, notamment pour lui indiquer des anomalies dans son formulaire. Et bien sûr, nous ferons tout cela en respectant le MVC !

Et en bonus, nous verrons une fonctionnalité de Swift très pratique : les extensions !

À la fin de ce cours, vous pourrez :

  • Utiliser une barre de navigation
  • Créer des segues
  • Utiliser une barre d’onglet
  • Comprendre le cycle de vie du contrôleur
  • Utiliser les principaux composants d’un formulaire
  • Gérer le clavier
  • Passer des données entre contrôleurs
  • Présenter des alertes
  • Utiliser les extensions

Prérequis :

Ce cours fait partie d’un parcours sur le développement iOS. Pour le mener à bien, il vous est recommandé de suivre ces cours ou de maîtriser les compétences correspondantes :

  • Introduction à iOS : plongez dans le développement mobile
  • Apprenez les fondamentaux de Swift
  • Approfondissez Swift avec la programmation orientée objet
  • Concevez une application iPhone avec le modèle MVC

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Partie 1 - Naviguez dans votre application
1. Tirez le meilleur de ce cours
2. Ajoutez une barre de navigation
3. Créez votre première page
4. Créez votre premier segue
5. Revenez en arrière !
6. Ajoutez une barre d’onglets
7. Analysez le cycle de vie du contrôleur
Quiz : Cycle de vie du contrôleur
Activité : Partie 1
 
Partie 2 - Créez un formulaire
1. Mettez en forme votre formulaire
2. Remplissez le sélecteur
3. Gérez le clavier
4. Récupérez les données du formulaire
Activité : Partie 2
 
Partie 3 - Validez votre formulaire
1. Passez des données entre contrôleurs
2. Présentez une alerte à l’utilisateur
3. Allez plus loin avec les extensions
4. Conclusion
Activité : Partie 3
 
Certificat de réussite
record_voice_over

Les intervenants

Ambroise Collon
Diplômé des Mines de Paris et HEC Entrepreneurs, je suis développeur iOS en freelance et auteur chez OpenClassrooms.

store

Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5