JavaRush /Blog Java /Random-FR /Certifications Java : qu'est-ce que c'est, comment les ob...

Certifications Java : qu'est-ce que c'est, comment les obtenir et est-ce que ça vaut la peine ?

Publié dans le groupe Random-FR
En tant que développeur Java, ai-je besoin de certifications officielles ? Presque tous les Jawistes se posent (ainsi que leurs collègues plus expérimentés) cette question à un moment ou à un autre de leur carrière. Nous essaierons d'examiner la réponse à cette question, ainsi que les types de certifications Java disponibles en général, dans cet article. Certifications Java : qu'est-ce que c'est, comment les obtenir et est-ce que ça vaut la peine ?  - 1Même si la plupart des professionnels Java, y compris les programmeurs eux-mêmes et leurs employeurs, privilégient l'expérience pratique plutôt que l'éducation formelle et toutes sortes de documents professionnels, la certification peut parfois s'avérer utile. Lors de l’évaluation des employés et de leur niveau, l’expérience réelle et le nombre d’années de travail dans le domaine seront presque toujours les facteurs déterminants. Mais avoir certaines certifications peut aussi être utile, notamment pour certaines entreprises, car elles augmentent la valeur du salarié aux yeux de l’employeur. Comme le notent les programmeurs Java expérimentés, les employeurs des pays russophones exigent rarement des certificats pour évaluer le niveau d'un codeur Java, mais ils ne seront pas superflus. Selon une étude de cas de Pearson VUE , 88 % des professionnels de l'informatique ont recommandé à leurs collègues d'obtenir un certain type de certification pour faire progresser leur carrière et améliorer leurs compétences professionnelles. Les certifications Oracle sont les plus populaires et les plus respectées parmi les développeurs Java. 74 % des personnes interrogées ont indiqué qu'elles considéraient les certificats spécialisés qui couvrent une technologie ou une pile technologique spécifique comme étant les meilleurs et les plus utiles, et les certificats Oracle Java répondent le mieux à ces exigences.

Principaux avantages de la certification Java

Listons les principaux avantages des certifications professionnelles pour les codeurs Java. Tout d’abord, avoir un certificat peut vous aider à vous démarquer aux yeux des employeurs et des recruteurs des autres candidats possédant les mêmes compétences et le même niveau d’expérience. Et cela peut être très utile, en particulier pour les développeurs Java débutants postulant à des postes où il y a beaucoup de concurrence entre les candidats. Dans de tels cas, toutes les méthodes permettant de laisser les concurrents derrière elles seront bonnes (dans le cadre de la décence et de l’éthique, bien sûr). Dans cette situation, avoir une certification peut vous apporter un certain nombre de bonus petits mais significatifs. Ainsi, la certification constitue une preuve supplémentaire que vous possédez réellement les compétences techniques spécifiées, et n'est pas simplement ajoutée à votre CV par souci de crédibilité. Eh bien, préparer l'examen qui précède l'obtention de toute certification vous aidera à comprendre et à consolider dans votre mémoire toutes les principales caractéristiques de ces technologies. De plus, avoir une certification peut vous éviter de devoir passer des tests sur cette technologie lors d'un entretien, et c'est toujours un plus, car cela vous fait gagner du temps et des nerfs. Et enfin, la certification Java peut, bien que peu, augmenter le niveau de salaire proposé et augmenter les chances de gravir les échelons de carrière dans un avenir proche. Sans parler du fait que vous pourrez ainsi renforcer la confiance dans vos qualifications de programmeur Java, et simplement augmenter vos RH, ce qui est toujours agréable.

Présentation des certifications Java d'Oracle

Comme indiqué ci-dessus, les certificats d'Oracle sont principalement évalués lorsqu'il s'agit de programmeurs Java. Par conséquent, nous parlerons ensuite des certifications Oracle existantes, de ce qu'elles incluent et de la manière de les obtenir. À propos, avant que Sun Microsystems et tous ses actifs ne deviennent la propriété d'Oracle en 2010, les certifications Oracle étaient appelées certifications Sun. Par exemple, l'actuel programmeur Java professionnel certifié Oracle (OCPJP) était auparavant connu sous le nom de programmeur Java certifié Sun (SCJP). Certifications Java : qu'est-ce que c'est, comment les obtenir et est-ce que ça vaut la peine ?  - 2

Programmeur Java associé certifié Oracle (OCAJP) - Programmeur Java SE 8 I

Le premier niveau de certification Java, le plus basique, pour Java SE 8, proposé par Oracle. Couvre tous les concepts de base de la programmation Java, aide à renforcer votre compréhension des aspects fondamentaux de Java et à élargir vos connaissances de la programmation en général. L’obtention de la certification OCAJP sera la première étape et le point de départ pour ceux qui souhaitent « passer au niveau supérieur » en ajoutant des certifications officielles à leur CV. Avoir OCAJP montre qu'un programmeur possède toutes les compétences nécessaires pour devenir un expert en développement Java (enfin, du moins en théorie).

