Prép'iOS

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

Durée~ 6 mois

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 5 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.

Développement

Prép'iOS

Accompagnement personnalisé

Ce parcours est labellisé la Grande École du Numérique
La première partie de ce parcours est labellisée la Grande École du Numérique

Qu’est-ce qu’un développeur iOS ?

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

Cette formation est accessible à tous. Voici cependant quelques recommandations :

  • Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur indépendant) est conseillé pour la réussite de la formation.
  • Accès à un Mac (uniquement), muni d’un casque, une webcam et une bonne connexion internet.

Ce que vous saurez faire

  • Comprendre et utiliser la programmation orientée objet ;
  • Implémenter un programme Swift ;
  • Créer un design responsive à partir d'un mockup ;
  • Corriger des dysfonctionnements sur une application ;
  • Mettre en oeuvre des test unitaires et des tests d'intégration.

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 Remixjobs et Indeed.

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.

À l'issue de ce parcours

OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris, délivrant ses propres diplômes ainsi que ceux d'autres partenaires académiques prestigieux.

À l'issue de la formation et de la validation de vos compétences par vos mentors, vous aurez ainsi officiellement validé les blocs de compétences n° 3 et 4 du titre "Développeur(euse) d'application" qui est enregistré au Répertoire National des Certifications Professionnelles.

En tant qu’étudiant financé, vous vous engagez à essayer de poursuivre votre formation en complétant les projets restants du parcours "Développeur·se d’application" (pour obtenir votre titre de niveau Bac+3/4) par le biais de l’alternance. Nos conseillers vous accompagneront afin que vous trouviez une entreprise prête à vous embaucher et financer votre parcours. Vos engagements sont listés sur l’engagement de formation qui vous sera fourni lors du processus d’admission.

Développement

Prép'iOS

Accompagnement personnalisé

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
  • 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
  • Créer une architecture logicielle MVC

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é.

Concrètement, comment se déroule un parcours ?

Nos étudiants racontent leur expérience de formation, étape par étape.

Découvrir leur expérience

Nous sommes là pour vous orienter

Notre équipe est à votre disposition pour toute question sur nos formations ou vos projets professionnels.