Skip to main Content

Filière métier : Formation Développeur Java

Le développeur Web Java est en charge de suivre un cahier de spécifications établi afin de développer une application logicielle ou progicielle en répondant aux fonctionnalités attendues par les utilisateurs.

Il peut aussi contribuer à la recette et la maintenance progicielle et/ou applicative sur sollicitation des équipes d'après-vente d'un intégrateur ou éditeur.

Public | Mission | Perspectives | Objectifs | Pré-requis | Programme | Pédagogie | Séquencement | Certification | Mobilité

Code ROME : M1805

Durée de la formation : 238 heures

Public

  • Analyste programmeur.
  • Développeur informatique ou Web.
  • Ingénieur d’études et développement informatique.
  • Chef de projet étude et développement informatique.

Qualités requises:

  • Autonomie.
  • Rigueur.
  • Ecoute.
  • Sensibilité pour les technologies de l’information.

Mission

Ses principales tâches :

  • Recueil des besoins des utilisateurs.

  • Conception, analyse d’impact, développement, test et recette d’une application informatique.

  • Suivi des incidents et participation au support technique.

  • Réalisation de la maintenance et de l’évolution de l’application.

Perspectives

Le Développeur Java EE6 a une fonction essentielle au sein des Sociétés de Services spécialisées en conseil, intégration et développement ainsi que chez les R&D des éditeurs de progiciels de petite à grande taille.

Le métier de développeur évoluera avec l’introduction de nouvelles technologies, les besoins de sécurité et de mobilité des applications.

Les offres d’emploi sont actuellement en croissance sur le marché du développement. Les postes sont principalement à pourvoir dans les SSII. Le salaire des débutants tourne autour de 25 k €, et celui des expérimentés peut avoisiner les 50 k €.

Objectifs

A la fin de son cursus, le stagiaire sera capable de :

  • Formaliser les concepts objet avec le langage normalisé UML.
  • Découvrir et mettre en œuvre la programmation objet avec Java.
  • Maîtriser l’environnement de développement Web.
  • Maîtriser Struts.
  • Mettre en œuvre les concepts fondamentaux du standard JSF (Java Server Faces).

Pré-requis

  • Niveau Bac+2 scientifique ou technique de préférence.
  • Une connaissance générale de l’informatique et plus particulièrement de la conception d’applications.
  • Une pratique de l’anglais (vocabulaire technique) est recommandée.

Programme

Méthodes et moyens pédagogiques

1. Introduction à la programmation objet

  • Les principes fondamentaux de la programmation orientée Objet.
  • La méthodologie objet.
  • Les applications objets.

2. UML analyse et conception

  • L’expression des besoins.
  • La modélisation.
  • Les diagrammes.

3. Programmation Java

  • Syntaxes et classes.
  • Interfaces et classes abstraites.
  • Accès aux données.
  • Entrées / sorties.
  • Le client riche Swing.

4. Le développement Web

  • Les applications Web JEE.
  • Les servlets.
  • Les pages JSP.
  • La sécurité applicative.

5. Le Framework Struts

  • Le modèle MVC.
  • Le paquetage Struts.
  • Les balises JSP.
  • Les composants de contrôle.
  • Les composants de modèle de données.

6. Le Framework JSF

  • Les applications JSF.
  • La navigation.
  • Les managed Beans.
  • Les éléments de syntaxe.
  • Les données.
  • Les messages.
  • Les événements.
  • Les composants HTML.

Le cursus de cette filière est composé d’une alternance :

  • D’exposés théoriques.
  • De démonstrations.
  • De travaux dirigés.
  • De travaux pratiques.
Moyens pédagogiques

Pour ce faire, durant le cursus chaque stagiaire aura à sa disposition :

  • Des supports de cours reprenant la théorie abordée durant les exposés (supports officiels éditeurs/constructeurs et supports officiels Global Knowledge) ainsi que des cahiers d’exercice.
  • Un ordinateur et un accès à Internet lui permettant d’accéder aux environnements virtuels et/ou distants nécessaires à la réalisation des travaux dirigés et des travaux pratiques.

Les exposés théoriques seront menés par des formateurs ayant une certification pédagogique reconnue par les éditeurs/constructeurs du marché de l’informatique ainsi que les certifications techniques se référant aux sujets traités.


Mobilité professionnelle

Le développeur Java, après quelques années d’exercice, pourra évoluer vers un poste :

  • de consultant Systèmes d’Information.
  • de consultant assistant à Maîtrise d’Ouvrage.
  • de chef de projet maîtrise d’œuvre.