Métiers

Durée : 35 jours
Prix : nous consulter

S'inscrire

Certifications accessibles :

CCP : Développeur Expert Java6-J2EE Open source

Développeur Expert Java6-J2EE Open source

Métier

Sous la responsabilité d’un chef de projet, le développeur Open Source réalise des applications professionnelles. Il crée ces solutions par l’écriture de code, notamment avec le J2EE qui est une plate-forme à utilisations professionnelles, afin créer des pages ou des programmes pour des entreprises.

Public

Développeur Objet confirmés

Objectifs

A l’issue de la formation vous êtes capable de :
  • Analyser un cahier des charges techniques,
  • Concevoir l’architecture technique d’un site web,
  • Développer des applications,
  • Développer des programmes de tâches planifiées.

Les qualités du développeur

  • Rigueur
  • Organisation et sens de la méthode
  • Écoute
  • Autonomie
  • Esprit d’équipe

Evolution professionnelle

Le développeur Open Source peut par la suite, devenir chef de projet et décider des programmes à développer.

Objectifs détaillés

Thème Module Durée Objectifs principaux Réf
Métier NOUVEAUTÉS JAVA 6 3 Présenter les évolutions du langage et les nouveautés depuis le JDK 1.5.
Comprendre les types génériques, syntaxe et sécurisation du langage.
Apprendre les concepts d’annotation et de métaprogrammation.
S’initier au Java Scripting API et au JavaFX.
M042
PRÉSENTATION DES ARCHITECTURES 2 Acquérir une connaissance globale des modèles en architecture distribuée.
Positionner les principaux frameworks et API dans une architecture distribuée.
M043
Technologie JAVA EE5 - EJB 3
5 Découvrir les modèles JAVA EE5.
S’initier aux technologies des EJB.
Décrire les couches métiers et les couches de persistance.
Savoir gérer les services (sécurité, transactions, connectivité).
T083
JBOSS SEAM
3 Présenter le JBoss Seam.
Utiliser les EJB3 et les taglibs JSF.
Gérer les composants Seam.
S’initier aux modèles conversationnels.
T084
JSF
3 Mettre en œuvre les composants JSF utilisés pour le développement Web en Java.
Découvrir l’architecture MVC2, installer et configurer le JSF.
Utiliser les taglibs JSF.
Comprendre les contextes de stockage.
Traiter une requête JSF et s’initier aux injections de dépendance.
T085
SERVICE ET SOA
4 Présenter le SOA.
Comprendre l’architecture d’intégration (bus de services ESB et paterns d’inté¬gration EIP).
Modéliser les services et processus (UML et BPMN).
Mettre en oeuvre le SOA.
S’exercer à la mise en application en Java et PHP.
T086
RIA 4 Présenter le RIA et les technologies associées.
Découvrir le Scripting côté client.
Appliquer le RDA.
Comprendre les différentes API et frameworks.
T087
PHP 5 Présenter le PHP.
Apprendre la syntaxe et les scripts PHP.
Gérer les bases de données.
Découvrir les évolutions à venir du PHP.
T088
Projet TP : DE LA MODELISATION JUSQU'AU CODE
D'UNE APPLICATION JAVA
2 A partir d’un sujet donné :
  • Analyser la problématique,
  • Faire une conception UML,
  • Générer le squelette de code,
  • Développer l’application en JAVA.
P024
PROJET GLOBAL :
DÉVELOPPEMENT
D’APPLICATION WEB
3 Prendre en compte les caractéristiques et contraintes d’un cahier des charges.
Mettre en place les choix de technologie à utiliser.
Déployer une application JAVA J2EE sur JBOSS.
Vérifier le fonctionnement de l’application.
Mettre en œuvre les optimisations.
P025
Validation PREPARATION
ET SOUTENANCE DU CCP
1 Se préparer et effectuer les examens de fin de stage.
Soutenir oralement le projet réalisé.
V024

S'inscrire