développement java ee : front-end...2020/04/23  · hibernate les techniques de persistance java ;...

3
Ce module de formation s’adresse à des candidats de niveau Bac+2/3 et plus qui souhaitent compléter leur socle de compétences par des savoir et savoir- faire en développement Java EE. Il accueille aussi des profils issus de parcours en informatique de niveau BTS ou DUT qui souhaitent compléter leur parcours. Ce parcours forme des techniciens immédiatement opérationnels, capables d’assumer dès la fin de la formation des fonctions de Concepteur Développeur Java EE/ Développement JAVA EE : Front-End Présentation : Capacités visées : Mettre en oeuvre de manière autonome les langages de programmation Java et ceux liés aux environnements Web (Html, Css, XML, Javascript, Angular / nodeJS…). Concevoir, développer et maintenir une application en couches. 1

Upload: others

Post on 26-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Développement JAVA EE : Front-End...2020/04/23  · Hibernate Les techniques de persistance Java ; Mapping objet / relationnel ; développer une classe de persistance simple ; manipuler

• Ce module de formation s’adresse à des candidats de niveau Bac+2/3 et plus qui souhaitent compléter leur socle de compétences par des savoir et savoir-faire en développement Java EE.

• Il accueille aussi des profils issus de parcours eninformatique de niveau BTS ou DUT qui souhaitentcompléter leur parcours.

• Ce parcours forme des techniciens immédiatementopérationnels, capables d’assumer dès la fin de la formation des fonctions de Concepteur Développeur Java EE/

Développement JAVA EE : Front-End

Présentation : Capacités visées :

• Mettre en oeuvre de manière autonome les langages de programmation Java

• et ceux liés aux environnements Web (Html, Css, XML, Javascript, Angular / nodeJS…).

• Concevoir, développer et maintenir une application en couches.

1

Page 2: Développement JAVA EE : Front-End...2020/04/23  · Hibernate Les techniques de persistance Java ; Mapping objet / relationnel ; développer une classe de persistance simple ; manipuler

◊ Systèmes d’Information et Architectures :Généralités

Télécommunications : marchés et solutions ; lesarchitectures de réseaux ; les technologies réseau ; lasécurité ; l’infrastructure du SI ; la technologie web et ses applications ; les logiciels libres ; Java & .Net ;les serveurs de données ; les serveurs d’applications.

◊ Introduction JEEIntroduction à Java et aux applications distribuées ;les conteneurs de composants JEE ; les services JEE ;développement d’une architecture JEE.

◊ JDBCPrésentation de java et JDBC ; connexion à une BDD ; éxécution de requêtes et itération sur les résultats ; éxternaliser le paramétrage.

◊ Projet 1er Sprint (initialisation) : présentation du projet de cycle ; formation des groupes de travail ; démarrage et planification du projet.

◊ Qualimétrie et Qualité logicielleIntroduction aux démarches de qualité ; Maven pour le développeur ; Maven pour le chef de projet gestion de sources avec Git, Svn ; tests unitaires et tests d’intégration ; introduction au TDD.

◊ JSP / Servlet - JSFPrésentation des Servlet ; présentation des pages JSP ; les formulaires ; JSTL et les taglib ; introduction à JSF2 ; application JSF2 ; les facelets ; les bibliothèques de composants ; les beans managés.

◊ HibernateLes techniques de persistance Java ; Mapping objet /relationnel ; développer une classe de persistance simple ; manipuler les objets persistants.

◊ RMI / EJB / JPAIntroduction aux objets distributes ; les beans Remote la gestion des exceptions ; l’appel d’un objet RMI ;introduction aux EJB ; les SessionBean ; intéragir avec les SessionBeans ; techniques de persistance avec JPA ; le HQL et le JPQL ; transactions.

◊ WebServices Java / .NetIntroduction aux WebServices ; les WebServices en java : Axis, JaxWS, JaxRS ; les WebServices en .Net.

◊ Rup / XP, Conduite de projet en environnementobjet ; les Méthodes Agiles

Introduction ; eXtreme Programming ; Scrum

◊ POO / PatternsPrésentation ; patrons de création ; patrons de structuration ; patrons de comportement.

◊ Projet 2ème Sprint : validation de l’avancée du projet ; validation fonctionnelle ; définition des éléments d’architecture.

◊ TRESuivi de l’avancée de la recherche d’emploi ; lettre, CV et simulation d’entretien.

◊ Ria & Frameworks Web 2.0Le langage JavaScript avancé ; JQuery ; Ajax ; composants additionnels Angular, nodeJS

◊ Projet 3ème Sprint : réalisation du projet en environnement JEE et .Net sous tutorat animateur. Livraison d’une version de l’application ; Soutenance.

Module (26 jours - 182 heures)

Objectifs :

Ce parcours de formation permet de valider l’acquisition

du Bloc de compétences 3 « Concevoir et développer

une application multicouche répartie en intégrant

les recommandations de sécurité» de la certification

Concepteur Développeur d’Applications (N° de fiche

RNCP31678).

Les compétences visées sont les suivantes :

- Collaborer à la gestion d’un projet informatique et à

l’organisation de l’environnement de développement.

- Concevoir une application.

- Développer des composants métier.

- Construire une application organisée en couches.

- Développer une application mobile.

- Préparer et exécuter les plans de tests d’une application.

- Préparer et exécuter le déploiement d’une application.

Ce parcours permet de former des techniciens et des

cadres informaticiens capables de :

• Développer des composants d’interface

• Développer la persistance des données

• Développer une application n-tiers

Public cible / Profils / Pré-requis :

Publics de Niveau Bac+2 à Bac+5+ ou justifiant d’une activité professionnelle significative , de compétences ou tout au moins d’une bonne connaissance des systèmes d’information, de l’algorithmique, d’une pratique des bases de données et du langage SQL.

• Issus de parcours informatiques de niveau Bac+2-3

• Chercheurs d’emploi, ou salariés d’entreprise.

• Pré-requis en informatique ; Maîtrise de l’algorithmique, connaissance des bases de données et du langage SQL, pratique d’un langage structuré de haut niveau, connaissance du Web, de HTML, CSS

2 3

Page 3: Développement JAVA EE : Front-End...2020/04/23  · Hibernate Les techniques de persistance Java ; Mapping objet / relationnel ; développer une classe de persistance simple ; manipuler

Projet ISIKA - Siège Social : 6 rue Danicourt – 92240 Malakoff - Site de Formation : 3 rue Danton – 1er étage – 92240 Malakoff

http://www.projet-isika.com – [email protected] - 01 48 25 26 24

SIRET : 832 085 385 00017 - APE : 8559A - Numéro de déclaration activité : 11922203492

Durée :• 182 heures

Format :• Présentiel ou télépresentiel

Effectifs:

• Maximum 20 auditeurs par groupe

Modalités de Financement :• Tarif en autofinancement : 2 912 euros

• Financement OPCA, Pôle emploi (POEI ; AIF...)

• CPF

• Fongecif

Modalités de Sélection :• Examen de candidature sur CV et lettre de

motivation en ligne sur projet-isika.com

• Réunion d’information + tests d’admission

• Entretien de motivation/Jury

4