Recherchez une formation :

Concepteur Développeur d'Applications

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    

  • Partager
  • Ajouter au favoris
  • Signaler cette page
Retour en haut