Développeur Applications mobiles
Le rôle du développeur d'applications mobiles (on dit aussi simplement développeur Mobile) effectue la réalisation technique et le développement informatique d’applications pour mobiles, smartphones et autres tablettes.
Les smartphones depuis environ 10 ans sont devenus des outils indispensables au quotidien; de même, l'indexation des sites web aujourd'hui est optimisée à la seule condition de s'adapter à leur lecture sur smartphone. C'est pourquoi, le métier de développeur mobile a de l'avenir : il aura en charge d'adapter un site internet classique pour en faire une application mobile, ou bien de créer une application mobile qui n’a pas de site internet existant.
Au-delà de sa responsabilité de tenir compte des spécificités de l’affichage des applications sur les différents appareils, le développeur d'applications mobile doit faire preuve de méthode (être agile) et de capacités d'écoute et de communication. |
C’est pourquoi, pour devenir Développeur Mobile, Global Knowledge propose un parcours métier composé de trois volets :
- Un volet technique / métier
- Un volet de compétences transverses (savoir-être et méthode)
- Un volet de mise en situation pratique
Le parcours métier du développeur d'applications mobiles, en résumé :
Durée du cursus | 57 jours (399 heures) dont : ➤ 35 jours (245 heures) de savoir-faire métier | ||||
Public | ➤ Bac + 2 Informatique ou scientifique | ||||
Pré-requis | ➤ Connaissance de l’outil informatique |
Quels sont les objectifs à atteindre pour devenir développeur mobile?
➤ Acquérir les bases de toute conception de logiciel (concept Objet, SQL) ➤ Concevoir et développer des interfaces graphiques riches (en HTML, CSS, JavaScript) ➤ Connaître les règles et les normes (accessibilité, ergonomie, référencement) ➤ Développer des applications mobiles avec Android et IONIC ➤ Développer une API Restfull avec NodeJS | ➤ Savoir travailler en équipe et en mode projet |
Programme détaillé du parcours de formation Développeur mobile
Notez que les modules ci-dessous sont présentés par type de séquence et non dans l'ordre de suivi pédagogique défini.
Informatique | Gouvernance & Méthodes | Business & Management | Travaux pratiques |
TITRE | DUREE | % de pratique | ||
La place du développement dans le projet informatique | 2 | théorique | ||
Algorithmique | 2 | 40% | ||
La conception objet | 2 | 60% | ||
Les bases du SQL et NoSQL | 3 | 60% | ||
HTML, CSS, JavaScript : développement client | 3 | 50% | ||
Panorama des technologies du Web | 2 | 50% | ||
Bootstrap et le responsive design | 2 | 60% | ||
Java Initiation | 2 | 60% | ||
Le développement mobile natifs cas Android | 5 | 80% | ||
Le développement backend et les services REST avec NodeJS | 3 | 80% | ||
Le développement mobile hybride cas IONIC | 5 | 80% | ||
Introduction aux outils de conception | 2 | 40% | ||
Ergonomie des sites Web | 2 | 60% | ||
Introduction à la gestion de projet | 1 | théorique | ||
Introduction à Agile | 2 | 40% | ||
Intégration et travail en équipe | 1 | 80% | ||
Communication orale et métier de développeur | 1 | 80% | ||
Assertivité et place dans une équipe | 1 | 80% | ||
Le changement : intégrer un nouvel environnement | 2 | 80% | ||
Gérer son temps et ses priorités | 1 | 80% | ||
Développer sa créativité | 1 | 80% | ||
Savoir se vendre en entretien | 2 | 80% | ||
Mise en situation : développer une application mobile de e-banking | 10 | 100% |