Développeur d'application - iOS

Découvrez le développement iOS et réalisez des applications taillées pour l'iPhone et l'iPad !

DiplômeDiplôme niveau 6 (Bac+3/4)DuréeÀ plein temps : 12 mois
Commencer

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 12 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Un diplôme de niveau 6 (Bac+3/4)

Décrochez un diplôme de niveau, avec un emploi garanti sous 6 mois.

Commencer
Développement

Développeur d'application - iOS

DiplômeDiplôme niveau 6 (Bac+3/4)DuréeÀ plein temps : 12 mois

Les développeurs iOS ont pour mission de créer des applications dynamiques grâce à un langage de programmation. Ils sont chargés…

  • d'analyser les besoins à partir du cahier des charges défini par les clients ou les chefs de projet,
  • de définir les différentes étapes de fonctionnement de l’application,
  • de développer, tester et valider les fonctionnalités de l’application,
  • d'assurer le support technique de l’application et de produire une documentation technique et fonctionnelle pour le client,
  • d'apporter des corrections de bugs et d’effectuer des mises à jour.

Spécialité iOS

Le rôle du développeur iOS est de programmer des applications pour l’iPhone et l’iPad. A partir d’un cahier des charges ou de l’expression d’un besoin, il doit :

  • concevoir l’architecture technique de l’application,
  • créer son interface et ses éventuelles animations,
  • gérer l’interaction avec l’utilisateur.

Il doit également rester au fait des technologies, et particulièrement de l’écosystème Apple. En outre, un développeur iOS peut facilement porter ses applications sur d’autres plateformes comme l’Apple Watch, l’Apple TV ou le Mac.

En tant que spécialiste de l’univers Apple, le développeur iOS doit être force de proposition auprès de ses clients ou de son équipe pour tirer le meilleur des nouveautés matérielles et logicielles.

Prérequis

Pour accéder à la certification, les candidats doivent obligatoirement justifier d'un des prérequis suivants :

  • être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) en informatique ou dans le développement web ou dans le développement d’applications ;
  • ou, être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 2 ans en informatique ou dans le développement web ou dans le développement d’applications ;
  • ou, justifier d’une expérience professionnelle d’au moins 3 ans et effectuer un test de positionnement constitué des livrables suivants :

Pour les candidats dont le français n'est pas la langue maternelle, justifier d’un niveau de français B2 minimum (niveau courant) sur l’échelle européenne du CECRL.

Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de données). Pour tester la qualité de votre connexion, cliquez sur ce lien. De plus, pour mettre en œuvre les compétences, vous devrez :

  • Travailler sur un ordinateur muni au minimum d'un processeur multi-cœurs, de 16G0 de RAM et de 100Go d'espace de stockage disponibles ; 
  • Être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

Ce que vous saurez faire

  • Analyser un cahier des charges et choisir une solution technique adaptée parmi les solutions existantes
  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
  • Créer des applications iPhone grâce à Swift et Xcode
  • Communiquer avec une base de données pour stocker et requêter des informations
  • Mettre en oeuvre des test unitaires et des tests d'intégration
  • Produire une documentation technique et fonctionnelle de l’application
  • Utilisez le réseau pour obtenir des informations
  • Comprendre et appliquer des designs patterns pour assurer la stabilité de vos applications

Quels métiers pourrez-vous exercer ?

Le métier de développeur iOS est plébiscité par de nombreuses entreprises, start-up comme grands groupes. En effet, l’écosystème Apple est incontournable et aucun service web ne peut faire l’économie d’un développement spécifique pour l’iPhone ou l’iPad.

Retrouvez de nombreuses offres d'emploi de développement iOS sur Monster et Indeed.

Retrouvez sur cette page les indicateurs de performance des formations OpenClassrooms.

Rémunération

Les développeurs iOS avec Swift peuvent prétendre à une rémunération importante car l’industrie manque de développeurs spécialisés.

Le métier de “Développeur d’application iOS”, vous permettra d’accéder aux rémunérations suivantes* (en moyenne) :

  • Débutant : 43 000 € à 51 000 € annuels
  • Expérimenté : 51 000 € à 64 000 € annuels

Selon l’étude sur les rémunérations du cabinet Robert Half de 2017

Ces profils sont très recherchés, majoritairement en CDI. En freelance, les développeur iOS facturent jusqu’à 600€ par jour de travail.

Votre diplôme

  • OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris.

  • À l'issue de votre formation et de la validation de vos compétences par un jury, vous pourrez obtenir le titre « Développeur d'application - iOS ».
    Vous pourrez également obtenir ce titre enregistré au Répertoire National des Certifications Professionnelles, de niveau 6 (Bac+3/4) sur les cadres français et européen des certifications (European Qualifications Framework), à la condition que vous validiez les pré-requis nécessaires.

  • Contactez l'université ou école où vous souhaitez poursuivre vos études si vous avez des questions à propos de l’équivalence du diplôme.

  • Obtenez plus rapidement ce diplôme grâce à une Validation des Acquis de l'Expérience (VAE) si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier.
    En savoir plus.

Un emploi garanti

  • Trouvez un emploi dans les 6 mois qui suivent votre diplôme.

  • Si ce n'est pas le cas, nous vous remboursons votre parcours.
    Découvrir l'Emploi Garanti.

Développement

Développeur d'application - iOS

