57 jours

Formation Développeur Mobile

développeur mobile

Jeune diplômé(e) titulaire d’un BAC+5, DTA Ingénierie vous propose un CDI en tant que développeur mobile, précédé d’une formation gratuite professionnalisante d’une durée de 57 jours, afin de vous rendre immédiatement opérationnel(le) pour les missions confiées par nos clients.

Assurée par des professionnels reconnus, cette formation pratique vise à compléter et concrétiser les connaissances nécessaires pour la conception, le développement et la maintenance des applications et sites web pour mobiles, associée à l’ensemble des technologies et frameworks utilisés en entreprise.

L’industrialisation des développements, la gestion des tests et l’intégration continue, ainsi que la conduite de projet Agile dans un contexte Scrum, sont également présentées et mises en pratique dans le cadre d’un projet fil rouge.

Des tests seront réalisés afin de valider que les acquis et prérequis ont bien été assimilés, et cette formation s’achève par le passage de la certification Professional Scrum Developer.

Au-delà de la technique, cette formation vise également à apporter les clefs d’une intégration humaine réussie au sein d’une équipe et à offrir une compétence professionnelle reconnue, associant Savoir, Savoir-Faire et Savoir-Être !

Le métier de développeur en ESN 1 j
Cycle de vie d’un projet et gestion de versions avec Git et Github 2 j
Efficacité professionnelle – Savoir-être & Communication au sein d’une équipe projet 4 j
Panorama de l’écosystème Mobile 1 j

Les bases du langage Java et bonnes pratiques 2 j
Présentation Android (Environnement de développement, architecture Android, Android Studio) 1 j
Les composants fondamentaux (Interface utilisateur, Activities, Intent…) 2 j
Réseaux et services web (Database, Appels réseaux, Threads) 1 j
Fragment / RecyclerView / ViewPager 1 j
Broadcast Receiver / Gradle (BuildType, Flavour) / Proguard / Release 1 j
Projet application : Mise en pratique (Fragment, ScrollView, Menu, FloatingAction Button, etc.) 2 j

Présentation IOS / Swift (Environnement de développement, Xcode, Swift) 1 j
Présentation de Xcode / Architecture des projets iOS / Les principes de MVC et Design Pattern 1 j
Création d’interface avec Interface Builder / Créer un UIView Controller / Contraintes 0,5 j
Création de listes, navigation dans iOS (NavigationController & TabViewController) /Delegates 0,5 j
Création d’une UIView personnalisée, animation, UIGesture et UIScrollView 0,5 j
CoreData 0,5 j
Stockage (Fichiers, Préférences, KeyChain) / Accès aux données utilisateurs (Photo, AdressBook) / UICollectionView 0,5 j
CocoaPods / Carthage / Ajout de librairies extérieures / Déployer une application sur le store / Signature 0,5 j

JavaScript (Bases, Node.js, ES6+) 3 j
Présentation React Native ( Environnement de développement, JSX, Structure projet) 1 j
Composants (Style, création), Props, State / Animations 2 j
Navigation / Fetch (appels réseaux) / Stockage de données 2 j
Jest / Flux / Redux 1 j
Gestures / React Native plugins / Bridges 1 j

Qualimétrie, rapports unitaires & qualité de code 1 j
Automatisation & Intégration continue (Jenkins, Solutions Cloud) 1 j
Déploiement – Déployer une application sur les stores (MDM, MAM) 1 j

Concept de l’agilité 1 j
Méthode Scrum Dev 3 j

Comprendre un cahier des charges et ses exigences 1 j
Diverger et trouver des solutions 1 j

Projet final de développement d’une application mobile sous React Native pour IOS / Android 15 j

Ce parcours de formation sera visé par la certification Professional Scrum Developper.
Nos collaborateurs sont accompagnés dans la préparation de cette certification : certifications blanches, ressources pédagogiques…

Objectifs pédagogiques

A l’issue de ce parcours de formation, vous serez en mesure de :

  • Maîtriser le langage React Native et développer une application Mobile ;
  • Utiliser les frameworks de développement mobile : Android, iOS Swift, React Native ;
  • Maîtriser le cycle de vie d’un projet mobile et l’industrialisation des développements ;
  • Appliquer les bonnes pratiques de développement dans un contexte agile ;
  • Concevoir une interface mobile – UX/UI ;
  • Travailler et communiquer au sein d’une équipe projet.

PUBLIC ET PRE-REQUIS

Maîtrise d’un langage orienté Objet et des fondamentaux Web HTML, CSS et JavaScript.

MODALITES PRATIQUES

Une formation de 399h soit 57 jours

Jusqu’à 12 participants

1 Mac et 1 smartphone par participant

Femme travaillant sur un ordinateur portable

Parcours de formation
Développeur Mobile

Conception, développement et maintenance des applications et sites web pour mobiles

Conduite de projet Agile dans un contexte Scrum

Passage de la certification Professional Scrum Developer

Avec DTA, vous avez tout ça !..

Pourquoi choisir une reconversion informatique avec DTA Ingénierie ?

  • Se former en 57 jours
  • Des professionnels formateurs
  • Technos innovantes
  • Formation 60% pratique – 40% théorie