Escolar Documentos
Profissional Documentos
Cultura Documentos
Développeur d'application -
Android
Devenez développeur et réalisez vos applications pour Android grâce à notre
formation par projets !
*Développeur(euse) d'application - NSF 326t - Niveau Diplôme niveau Bac+3/4 (Fr) 6 (Eu) - enregistré au RNCP par arrêté du
26/09/2016 publié au JO du 04/10/2016
**Conditions disponibles sur la page https://openclassrooms.com/fr/job-guarantee
Les développeurs d’application 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é Android
En tant que spécialiste de l’univers Google, le développeur Android 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 au diplôme, vous devrez réaliser tous les projets et les faire valider lors
des soutenances, par vos mentors. Votre dossier devra ensuite être validé par le jury du
diplôme, composé de professionnels. Si vous en avez besoin, utilisez les cours que nous
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 Android grâce au langage Java et à l'environnement de
développement Android Studio
Communiquer avec une base de données pour stocker et requêter des
informations
Mettre en œuvre des test unitaires, des tests d'intégration et des tests d'interface
Produire une documentation technique et fonctionnelle de l’application
Utiliser le réseau pour obtenir des informations
Comprendre et appliquer des Design Patterns pour assurer la stabilité de vos
applications
Respecter les recommandations du Material Design afin de garantir la meilleure
expérience utilisateur possible
Rémunération
Ces profils sont très recherchés, majoritairement en CDI. En freelance, les développeurs
Votre diplôme
Ce diplôme est de niveau bac+3/4, c'est-à-dire de niveau 6 sur le Cadre Européen des
Certifications (European Qualifications Framework) et de niveau bac+3/4 sur le cadre
français.
Si vous avez des questions à propos de son équivalence pour poursuivre vos études,
contactez votre université ou école dans laquelle vous voulez continuer après le
diplôme.
Vous trouvez un emploi sous 6 mois suivant votre diplôme ou nous vous remboursons
votre parcours !
En savoir plus
Compétences cibles
Définir une stratégie d'apprentissage
Développer votre visibilité sur les réseaux sociaux d'entreprise
Créer et mettre à jour votre CV
Cours associés
Apprenez à apprendre
Facile 6 heures
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.
Compétences cibles
Versionner son projet et travailler en collaboration
Cours associés
Compétences cibles
Installer et utiliser une librairie externe
Sélectionner les langages de programmation adaptés pour le développement de
l’application
Développer une application proposant les fonctionnalités attendues par le client
Respecter les bonnes pratiques de développement en vigueur
Maîtriser le cycle de vie d'une application et de ses composants
Lancer l'application sur l'émulateur ou un équipement réel
Maîtriser l'environnement de développement Android Studio
Cours associés
Compétences cibles
Sélectionner une solution technique adaptée
Rédiger les spécifications détaillées d'un projet
Analyser un besoin client
Lister les fonctionnalités demandées par un client
Cours associés
Compétences cibles
Concevoir et architecturer une interface utilisateur en XML
Écrire un test unitaire Android
Mettre en œuvre des tests d’intégration
Mettre en œuvre des tests unitaires
Produire un rapport de l’exécution des tests
Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
Programmer et éxécuter une tâche en arrière plan
Sauvegarder les préférences de l'utilisateur
Utiliser les widgets d'interaction utilisateur (champs de saisie, boutons)
Télécharger des données distantes
Cours associés
Apprenez à enrichir vos projets web avec des API REST ! Vous
pourrez utiliser les données d'autres sites pour les intégrer
directement dans vos propres applications. Les API vous feront
gagner du temps et ajouteront une nouvelle dimension à vos
projets !
Compétences cibles
Créer, gérer et afficher des fragments d'interface
Afficher du contenu multi-langue
Définir et appliquer un thème global
Modifier les paramètres d'un projet Android
Afficher une liste de données avec une RecyclerView et un Adapter
Créer et afficher un menu
Cours associés
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.
Compétences cibles
Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
Décrire un domaine fonctionnel avec 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
Cours associés
Devenez un as de la gestion
immobilière
Développez une application de gestion immobilière permettant aux agents de
travailler efficacement avec leur tablette ou leur smartphone.
Compétences cibles
Exposer du contenu à des applications tierces
Personnaliser la barre d'outils
Stocker et récupérer les informations dans la base de données en langage SQL
Gérer et afficher des messages de notification
Apporter des améliorations de fonctionnalités demandées par le client
Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les
modifications apportées
Corriger des dysfonctionnements signalés par le client sur l’application
Créer et configurer une base de données SQLite
Créer une vue personnalisée
Cours associés
Compétences cibles
Produire une documentation technique et fonctionnelle de l’application
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 !
Compétences cibles
Sélectionner des sources d’information pertinentes pour un certain ensemble de
technologies
Mettre en place un tableau de bord de veille technologique
Cours associés
Compétences cibles
Identifier et mener un projet à impact social
Mobiliser ses compétences au profit de la réalisation d’un projet
Cours associés
Contrat
d'apprentissage
2 jours en formation / 3 jours en entreprise.