DiplômeDiplôme niveau 6 (Bac+3/4)DuréeÀ plein temps : 12 mois

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Définissez votre stratégie d'apprentissage

Vous embarquez sur un grand parcours d'apprentissage ! Équipez-vous des outils et des bonnes pratiques dont vous aurez besoin tout au long de vos cours et de vos projets.
Durée10 heures
Compétences acquises dans ce projet
  • Construire pas à pas son projet professionnel
projet 2

Intégrez la communauté OpenClassrooms !

Il est temps de vous présenter aux autres élèves ! Apprenez à utiliser les outils de versionning Git et GitHub tout en intégrant la communauté OpenClassrooms.
Durée10 heures
Compétences acquises dans ce projet
  • Versionner son projet et travailler en collaboration
projet 3

Créez votre premier jeu vidéo avec Swift !

Dans ce projet, nous allons concevoir un prototype de jeu de combat entre personnages avec Swift. La Programmation Orientée Objet n'aura plus de secret pour vous !
Durée100 heures
Compétences acquises dans ce projet
  • Programmer en orienté objet avec Swift
projet 4

Développez Instagrid : une application de montage photo !

Un agence de design fait appel à vous pour finaliser l'application de montage photo Instagrid. Développez la solution qui répondra à ses attentes !
Durée80 heures
Compétences acquises dans ce projet
  • Interpréter les gestes sur un écran tactile
  • Mettre en place une architecture adaptée à son projet
  • Créer un design responsive à partir d'un mockup
projet 5

Améliorez une application existante

Vous venez à la rescousse d'un projet déjà lancé. À vous de jouer pour améliorer la qualité de l'application existante. Vous y ajouterez également des tests pour vous assurer de sa robustesse.
Durée50 heures
Compétences acquises dans ce projet
  • Créer une architecture logicielle MVC
  • Apporter des améliorations de fonctionnalités à une application
  • Corriger des dysfonctionnements sur une application
  • Effectuer une suite de tests unitaires et d’intégration
projet 6

Analysez les besoins de votre client pour son groupe de pizzerias

Un client vous sollicite pour créer un système de gestion des commandes pour ses pizzerias. À vous d'analyser ses besoins et d'élaborer les spécifications fonctionnelles du futur système.
Durée80 heures
Compétences acquises dans ce projet
  • Analyser un besoin client
  • Lister les fonctionnalités demandées par un client
  • Rédiger les spécifications détaillées d'un projet
  • Sélectionner une solution technique adaptée
projet 7

Concevez la solution technique d’un système de gestion de pizzeria

Un client souhaite créer un système de gestion pour ses pizzerias afin d'optimiser ses commandes. Vous devez modéliser le domaine fonctionnel et concevoir une solution technique adaptée à son besoin.
Durée80 heures
Compétences acquises dans ce projet
  • Décrire un domaine fonctionnel avec UML
  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
  • Implémenter le schéma de données dans la base
  • Réaliser un schéma de conception de la base de données de l’application
projet 8

Documentez votre système de gestion de pizzeria

Le système de gestion du groupe de pizzerias est en production. Rédigez sa documentation comprenant un dossier de conception fonctionnelle, un dossier de conception technique, un dossier d'exploitation et un PV de livraison finale.
Durée20 heures
Compétences acquises dans ce projet
  • Produire une documentation technique et fonctionnelle de l’application
projet 9

Réalisez une application de voyage

Créez une application complète avec une navigation simple entre plusieurs pages. Proposez des fonctionnalités utiles à tous les voyageurs !
Durée80 heures
Compétences acquises dans ce projet
  • Effectuer des appels réseaux standards avec Swift
  • Coder une application multi-pages avec Swift
  • Faire des tests unitaires
projet 10

Créez l’application Reciplease… pour de bons petits plats !

Vous ne savez pas quoi cuisiner ce soir ? Fini l'angoisse du repas. Développez l'application Reciplease pour dénicher la bonne recette !
Durée80 heures
Compétences acquises dans ce projet
  • Sauvegarder des données avec Core Data
  • Gérer une Table View
  • Utiliser une librairie open source
  • Utiliser le delegate pattern
projet 11

Effectuez un stage ou construisez une veille technologique

Pour ce projet, vous pouvez effectuer un stage en entreprise ou choisir de construire votre outil de veille technologique !
Durée10 heures
Compétences acquises dans ce projet
  • Sélectionner des sources d’information pertinentes pour un certain ensemble de technologies
  • Mettre en place un tableau de bord de veille technologique
projet 12

Réalisez un projet libre à impact social

Le projet que vous attendiez tous, le projet libre ! Contribuez à votre écosystème en créant l'application à vocation sociale de votre choix ! Retroussez vos manches pour la bonne cause !
Durée150 heures
Compétences acquises dans ce projet
  • Identifier et mener un projet à impact social
  • Mobiliser ses compétences au profit de la réalisation d’un projet
Diplôme
Développeur concepteur logiciel

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Emploi du temps adapté : étudiez à votre rythme

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Date de début selon vos disponibilités

300 € par mois

Environ 12 mois

Démarrer

Besoin d’aide pour choisir un financement adapté ?

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

Nous sommes là pour vous orienter

Notre équipe est à votre écoute pour vous aider à choisir la formation qu’il vous faut, du lundi au vendredi de 9h à 19h, heure en France métropolitaine.