
Concepteur Développeur d'Applications
- Ville : Mougins (Provence Alpes Côte d'azur)
- Ecole : 2i Tech Academy by M2i - Sophia Antipolis
- Filière : Informatique
L’essor des applications mobiles modifient de nombreux business models, forçant les entreprises et organisations à revoir leur façon d’adresser leurs cibles.
Autrefois simplement fonctionnelles, elles deviennent aujourd’hui de précieuses sources de données utilisateurs et un moyen efficace de garder le contact avec les utilisateurs.
C’est pourquoi les entreprises misent sur les nouvelles compétences du secteur, et notamment sur le recrutement de développeurs(ses) spécialisés dans le mobile, pour porter leur croissance.
Quelles sont les compétences à acquérir pour devenir Concepteur(rice) Développeur(se) d'Applications ?
Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité
Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité?
TECHNOLOGIES, METHODES ET OUTILS ABORDES
Concevoir des pages Web statiques et dynamiques avec HTML/CSS et JavaScript
Modéliser avec UML
Maîtriser la programmation structurée et orientée objet à l’aide du langage Java et du langage PHP
Créer une application Desktop
Développer des applications Web côté serveur avec Java EE
Maquetter une application Web en utilisant UX Design
Développer une application simple avec Angular
Gérer une base de données relationnelle (MySQL ou Oracle) en PHP-PDO et Java-JDBC
Gérer une base de données noSQL (MongoDB) en Java
Modéliser une base de données avec UML
Utiliser des requêtes SQL pour interroger et modifier une base de données
Créer des procédures stockées
Concevoir une base de données noSQL (MongoDB)
Gérer un projet avec Scrum et les méthodes Agiles
Développer une application multicouche avec Symfony (Framework MVC PHP)
Travailler avec le Framework Hibernate pour Java
Développer une application multicouche avec Spring (Framework MVC Java EE)
Concevoir et automatiser des tests unitaires avec JUnit et PHPUnit
Gérer des versions différentes de code source avec Git ou Subversion
PREREQUIS
BAC + 2 en informatique (BTS SIO option SLAM, DUT…) et avoir exercé des missions de développeur(se)
Maîtriser HTML, CSS et un langage de programmation
Pratique de l’anglais technique souhaitable
Aptitudes relationnelles, rédactionnelles et techniques
Contactez directement l'établissement
-
Contacter l'école -
Demander le programme -
Recevoir un dossier d'inscription -
Poser une question -
Consulter le site internet
Posez les directement à l'établissement en cliquant sur les boutons de conversation (en savoir plus).
- Ajouter au favoris
- Signaler cette page