Polyvalence ou technicité ?
Avoir une base technique solide complétée d’une bonne culture générale JAVA/J2EE est particulièrement pertinent pour la valorisation de son potentiel auprès d’un employeur.
Objis a élaboré une méthode permettant d’identifier le savoir-faire d’un consultant sur 10 thèmes clés d’expertise. Les tutoriaux Java/J2ee Objis vous aiderons à avoir cette culture générale pratique java/J2ee.
10 thèmes à valider.
Découvrez ci-dessous les 10 thèmes sur lesquels nous interrogeons les consultants java/j2ee dans le cadre de nos actions ciblées de coaching Java/J2ee pour nos clients.
Thème 1 : Java
Quel historique ? Quels atouts ? Force et faiblesse par rapports à C/C++/.NET/PHP ?
Quels apports des version java5 et java6
Interêt de la programmation par interface ?
Thème 2 : plateforme J2EE
Quelle architecture ? Quels services ? Quels conteneurs ? Quels produits ?
Quelles plateformes concurrentes ? equivalent .NET ? PHP ?
Thème 3 : Tests
Quels types ? Quels produits ? Quelle méthodologie ?
Quel est le coût de la mise en oeuvre d’une bonne stratégie de test ?
Qu’est ce qu’un mock test ? qu’est ce qu’un test ‘in container’ ?
Thème 4 : Développement d’écrans
Quels produits ? Dans quelle circonstance ? Pourquoi ?
Exemple : Pourquoi préférer Spring MVC à Struts ? GWT à JavaFX ? Quand choisir Flex ?
Thème 5 : Développement couche persistence
Quels produits ? Dans quelle circonstance ? Pourquoi ?
Pourquoi préférer Toplink à iBatis ? quelle différence ? comment rendre hibernate compatible JPA ?
Thème 6 : Méthode
Quels sont les différentes méthodes de gestion de projet informatiques ?
Qu’est ce que RUP ? Qu’est ce que ITIL ? Scrum ? XP ?
Thème 7 : Conception
Quelle connaissance en UML ? Design patterns ?
Quelle expertise sur la technologie XML ?
Exemple : modélisez une application de réservation de taxis.
Thème 8 : Architecture
Quelle expérience en services web ? ESB/SOA ?
Quelle sensibilité par rapport à la gestion de processus métiers (BPM) ?
Qu’est ce que MDA ? Quels outils ?
Thème 9 : Administration
Quels compétences pour mettre en place une plateforme de développement d’application (Ex : Install Debian + Subversion)
Comment sécuriser une application J2EE ?
Comment mettre en oeuvre le clustering sous Tomcat ? sous JBOSS ?
Thème 10 : Intégration continue
Qu’est ce que l’intégration continue ?
Quels différence entre ANT/Ivy et MAVEN2 ?
Différence entre Hudson, Cruise control, Continuum ?