Gérez la navigation et les formulaires en iOS

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 !

Objectifs pédagogiques :

À 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
Organisateur :

OpenClassrooms

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs.
  • icon

    Intervenants

    Ambroise Collon

    Diplômé des Mines de Paris et HEC Entrepreneurs

  • icon

    Durée

    Disponible toute l’année

  • icon

    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 :

  • icon

    Charge de travail

    12 heures au total

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Vous devez compléter tous les exercices du cours et obtenir une note finale d’au moins 70% pour obtenir votre certification !

    Un compte OpenClassrooms Premium Solo (20€ / mois) est nécessaire pour obtenir votre certification.

  • icon

    Déroulement

    Chaque cours est composé d’une ou plusieurs parties et peut comporter du texte, des images (schéma, illustration) et des vidéos. Les vidéos des cours durent 10 minutes maximum, avec une moyenne de 3-4 minutes. Elles sont visualisables à tout moment sur OpenClassrooms et téléchargeables en haute définition.

    Chaque partie d’un cours certifiant est ponctuée d’exercices de 2 types :
    – des quiz corrigés automatiquement
    – des devoirs libres (exemple : créer un site web avec des consignes précises).

    Ces devoirs sont évalués par les pairs. Chaque devoir est corrigé 3 fois par 3 autres élèves, dans un processus en double aveugle, selon un barème fixé par le professeur. La note finale est la moyenne des 3 notes reçues sur le devoir.

    Si vous rencontrez des difficultés, pas de panique ! Vous pouvez à tout moment obtenir de l’aide sur les forums.

  • icon

    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 

  • icon

    Plateforme

    OpenClassrooms
    Une technologie issue du projet Open Source CLAIRE (Community Learning through Adaptive and Interactive multichannel Resources for Education) développé conjointement par OpenClassrooms (ex : Simple IT / Site du zéro), le laboratoire LIRIS (équipe Silex), et INRIA Grenoble (équipe WAM)

Pin It on Pinterest

Share This
+

Recevez chaque semaine les MOOCs à suivre !

Ne ratez aucun nouveau MOOC ! Avec notre newsletter garantie sans SPAM, restez informé pour ne louper aucun cours à venir.

Merci ! Votre demande d'inscription vient d'être prise en compte :)