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

Le développeur Web Java est en charge de suivire 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’exercices

§  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.

Séquencement

S1

S2

S3

S4

S5

S6

Introduction à la programmation objet – GKCOBJ – 2 ours

UML/SCRUM, analyse et conception – GKUML – 4 jours

PAUSE

Les fondamentaux de la programmation Java

GKJAVA – 5 jours

Développement d’applications Web avec Java EE 

GKJSP WEB  - 5jours

PAUSE

 S7

 S8

       
 Développement d’applications Web avec Struts - GKJSTRUTS1 – 5 jours  La programmation JSF – GKJSF – 3 jours        

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

Retrouvez la filière "Développeur Java" au format pdf