Formation Développeur JAVA – JEE

Vous êtes déjà développeur sur une autre technologie (Javascript, Php, C++, Python, C#) et vous souhaitez passer au JAVA et ainsi vous ouvrir de nouvelles opportunités d’emplois ou d’évolution, alors cette formation est certainement faite pour vous !

Durée

399 heures de cours

certification

Certificat de compétences professionnelles
et accompagnement à la certification JAVA
JAVA SE 8 PROGRAMMER

Modalités

60% en présentiel
40% en téléprésentiel

Métiers

Développeur JAVA
Concepteur JEE
Analyste programmeur JAVA – JEE

Qu'allez-vous apprendre pendant la formation Développeur JAVA-JEE ?

jean-lou-lebars

Jean-Lou LEBARS
Référent de la formation

Nous avons conçu cette formation, qui s’adresse à des développeurs avec une première expérience, dans un modèle dynamique qui inclut beaucoup de pratique.
Vous apprendrez, bien sûr, les fondamentaux de la programmation JAVA, ainsi que un rappel sur les bases de données et les différents formalismes dans les métiers du développement (UML, Agile). La formation est découpée en deux grands volumes dont 30% de cours “classiques” et 70% de mise en pratique.
A la fin de la formation, vous serez amené à passer une certification JAVA.
De même, vous serez accompagné dans vos futures recherches d’emplois avec des points réguliers avec notre conseillère en insertion professionnelle.
En plus d’un solide bagage technique sur la technologie JAVA, vous apprendrez également les dernières méthodologies de travail collaboratif en entreprise.

Le programme

Objectifs

👉 Gérer un projet de développement d’application avec les méthodes agiles
👉 Formaliser un projet avec UML
👉 Connaître et comprendre les méthodes et technologies relatives Java / J2EE
👉 Formaliser la programmation d’une application Java / J2EE
👉 Développer une application en Java
👉 Ancrer sa pratique du langage dans un contexte professionnel

Pré-requis

La formation est ouverte à tous, sans condition de diplôme. Vous devez -être inscrit comme demandeur d’emplois.
Vous êtes déjà développeur(se) sur une autre technologie (Javascript, Php, C++, Python, C#).

Lors du parcours de candidature, nous évaluerons vos compétences, notamment :

  • Connaître les architectures n-tier, notamment web (serveur web, serveur d’application, serveur de base de données)
  • Savoir interpréter des spécifications fonctionnelles et des spécifications techniques
  • Avoir déjà pratiqué un langage de programmation dans un contexte professionnel (JavaScript, Java, PHP, etc…)

Déroulé

Nos formations sont basées essentiellement sur la pratique et l’accompagnement individuel de l’équipe pédagogique ce qui permet d’adapter la courbe d’apprentissage aux capacités de chacun.e.

Objectif

  • Comprendre la démarche des méthodes agiles ;
  • Intégrer de l’agilité dans sa gestion de projet ;
  • Pratiquer un cas concret avec Scrum et ses outils.

Détails

  • Différenciation entre les méthodes classiques et les méthodes agiles : philosophie agile, manifeste agile
  • Présentation de SCRUM : back log, sprint, product owner, Scrum Master, itérations, users stories, graphiques et statistiques
  • Outils d’agilité : Trello, Slack, outils collaboratifs, GDrive

Modalité : apports théoriques et lancement des projets fil rouge de la formation. Tout au long de la formation, les étudiants devront cristalliser leurs acquis autour d’un projet d’application. Cette séquence se réalise d’abord en équipe durant les phases de conception puis en individuel durant les phases de production.

Evaluation : Livrable à fournir, rédaction d’un cahier des charges

Objectif  : comprendre un programme JAVA, le modifier et être capable d’écrire un programme JAVA

Modalité : apports théoriques et exercices pratiques

Détails

  • Présentation de JAVA : historique de la technologie, le langage, l’environnement de développement
  • La syntaxe : les types primitifs, les tableaux, les variables, les collections, les constantes, les méthodes, les commentaires et JavaDoc
  • Les structures : structuration d’un programme JAVA, les structures de contrôle (IF, ELSE? SWITCH, WHILE, FOR), la gestion des exceptions
  • Les aspects liés à la sécurité : bonnes pratiques, tests, veille
  • La documentation : les bonnes pratiques.

Evaluation : QCM argumenté

Objectifs

  • Penser un programme en POO
  • Modifier un programme JAVA en POO
  • Ecrire un programme JAVA en POO

Modalité : apports théoriques et exercices pratiques

Détails

  • Les concepts généraux de la POO : les objets, les classes, l’encapsulation, l’héritage, le polymorphisme
  • La création d’objet : la déclaration, les constructeurs, la surcharge, la destruction d’un objet, l’héritage, la visibilité des membres (Public, Private, Protected), les classes particulières (abstraites, internes, locales, anonymes, membres)

Evaluation : QCM argumenté

Objectifs

  • modifier une interface graphique
  • écrire une interface graphique

Modalité : développement du coeur de l’application

Détails

  • AWT et Swing
  • Les fenêtres : JWindow, JDialog, JFrame
  • Le gestionnaire de placement : FlowLayout, BorderLayout, GridLayout, CardLayout, BoxLayout
  • Les composants : JButton, JLabel, JCheckBox, JRadioButton, JTextField, JTextArea
  • La gestion des événements : boucle événementielle, boucle infinie, Callback, Listener, Déclencheur

Evaluation : Le livrable à fournir en fin de séquence fera l’objet d’une évaluation formative sur la base d’une grille de critères fournies en amont aux étudiants.Durant cette séquence les étudiants sont accompagnés par leur formateur.

Objectifs

  • Structurer une base de données
  • Manipuler une base de données
  • Manipuler les données avec SQL

Modalité : conception et modélisation de la base de données du projet

Détails

  • Présentation du langage SQL
  • Le DDL (Data Definition Language) : création d’une BDD, destruction d’une BDD, modification d’une BDD, création de table, destruction de table, modification de table
  • DML (Data Manipulation Language) – niveau 1 : CRUD, RUD, query simples, query avec clauses, tris, manipulations de dates, subquery, jointures, maj des données, suppressions des données
  • DML niveau 2 : requête select distinct, regroupement, clause Having, requête select évoluée, jointure simple, jointure avec JOIN
  • DCL (Data Control Language) : gestion des droits, transactions

Evaluation : livrable à fournir

Cette semaine, nous mettons les projets en pause pour se plonger dans les entrailles de WordPress. En filigrane, nous abordons le langage PHP, la construction des bases de données et toutes les petites subtilités de WordPress.

Objectifs

  • Comprendre les bonnes pratiques liées à un framework
  • Connaître l’architecture de Spring
  • Pratiquer un framework

Détails

  • Historique des framework
  • Fonctionnement d’une transaction
  • Les API REST
  • Le principe
  • Les verbes HTTP
  • Les réponses HTTP
  • Spring :
    • Configuration de l’application
    • Spring Boot
    • L’injection de dépendance
    • Spring IOC
    • Spring MVC (et non Spring Web)
    • Spring Data
    • Spring AOP
    • Les contrôleurs
    • Les endpoints

Modalité : apports théoriques et mise en situation sur le projet fil rouge avec la sécurisation de la base de données

Evaluation : livrables à fournir

Objectif : Une attention particulière sera portée à l’accompagnement des bénéficiaires afin de faciliter leur retour à l’emploi.

Ce module sera animé par notre conseillère en insertion professionnelle.

Des temps d’animation collective et individuelle seront mis en place :

  • techniques de recherche d’emploi,
  • ateliers CV,
  • lettre de motivation,
  • optimisation des réseaux sociaux,
  • entretiens,
  • rencontres avec des entreprises (job dating).

Les points forts de la formation

Nous prenons un soin particulier à pouvoir proposer un environnement de travail qualitatif et des outils en phase avec les pratiques professionnelles. Nos salles de formation sont climatisées et équipées de vidéo-projecteur HD. Et enfin sur chaque formation nous cherchons à proposer en permanence les conditions et les outils optimum pour travailler.

Pas de machine ?
Pas de soucis !

macbook

Vous n’avez pas de machines pour travailler efficacement en formation ? Pas de soucis, on vous en prête une pendant toute la durée de la formation, vous pouvez même travailler à la maison avec.

Service emploi

megane-souchet

Mégane SOUCHET, spécialiste du recrutement dans l’IT, accompagne les étudiants tout au long du parcours de formation pour maximiser les opportunités de retour vers l’emploi.

L'équipe

Aux petits soins pour nos étudiants !

(Sources : enquêtes internes CEFIM, plus de détails dans la page chiffres clés
NOTA : il n’y a pas d’examen de certification professionnelle à l’issue de cette formation)

Les prochaines sessions

🗓️
Tours- 13 dec au 15 mars 2022

35h / semaine
 
  • 399h de cours
  • 239h en téléprésentiel / 160h en présentiel
  • Regroupement présentiel sur le Campus de Tours
  • Modalités de financement : 12 places financées par Pôle Emploi et OPCO Atlas
tours
opco-atlas

12 places financées par Pôle Emploi et Atlas.

Comment financer sa formation ?

logo-rcvl-on

Places financées PRF

Survolez pour en savoir plus

Région Centre-Val de Loire

Certaines sessions de nos formations sont inscrites au plan régional de formation (PRF). Si votre candidature est retenue sur la formation, vous pouvez profiter de ce mode de financement.
En savoir plus

Le compte personnel de formation

Survolez pour en savoir plus

CPF

Le CPF est un droit à l’évolution professionnelle dont dispose chaque individu entré dans la vie active, qui se concrétise par des droits formation comptabilisés en euros pour une activité professionnelle et en heures pour une activité d’agent public.
En savoir plus

Autofinancement - paiement en 10x - sans frais

Survolez pour en savoir plus

Autofinancement avec PLEDG - Payez en 10 fois sans frais

Nous contacter pour plus de détails et la mise en place de cette modalité.
En savoir plus
Logo-Pôle-Emploi-1

Aide individuelle à la formation

Survolez pour en savoir plus

Financement Pôle Emploi

Aide individuelle à la formation (AIF) Aide financière qui permet de compléter les aides des collectivités territoriales, des Opco. Pour en bénéficier, il faut être demandeur d’emploi ou en CSP (contrat sécurisation professionnelle).
En savoir plus sur le site de Pôle Emploi

CPF de Transition

Survolez pour en savoir plus

Transition Pro

Congé qui permet au salarié de s’absenter de son poste afin de suivre une formation pour se qualifier, évoluer ou se reconvertir. Il est accordé sur demande à l’employeur. Le salarié est rémunéré pendant toute la durée de la formation. (3-4 mois en moyenne de délai de traitement du dossier)
En savoir plus
agefiph

Agefiph

Survolez pour en savoir plus

Agefiph

Les personnes en situation de handicap disposent des mêmes dispositifs que les salariés ou demandeurs d’emploi (CPF, CPF de Transition, AIF...). De plus, elles peuvent bénéficier d’aides supplémentaires en contactant l’Agefiph (secteur privé)
En savoir plus

Le parcours de candidature

Prenons le temps de vous accompagner vers votre nouvelle vie professionnelle.

Parcours Assistant(e) de Direction 2.0 - CEFIM

Etape 1

Webinaire d'infos

Chaque semaine, nous organisons un webinaire d’informations vous permettant d’avoir plus de détails et surtout de pouvoir poser vos questions.
Les outils pour référencer son site web facilement - CEFIM

Etape 2

Parcours Welcome

Quelques challenges à réaliser en autonomie à la maison pour se tester et nous permettre de vérifier si vous êtes fait.e pour cette formation.

stephanie-thomas-responsable-filière-web-cefim

Etape 3

Entretien
 

Dès la fin de votre parcours welcome, vous pouvez prendre un RDV en ligne pour faire connaissance plus finement et comprendre votre projet.

Cover téléprésentiel

Etape 4

Semaine de testing

C’est la dernière étape de notre parcours de candidature. Nous vous invitons une semaine entière avec les autres candidats pour se tester en live.

En fonction de votre niveau technique, le temps de réalisation de ce parcours est variable selon les candidat.e.s. Mais en moyenne compter entre 10h et 15h de travail personnel.

Situation de handicap

Mickaël CLEMENT

Mickaël CLÉMENT
Chargé de développement
et référent accessibilité du CEFIM

Vous avez une reconnaissance RQTH et vous vous demandez si nous pouvons vous accueillir ?
Nous accueillons régulièrement des étudiants avec différents handicap sur nos formations. Pour les handicaps moteurs, nos locaux et nos équipement sont tout à fait adaptés aux normes en vigueur.
Pour les autres handicaps, l’accessibilité peut être adaptée.
L’inclusion de tous et toutes dans la formation est une valeur importante pour nous et nous prendrons toujours le temps de vous accueillir spécifiquement pour évaluer avec vous notre capacité à nous adapter à votre empêchement.
Vous pouvez dès maintenant prendre un rendez-vous avec notre référent accessibilité qui saura vous accueillir et être à votre écoute.
Ou vous pouvez lui passer un message directement : referent-handicap@cefim.eu
Et au-delà du premier rendez-vous, il sera la personne à votre écoute tout au long de la formation.

Infos pratiques

Nous contacter

Vous souhaitez échanger avec nous ?
Rencontrons-nous lors d’un webinaire d’informations, nous laissons toujours beaucoup de place pour répondre à vos questions.
Sinon passez-nous un message, nous efforcerons de répondre au mieux.

Retour en haut de page