Analyser un besoin fonctionnel et modéliser une application logicielle à l’aide du langage UML Maitriser les méthodes de programmation objet ainsi que les outils de développement les plus utilisés et la documentation associée Développer une application logicielle mobile ou non à l’aide des langages de programmation JAVA, JEE et Java pour Android Maitriser les techniques de tests ainsi que l’intégration continue