developpeur java.DOC

Transcription

developpeur java.DOC
Développeur J2EE
(DJ2ee)
Unités de valeur capitalisables pour l’obtention du Titre Analyste Informaticien
certifié niveau II (Inscription RNCP code 326n au J.O. du 12/05/11)
Formation
Programme technique I 50 j
modulaire
Unix, Internet, Http, les
fondamentaux : 84 h
Durée maximale
du parcours :
50 j - 350 h
u Unix Utilisateur Développeur : 14h
•
•
•
•
Notions et fonctions de base
L'exécution des commandes
Les outils et la programmation du shell
Les mécanismes internes et la communication
u Internet, http et HTML : 14h
•
•
•
•
•
•
•
•
Navigateur/Serveur Web
Le format des documents
Présentation du protocole HTTP
Généralités du HTML
Structure d'un document HTML
En-tête, styles de paragraphe, hyperliens, listes,
styles, images et couleurs
Tableaux, multifenêtrage, formulaires,
CSS et feuilles de style
u XML-XSLT : 14h
•
•
•
•
•
•
•
Les bases d'XML
Document XML valide
Les espaces de noms (namespaces)
Les API de programmation : accéder aux données
depuis un programme
XSLT : les feuilles de style XML
Utilisation de XML schéma
Les langages spécialisés
u Développement Web sous Microsoft .net : 42h
•
•
•
•
•
Rappels de Programmation OO
Rappels éléments du langage
ADO.NET & ASP.NET
ASP.NET MVC
Entity & LinQ
Méthodologies, Systèmes
d’information : 98 h
u UML et conception Objet : 28h
•
•
•
•
•
•
Introduction
La modélisation métier
L'expression des besoins
L'analyse
La conception
Présentation métiers AMOA
u Qualimétrie et qualité logicielle : 14h
•
•
•
•
Introduction au monde de l'open source
Les outils de tests unitaires
Les outils de test d'intégration
u RUP / XP Méthodes agiles : 14h
Les durées de ce cursus
sont données à titre
indicatif et peuvent être
modulées
pour
un
ajustement pédagogique
•
•
•
•
Introduction aux méthodes agiles
eXtreme Programming
Méthodologie Scrum et Ingénierie du logiciel
RUP (Rational Unified Project)
u Organisations, architectures et S.I : 21h
•
•
•
•
•
•
Télécommunications : marché et solutions
Architectures et technologies de réseaux
Eléments de sécurité des systèmes
L'infrastructure du S.I
Les logiciels libres. EAI et Portail
Webservices et Java .Net
u PPO & Design Patterns : 21h
•
•
•
•
•
Présentation
Patrons de création
Patrons de structuration
Patrons de gestion des comportements
Patrons de communication
Développement, intégration JEE : 77 h
u Introduction à JEE : 14h
•
•
•
•
•
•
•
Introduction à Java et aux applications distribuées
Les conteneurs de composants JEE
Les services de JEE
Développement d'une architecture distribuée en Java
Panorama des offres JEE du marché
Communications distantes : Socket (TCP/IP, UDP),
RMI/Corba, JMS (messages) et JavaMail
EJB Introduction
u API JDBC, accès aux bases de données : 7h
•
•
•
•
•
•
Accès aux SGBDR avec JDBC
Connection
Query
Resultset
Rssourcebundle, ORM …
u JavaServer Pages (JSP) et Servlet : 7h
•
•
•
•
•
•
•
•
Les pages JSP
JSP et Servlet
Formulaires
Les contextes et sessions
JSTL et Expression Language
Les TagLib
Déploiement d'une application Web
Sécuriser les applications Web
u Modèle MVC et Framework Struts : 7h
•
•
•
•
•
•
•
Rappels sur le paradigme MVC
Présentation de Struts 1
Mise-en-œuvre
Le modèle et les actions
Les vues et la bibliothèque de balises
Déclaration des beans de formulaires
Validation avancée avec Validator
u Présentation et framework Jsf : 14h
•
•
•
•
•
•
•
•
•
•
Introduction JSF 2
Application JSF 2
Facelets
La bibliothèque des composants standards
Composants Additionnels
Bean managés
Gestion des messages utilisateur
Validation des saisies
Configuration avancée d’une application JSF
Internationaliser une application JSF
u Persistance des données ; Hibernate et JPA : 14h
•
•
•
•
•
•
•
•
•
Techniques de persistance Java
Développer une classe persistante simple
Mapping objet / relationnel avec Hibernate
Langage HQL et API Criteria
Annotations vs XML
Mapping objet / relationnel avec JPA
Manipuler les objets persistants
Le langage JPQL
Transactions et accès concurrents
Développeur J2EE
(DJ2ee)
Unités de valeur capitalisables pour l’obtention du Titre Analyste Informaticien
certifié niveau II (Inscription RNCP code 326n au J.O. du 12/05/11)
u RIA et Frameworks Web 2.0 : 14h
•
•
•
•
•
Présentation générale
Les composants graphiques
JavaScript Native Interface - JSNI
Les services distants
Concepts avancés
Chaque cours fait l'objet d'une évaluation formelle.
Une moyenne des évaluations pondérées permet au
corps pédagogique, à la fin du cursus, de statuer sur
une décision de validation d’unités de valeur décrites
par le référentiel du Titre Analyste Informaticien
(niveau II – certifié RNCP).
Le public
Projet de cycle : 84h
•
Certification
Réalisé par équipes de 3-5 personnes : en relation avec une maîtrise
d’ouvrage déléguée, les auditeurs constitués en groupes de projet de 3
à 5 personnes formalisent un cahier des charges, produisent les
dossiers de Spécifications fonctionnelles et techniques, modélisent,
assurent la Conception, le Développement et l’Intégration de leur
système en environnement Client Web et architectures distribuées.
Soutenance devant un public de professionnels.
Profil
Candidats de niveau Bac+2/3+
u Issus de filières informatiques
u Justifiant d’une expérience en conception et
développement significative
Apports Complémentaires : 7 h
u Atelier communication et entretien technique : 7h
Prérequis techniques
u Connaissance des architectures de système et
maitrise du poste de travail micro
La formation
u Expérience
en conception,
déploiement d'applications
Description
Etalé sur 10 semaines, ce cursus intensif de haut niveau permet à ses
auditeurs de développer une maîtrise globale et opérationnelle en termes
de Conception et Développement Objet en environnement Web et
architecture distribuées sous Java EE. Leur progression pédagogique leur
permet par ailleurs d’aborder de manière concrète la plate-forme Web de
Microsoft.
S’appuyant sur des prérequis strictement évalués en termes de savoir-faire
algorithmique, de maîtrise des éléments de programmation Java de base,
de Conception de bases de données, de conduite de projet et de pratique
du langage SQL, ces savoir-faire
leur assurent
une intégration
immédiate, pérenne et évolutive sur le marché de l'emploi informatique
NTIC dans le domaine des Etudes et Développement.
Les postes occupés par nos auditeurs dès l'issue de ce parcours sont
identifiés : Ingénieurs Etudes et Développement Java EE, Ingénieurs
Développement
NTIC,
Concepteurs
Développeurs,
Analystes
Réalisateurs.
La richesse des contenus, le haut niveau de la formation et une pédagogie
active et applicative validée par un projet de fin de cycle, permettent à nos
auditeurs une montée en opérations immédiate au sein d'équipes de
développement.
Capacités visées
u
u
u
u
intégration
Savoir-faire en algorithmique et programmation
Maîtrise des éléments du langage Java
Connaissance du paradigme de l’objet
Maîtrise des Bases de données relationnelles et
du langage SQL,
u Maîtrise d’une IDE de type Eclipse
Statut
u Auditeurs en Formation Initiale sous statut
étudiant
u Demandeurs d'emploi, CSP, CRP, CIF CDD,
indemnisés ou non indemnisés
u Salariés d'entreprise (en congé individuel de
formation, sous plan de formation entreprise ou
en période de professionnalisation)
Sélection
Sur trois phases :
u Lettre et cv à adresser par mail à l'afcepf :
[email protected]
u Réunion d’information collective suivie de tests
A l'issue de la formation, les auditeurs :
u Auront bâti une maîtrise opérationnelle de la mise en œuvre du modèle
(en logique et raisonnement)
u Entretien individuel
Objet appliqué à Java,
u Auront consolidé leur pratique d’UML et des Design Patterns ainsi que
la mise en œuvre de processus de développement agiles formalisés
(Scrum et RUP/XP),
u Auront bâti une maîtrise opérationnelle du développement Web en
environnement Java EE appliqué en y incluant la pratique efficiente des
Frameworks de référence : Struts, Hibernate, Jsf,
u Bénéficieront d’une appropriation des démarches qualité bâtie sur une
maîtrise des méthodes et outils d’intégration, et de démarches de test et
de recette rigoureuses,
et
Durée
Pour le cursus complet :
350 heures - 50 jours de formation
Toutes compétences propres à leur assurer une montée en opération
immédiate au sein de projets Web en environnement Java EE.
3 rue Danton - 92240 Malakoff I Tél. : 01 49 65 62 49 I fax : 01 57 21 39 22 I [email protected] I www.afcepf.fr
329 901 789 RCS Nanterre I SIRET : 329 901 789 00068 I NAF 8559A