Expert Java EE

Devenez expert en Java EE, la technologie de choix des grandes entreprises !

Commencer

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 10 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Un diplôme de niveau 7 (Bac+5)

Décrochez un diplôme de niveau, avec un emploi garanti sous 6 mois.

Commencer
Développement

Expert Java EE

DiplômeDiplôme niveau 7 (Bac+5)Accompagnement personnaliséEmploi garanti

L’informatique est une passion pour vous ? Devenez Expert en Ingénierie Informatique, spécialité Java EE ! Le secteur recrute activement et manque de talents, les entreprises n’attendent plus que vous !

Vous pourrez avoir des responsabilités variées et stimulantes, comme :

  • Définir la stratégie informatique d’une entreprise
  • Développer des applications Java, y compris pour mobile
  • Recruter et former une équipe de développeurs et administrateurs systèmes

Vous serez en contact régulier avec la direction de l’entreprise et l’équipe technique, et aurez un rôle essentiel dans le fonctionnement du matériel et des logiciels de l’entreprise.

Spécialité Java EE

Grâce à la spécialisation Java EE, vous saurez construire des systèmes d'informations robustes et taillés pour les entreprises. Vous serez capable de développer des applications web et des programmes en ligne de commande ou encore des web-services. Les bases de données, les bonnes pratiques en Java EE, les serveurs, l'architecture microservices ou les bus événementiels n'auront plus de secrets pour vous ! 

Pourquoi apprendre Java ?  Avant tout car il s'agit d'un langage très utilisé pour les applications d'entreprises et qu'il vous ouvrira de nombreuses portes !

Java est le langage le plus populaire selon l’index TIOBE. Vous avez la garantie d’utiliser longtemps ce que vous apprendrez dans ce parcours !

Pré-requis

Vous n'avez pas ce diplôme mais vous pensez avoir un niveau équivalent ? C'est quand même possible !

  1. (Facultatif) Complétez notre quiz d'auto-évaluation pour avoir une idée du niveau requis.
    Notez que ce quiz ne constitue pas une validation.
  2. Remplissez ce formulaire de validation afin que nous puissions confirmer votre niveau.

Vous devrez également avoir accès à un ordinateur (PC ou Mac), muni d'un casque, une webcam et une bonne connexion Internet.

Pour accéder au titre, vous devrez réaliser tous les projets et les faire valider lors des soutenances, par vos mentors. Votre dossier devra ensuite être validé par le jury du titre, composé de professionnels. Si vous en avez besoin, utilisez les cours que nous vous proposons pour vous préparer aux projets.

Ce que vous saurez faire

  • Proposer une organisation pour une équipe technique
  • Créer des fiches de poste pour recruter dans une équipe technique
  • Planifier un projet informatique
  • Réaliser une application mobile avec les frameworks Angular et Ionic
  • Participer à la rédaction d'un business plan sur la partie technique
  • Optimiser un système de gestion de base de données
  • Proposer une architecture Docker
  • Établir le reporting d'une équipe technique
  • Rédiger un dossier d'analyse et de conception
  • Etablir la politique de sauvegarde
  • Mettre en place une veille technologique
  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
  • Créer des application web dynamiques grâce à Java EE
  • Développer de manière professionnelle grâce aux frameworks Apache Struts 2 et Spring
  • Créer une application basée sur une architecture microservices
  • Mettre en œuvre des tests unitaires et fonctionnels
  • Utiliser les outils les plus connus d’intégration continue
  • Produire une documentation technique et fonctionnelle de l’application

Quels métiers pourrez-vous exercer ?

Vous pourrez occuper des postes à responsabilité tels que :

  • Directeur des systèmes d’information
  • Directeur technique
  • Responsable informatique
  • Ingénieur système
  • Lead developer
  • Développeur Java/Java EE, analyste-programmeur Java
  • Développeur full stack Java
  • Développeur backend

Vous serez en mesure de travailler dans des entreprises de nature et taille variées : PME, entreprises de services numériques (ESN, ex-SSII), groupes industriels, multinationales.

Rémunération

En suivant la formation "Expert en ingénierie informatique" spécialité Java EE, vous pouvez prétendre aux rémunérations suivantes :

  • de 35 000 € à 45 000 € bruts annuels en région parisienne

Profils très recherchés, majoritairement en CDI.

Votre diplôme

  • OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris.

  • À l'issue de votre formation et de la validation de vos compétences par un jury, vous pourrez obtenir le certificat « Expert Java EE ».
    Vous pourrez également obtenir ce titre enregistré au Répertoire National des Certifications Professionnelles, de niveau 7 (Bac+5) sur les cadres français et européen des certifications (European Qualifications Framework), à la condition que vous validiez les pré-requis nécessaires.

  • Contactez l'université ou école où vous souhaitez poursuivre vos études si vous avez des questions à propos de l’équivalence du diplôme.

Un emploi garanti

  • Trouvez un emploi dans les 6 mois qui suivent votre diplôme.

  • Si ce n'est pas le cas, nous vous remboursons votre parcours.
    Découvrir l'Emploi Garanti.

Développement

Expert Java EE

