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

Post on 26-Jul-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

• 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

◊ 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

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 – contact@projet-isika.com - 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

top related