Comment obtenir la certification OCAJP ?

Pour commencer, apprenez Java SE 8 du niveau débutant au niveau intermédiaire, acquérez une première expérience pratique de l'utilisation de Java SE 8. Vous pourrez ensuite passer à l'examen, après avoir réussi lequel vous recevrez une certification. Frais d'examen : 150 US$ Sujets des questions d'examen :
  • Création et utilisation de tableaux
  • Gestion des exceptions en Java
  • Bases de Java
  • Utiliser des boucles
  • Utilisation d'opérateurs et de constructions de contrôle
  • Règles d'héritage Java
  • Conversion de types en Java
  • Travailler avec les méthodes et l'encapsulation
  • Classes de base et utilitaires de l'API JAVA
Numéro de code de l'examen : 1Z0-808 Durée : 150 minutes Note de passage : 65 % Exigences de certification : Aucune requise. Nombre de questions de l'examen : 70 Type de questions : réponses à choix multiples. Page d'examen : OCAJP - Programmeur Java SE 8 I

Programmeur Java associé certifié Oracle (OCAJP) - Programmeur Java SE 11 I

Oracle propose également une option de certification pour Java Standard Edition 11. La séquence d'étapes est la même que dans le cas de Java SE 8 : nous apprenons la théorie jusqu'à un niveau intermédiaire, puis nous réussissons l'examen. Frais d'examen : 150 US$ Sujets des questions d'examen :
  • Application de l'encapsulation
  • Création et utilisation de méthodes
  • Créer des programmes simples en Java
  • Description et utilisation des objets et des classes
  • Gestion des exceptions
  • Technologie Java et environnement de développement Java
  • Classes abstraites et interfaces
  • Réutilisation des implémentations et de l'héritage
  • Comprendre les modules
  • Utilisation d'opérateurs et de constructions de contrôle
  • Travailler avec des tableaux Java
  • Travailler avec les types primitifs Java et le traitement des chaînes
Numéro de code de l'examen : 1Z0-815 Durée : 180 minutes Note de passage : 63 % Exigences de certification : Aucune requise. Nombre de questions de l'examen : 80 Type de questions : réponses à choix multiples. Page d'examen : OCAJP - Programmeur Java SE 11 I Certifications Java : qu'est-ce que c'est, comment les obtenir et est-ce que ça vaut la peine ?  - 3

Programmeur Java professionnel certifié Oracle (OCPJP) - Java SE 8 Programmer II

OCPJP est déjà un niveau de certification professionnel, ce qui signifie que le titulaire de ce certificat possède un niveau de connaissances et d'expérience suffisant en Java SE 8 pour être pleinement employé. Pour obtenir l'OCPJP, vous devez d'abord réussir l'examen de la précédente certification de niveau fondation, l'OCAJP. Frais d'examen : 150 US$ Sujets des questions d'examen :
  • Conception de classe avancée
  • Création d'applications de base de données avec JDBC
  • Concurrence en Java
  • Exceptions et approbations
  • Génériques et collections
  • Système d'E/S
  • Notions de base de Java IO (NIO.2)
  • API de flux Java
  • Interfaces fonctionnelles intégrées
  • Localisation
  • Utilisation de l'API date/heure Java SE 8
Numéro de code de l'examen : 1Z0-809 Durée : 150 minutes Note de passage : 65 % Exigences de certification : OCAJP 8 Nombre de questions à l'examen : 85 Type de question : choix multiples. Page d'examen : OCAJP - Programmeur Java SE 8 II

Programmeur Java professionnel certifié Oracle (OCPJP) - Java SE 11 Programmer II

Deuxièmement, une certification de niveau professionnel pour Java Standard Edition 11. Nécessite une certification OCAJP de niveau 1. Frais d'examen : 150 US$ Sujets des questions d'examen :
  • Annotations en Java
  • Interfaces fonctionnelles intégrées
  • Concurrence en Java
  • Création d'applications de base de données avec JDBC
  • Exceptions et approbations
  • Interfaces fonctionnelles et expressions Lambda en Java
  • Génériques et collections
  • IO (bases et NIO.2)
  • Bases de Java
  • Interface Java
  • API de flux Java
  • Opérations Lambda sur les flux
  • Localisation
  • Migration vers une application modulaire
  • Codage sécurisé dans une application Java SE
  • Services dans une application modulaire
Numéro de code de l'examen : 1Z0-816 Durée : 180 minutes Note de passage : 63 % Exigences de certification : OCAJP 11 Nombre de questions à l'examen : 85 Type de question : choix multiples. Page d'examen : OCAJP - Programmeur Java SE 11 II

Développeur d'applications Java professionnel certifié Oracle (OCPJAD) - Java EE 7