DiplômeDiplôme niveau 7 (Bac+5)Accompagnement personnaliséEmploi garanti

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Définissez votre stratégie d'apprentissage

Vous embarquez sur un grand parcours d'apprentissage ! Équipez-vous des outils et des bonnes pratiques dont vous aurez besoin tout au long de vos cours et de vos projets.
Durée10 heures
Compétences acquises dans ce projet
  • Construire pas à pas son projet professionnel
projet 2

24h dans la vie d'un expert

A quoi ressemblera votre métier ? Faites un petit saut dans le futur pour en avoir un avant-goût avant d'entamer la formation !
Durée10 heures
Compétences acquises dans ce projet
  • Effectuer les activités de base d'un expert en informatique
projet 3

Mettez en oeuvre la SOA pour le nouveau système d’information de la bibliothèque d’une grande ville

Le service culturel d’une grande ville souhaite moderniser la gestion de ses bibliothèques. À vous de construire un système d'information fondé sur la SOA qui va permettre le suivi des prêts de leurs ouvrages.
Durée260 heures
Compétences acquises dans ce projet
  • Identifier les besoins et contexte d'un projet informatique
  • Concevoir et réaliser l’architecture d’un SI dans un environnement client-serveur
  • Présenter une réalisation de manière professionnelle
projet 4

Testez vos développements Java

Vous développez une application et vous voulez vous assurer que d'une part, ce qui a été implémenté fonctionne et d'autre part que la suite de votre travail ne vienne pas casser quelque chose. La solution : tester ! Et mieux, automatisez les tests !!
Durée70 heures
Compétences acquises dans ce projet
  • Réaliser l'audit d'un système
  • Gérer l’évolutivité et l’adaptabilité d'un système
  • Mettre en place une démarche qualité et sa méthodologie
projet 5

Analysez, concevez et documentez votre application

Une fois votre application développée, vous devez la livrer à votre client en lui donnant tous les éléments pour l'utiliser et la maintenir dans de bonnes conditions. À vous de rédiger la documentation technique et fonctionnelle de votre application !
Durée140 heures
Compétences acquises dans ce projet
  • Produire une documentation de qualité professionnelle
  • Réaliser une analyse/conception technique
  • Réaliser une analyse/conception de l’exploitation
  • Réaliser une analyse/conception fonctionnelle
projet 6

Améliorez le système d’information de la bibliothèque

Après avoir réalisé le nouveau système d'information de la bibliothèque d'une grande ville, la municipalité reprend contact avec vous afin d'y apporter des évolutions. À vous d'adapter le produit à leurs nouveaux besoins.
Durée80 heures
Compétences acquises dans ce projet
  • Apporter des améliorations de fonctionnalités demandées par le client
  • Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées
  • Corriger des dysfonctionnements signalés par le client sur l’application
projet 7

Proposez une organisation pour une équipe technique

Vous êtes un consultant en organisation des équipes techniques. Vous êtes la personne qu'on appelle quand il y a le feu... et il y a le feu.
Durée110 heures
Compétences acquises dans ce projet
  • Définir des descriptions de profils de poste
  • Analyser un mode d’organisation et proposer des solutions
projet 8

Planifiez et suivez un nouveau projet informatique

Vous venez d'être nommé responsable d'un nouveau projet informatique dans votre entreprise. Comment allez-vous vous organiser avec votre équipe pour le mener à bien ?
Durée130 heures
Compétences acquises dans ce projet
  • Préconiser et mettre en place un mode de fonctionnement informatique adapté aux besoins de l’entreprise
  • Fournir les éléments nécessaires aux autres services pour la rédaction d’un business plan
  • Identifier les risques juridiques liés à l’utilisation des solutions informatiques
  • Etablir un reporting précis de l’activité
  • Définir le cycle de vie et les étapes d’un projet informatique
  • Rédiger un PAQ
projet 9

Développez une application web de réservation de voyages

Mobilisez vos compétences avancées en Java pour créer, en équipe, une application fondée sur une architecture microservices
Durée180 heures
Compétences acquises dans ce projet
  • Identifier et quantifier les besoins
  • Intégrer de manière sécurisée les technologies d'un système informatique en réseau
  • Contribuer individuellement à un projet de développement agile réalisé en équipe
  • Assurer la maintenance opérationnelle de l’architecture système
  • Concevoir et réaliser l’architecture d’un SI dans un environnement client-serveur
projet 10

Effectuez un stage ou construisez une veille technologique

Pour ce projet, vous pouvez effectuer un stage en entreprise ou choisir de construire votre outil de veille technologique !
Durée10 heures
Compétences acquises dans ce projet
  • Sélectionner des sources d’information pertinentes pour un certain ensemble de technologies
  • Mettre en place un tableau de bord de veille technologique
Diplôme
Tech Lead

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Emploi du temps adapté : étudiez à votre rythme

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Date de début selon vos disponibilités

400 $US par mois

Environ 18 mois

Démarrer

Besoin d’aide pour choisir un financement adapté ?

Contacter un conseiller

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

Nous sommes là pour vous orienter

Notre équipe est à votre disposition pour toute question sur nos formations ou vos projets professionnels.