Formation informatique en alternance Développeur SUN JAVA J2EE certifié SCJA
Accès rapide à l’information
Développeur SUN JAVA J2EE certifié SCJA : un métier d'avenir
Un développeur SUN JAVA J2EE certifié SCJA s’appuie sur l’ensemble des technologies Java/J2EE (servlets, JSP, EJB, etc...) pour développer des applications d’entreprises ou des applications web. Ce métier, très demandé, est en perpétuelle évolution, à l’image d’Internet. Il combine technique et création. L’innovation étant constante dans ce milieu, le développeur se doit d’être toujours en veille de la technologie Java/J2EE.
Principales missions :
- Implémenter des spécifications techniques
- Concevoir une solution technique
- Analyser un cahier des charges
- Développer des applications
- Maintenir et réaliser l’évolution d’applications existantes
Qualités requises :
- Curiosité, réactivité et sens du travail en équipe
- Facilité d’adaptation et autonomie
- Rigueur et polyvalence
Pourquoi la technologie JAVA / J2EE ?
JAVA (langage créé par SUN MICROSYSTEM) est considéré comme un langage simple, orienté objet, robuste, portable et sécurisé. La plate-forme J2EE (Java 2 Enterprise Edition), qui s’appuie entièrement sur le langage JAVA est l’une des solutions de développement d’applications web les plus utilisées aujourd’hui.
La technologie JAVA / J2EE permet de créer de toutes pièces une application métier, un site internet ou un serveur web en apportant une solution simple, fiable et efficace à leur développement et à la leur mise en oeuvre. Son principal avantage est sa portabilité multi plates-formes.
Public visé
Pour les 18/25 ans
|
Vous avez la possibilité de suivre la formation informatique Développeur SUN JAVA J2EE certifié SCJA en passant par 2 types de contrat:
Pour en savoir plus, veuillez nous contacter au 01 55 43 26 65.
Débouchés
- Emploi à responsabilité dans le secteur de l'informatique.
Descriptif de la formation développeur SUN JAVA J2EE certifié SCJA
Programmation Orientée Objet & UML
- Présentation générale des différents modules de la formation.
- Evolution des langages de programmation : approche fonctionnelle et approche objet.
- Les concepts d’objet, de classe, d’héritage, de polymorphisme et de relations entre objets.
- UML.
- Travaux pratiques : utilisation d’un outil du marché.
Programmation Java
- Concepts de base :
le ramasse-miettes, objets, classes, héritage, classes abstraites et interfaces, introduction aux threads, etc… - Swing et Applets
- Outils de développement :
Log4J, JUnit, Ant, Eclipse.
Base de données relationnelles -SQL
- Les normes du langage SQL.
- Le modèle relationnel.
- Types de données.
- Définition de données (DDL).
- Manipulation de données (DML).
- Travaux pratiques : installation et utilisation de MySQL et d’Oracle Express, exercices et réalisation d’un mini projet.
JDBC, projet JAVA
- JDBC
- Projet - Développement logiciel.
- TP Java : réalisation d’un mini projet utilisant UML, Java et les bases de données.
- Ce TP doit aboutir à un projet en Java standard qui sera par la suite porté sous un environnement J2EE.
Design Pattern et XML
- Design Pattern :
principes des design patterns, les patterns fondateurs de Gamma.
Travaux Pratiques (exercices d’application avec Java). - XML :
bases, API JAVA (SAX et DOM), schémas XML.
Travaux Pratiques (exercices d’application avec Java)
HTML - CSS - JAVASCRIPT
- HTML – CSS :
les tableaux, les éléments DIV et SPAN, structuration de pages avec les tableaux et les éléments DIV, les formulaires, feuilles de styles CSS. Travaux Pratiques : mise en place d’un site internet statique simple. - JAVASCRIPT :
principes et fonctionnement, la gestion des formulaires. Travaux Pratiques : utilisation de JavaScript sur un cas d’étude.
Servlets - JSP
- Le contexte des applications web, application web et déploiement.
- Les servlets.
- Présentation avec les pages JSP.
- Architecture Modèle – Vue – Contrôleur.
- Les librairies de balises.
- Présentation de la librairie JSTL (Java Standard Tag Library).
- Travaux pratiques : installation de Tomcat, exercices sur les servlets, JSP et l’utilisation de la JSTL.
Struts
- Rappels sur J2EE : environnement et architecture.
- Présentation de l’architecture MVC2 Struts.
- Configuration d’une application J2EE Struts.
- Librairies (taglibs) de Struts : html, bean.
- Fonctionnalités avancées et connexes dans Struts.
- Travaux Pratiques : portage du projet en java standard réalisé lors de la semaine 5, utilisation des servlets, JSP et du framework Struts.
Hibernate 3 - Web Services avec Java
- Hibernate 3 :
problématique du mapping objet et base de données relationnelle, mapping objet/relationnel avec Hibernate, développer une classe persistante simple.
Travaux pratiques : installation de Hibernate, exercices d’application. - Web Services :
le protocole SOAP, le langage WSDL, la publication et référencement : UDDI. Mise en oeuvre des APIs JEE et Apache Axis. Développement, déploiement et consommation des services web.
Travaux pratiques : utilisation de Axis, Eclipse et Tomcat.
EJB
- L’architecture.
- Les clients des EJB.
- La persistance de données avec les beans «entités».
- Les relations entre les beans « entités ».
- Travaux pratiques : installation de JBoss, exercices d’applications.
- Création de services avec les beans «sessions».
- Traitement de messages avec les bean «message-driven».
- Les transactions.
- Sécurisation des accès.
JSF
- JSF :
architecture et fonctionnement, la gestion de la navigation et la notion de binding, la gestion des évènements, les composants JSF standards.
Travaux pratiques : exercices d’applications - Seam :
présentation du framework (rôle et fonctionnement), les composants, le modèle conversationnel, les autres outils (la navigation, la sécurité, la gestion des exceptions).
Mode projet
- Réalisation d’un projet avec JSF, Seam et les EJB3 :
le projet reprend celui réalisé dans un premier temps en Java (TP Java de la semaine 5 avec utilisation de Swing et JDBC) porté ensuite dans un environnement J2EE avec les servlets, JSP et Struts (TP Java de la semaine 9). Ce dernier est porté sous un environnement J2EE avec les JSF, EJB3 et le framework Seam.
Détails des examens
Conditions d'admission en 6 étapes
- Les candidats sont recrutés sur tests techniques et entretien de motivation.
- Un niveau BAC+2 Informatique est fortement recommandé.
- Seuls les candidats ayant préalablement obtenu la certification MCSA sont éligibles au cursus de mise à niveau vers la certification MCSE.
- Inscription en ligne
Afin de constituer votre dossier, il est impératif que vous remplissiez préalablement le formulaire d'inscription en ligne. - Prise de contact
Dans les 24h suivant la réception de votre formulaire, un conseiller recrutement prendra contact avec vous. - Rendez-vous
Un rendez-vous vous sera alors proposé (par email, ou par téléphone) pour venir passer nos tests d'admission (ip-formation se réserve le droit d'annuler l'inscription en cas de non présentation au rendez-vous sans justificatif). -
Les documents suivants vous seront demandés :
- Pièce d'identité
- Photo d'identité
- Numéro de sécurité sociale
- Curriculum vitae
- Copie des diplômes obtenus
- Copie du Transcript Microsoft, ou relevé d’examen Pearson VUE / Thomson PROMETRIC
- Résultats aux tests
Note moyenne aux tests : 11/20 - Motivation
Lors de l'entretien, le recruteur doit percevoir une réelle motivation pour la filière choisie, le système de l'alternance et les certifications.
Frais pédagogiques : frais d’examen / supports de cours
- Dans le cadre du système d'enseignement alternance école entreprise via le contrat de professionnalisation, la formation est prise en charge par l'OPCA (Organisme Paritaire Collecteur Agréé) de l'entreprise.
- L'apprenant ne paye donc pas la formation mais les frais de TRE (Technique de Recherche d'Emploi), d'examens (certifications) et de supports de cours restent à sa charge.
| Techniques de Recherche d'Emploi (TRE) en savoir plus | |
| Module TRE | 105 € TTC |
| Frais d'examen | |
| Examen CX-310-019 | 320 € TTC |

Expert Systèmes et Réseaux Microsoft MCITP
Développeur Web
Développeur SUN
Intégrateur / Webdesigner