• 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 – [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
Top Related