La certification Oracle Certified Professional Java EE 7 Application Developer valide la capacité d'un programmeur à développer et déployer des applications à l'aide de Java Enterprise Edition 7. OCPJAD est bien adapté aux développeurs front-end et back-end et aux architectes d'applications possédant au moins des compétences intermédiaires à avancées dans l'utilisation. Java EE 7. Pour réussir cette certification, vous devez d'abord obtenir l'OCAJP. Frais d'examen : 150 US$ Sujets des questions d'examen :
  • API par lots
  • Haricots CDI
  • Parallélisme
  • Création d'applications Java à l'aide de WebSockets
  • Création d'applications Web Java à l'aide de JSP
  • Développer des applications Web en Java à l'aide de servlets
  • Développement d'applications Web à l'aide de JSF
  • Implémentation de la logique métier à l'aide d'EJB
  • Exécution de services REST à l'aide de l'API JAX-RS
  • Implémentation de services SOAP à l'aide des API JAX-WS et JAXB
  • Architecture JavaEE7
  • Sécurité Java EE 7
  • API JavaMessager
  • Gestion de la persistance à l'aide des entités JPA et BeanValidation
Numéro de code de l'examen : 1Z0-900 Durée : 150 minutes Note de passage : 66 % Exigences de certification : OCAJP Nombre de questions de l'examen : 70 Type de question : choix multiples. Page d'examen : Développeur d'applications Java EE 7

Architecte d'entreprise Java maître certifié Oracle (OCMJEA)

Oracle Certified Master Java Enterprise Architect (OCMJEA) est la certification Java la plus prestigieuse d'Oracle. Sa présence indique que le développeur possède toutes les compétences et connaissances nécessaires en Java pour mettre en œuvre des projets de création d'applications à grande échelle - depuis les étapes initiales jusqu'au lancement et au support. Ainsi, les professionnels souhaitant obtenir l’OCMJEA doivent démontrer un éventail de compétences très, très large qui va au-delà des connaissances de base en programmation Java.

Comment devenir certifié OCMJEA ?

Vous devez d'abord suivre l'un des cours suivants :
  • Architecte d'applications d'entreprise avec Java EE
  • Développement d'applications pour la plateforme Java EE 6
  • Développement d'applications pour la plateforme Java EE 7
  • Développement d'applications avec Java EE 6 sur WebLogic Server 12c
  • Modèles de conception Java
  • Java EE 6 : Développer des composants métier avec JMS et EJB
  • Java EE 6 : développer des applications de base de données avec JPA
  • Java EE 6 : développer des services Web avec JAX-WS et JAX-RS
  • Java EE 7 : nouvelles fonctionnalités
  • Java SE 7 : développer des applications client riches
  • Principes fondamentaux de Java SE 7
  • Programmation Java SE 7
  • Java SE 8 : programmation
  • Java SE 8 Fondamentaux
  • Analyse et conception orientées objet à l'aide d'UML
Ensuite, vous devez passer l'examen Java EE Enterprise Architect Certified Master . Frais d'examen : 150 US$ Sujets des questions d'examen :
  • Concepts et principes de développement d'applications
  • Développement de technologies au niveau de l'entreprise
  • Architecture générale
  • Modèles de conception
  • Intégration et communications
  • Sécurité
  • Technologies de développement d'applications Web
Numéro de code de l'examen : 1Z0-807 Durée : 150 minutes Résultat de réussite : 71 % Nombre de questions de l'examen : 60 Type de question : choix multiples. Page d'examen :  Master certifié Java EE Enterprise Architect . L'étape suivante consiste à terminer la mission de maîtrise certifiée Java (EE) Enterprise Architect. Coût : 150 US$ Thèmes :
  • Section 1 : Conception d'application, concepts et principes
  • Section 2 : Architectures communes
  • Section 3 : Intégration et messagerie
  • Section 4 : Technologies au niveau de l'entreprise
  • Section 5 : Technologies de niveau Web
  • Section 6 : Applicabilité de la technologie Java EE
  • Section 7 : Modèles
  • Article 8 : Sécurité
Numéro de code de l'examen : 1Z0-865 Durée : Doit être complété dans les 6 mois suivant l'achat. Page d'affectation : affectation principale certifiée Java (EE) Enterprise Architect . Mais ce n'est pas tout. La dernière étape pour obtenir cette certification consiste à rédiger un essai - Essai de maître certifié Java (EE) Enterprise Architect . Numéro de code d'examen : 1Z0-866 Durée : 120 minutes Type de question : Essai Page d'examen : Essai de maîtrise certifié Java (EE) Enterprise Architect

Épilogue

En conclusion, je voudrais m'adresser à nos lecteurs. Écrivez dans les commentaires votre opinion sur les certifications Java, si cela a du sens de les obtenir et, si vous avez déjà eu l'expérience de les obtenir, si elles aident à l'emploi et au développement professionnel.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION