ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1
Développement logiciel, Java, JEE
Plébiscité par la communauté informatique, le langage Java est supporté par un outillage
diversifié et de qualité. Cette richesse, associée à sa portabilité, en fait une technologie
incontournable. Fruits de plus de 15 années d'expérience de formation Java, les cursus
Orsys permettent d'atteindre tous les niveaux de spécialisation et couvrent tous les domaines
d'application : le Web, les composants distribués, les terminaux mobiles, le temps réel. Ils
s'appuient sur les méthodes les plus efficaces de modélisation, de tests, et d'optimisation
comme sur les outils et frameworks les plus utilisés : Eclipse, JSF, Hibernate, Spring...
Cycles certifiants
Cycle certifiant Développeur d'applications Java (réf. KDJ) .... p.4
Formations mixtes tutorées
Développer des sites Web avec Java EE (réf. ACB) New Mixte tutoré .... p.6
Cycle certifiant Développeur JEE (réf. KJE) .... p.8
Cycle certifiant Développeur Web en Java (réf. KWJ) .... p.10
Conception, architecture
Conception d'applications Java/JEE, synthèse (réf. TEE) .... p.12
Concevoir une application Java/JEE avec UML 2 (réf. JAE) .... p.14
Frameworks Java/Java EE, état de l'art (réf. FJE) .... p.16
Les fondamentaux du langage
Introduction à la programmation avec Java (réf. INJ) Best .... p.18
Initiation à la programmation Objet/Java (réf. IPJ) Best .... p.20
L'essentiel de Java et de l'objet (réf. LJO) Best .... p.22
Développer en Java, pour programmeurs C/C++ (réf. LJV) .... p.24
Java 8, découvrir par la pratique les nouveautés (réf. JVA) .... p.26
Bonnes pratiques en programmation Java (réf. BPJ) .... p.28
Maîtriser l'environnement Eclipse (réf. DEC) .... p.30
Test et performance
Java, optimisation (réf. JOT) .... p.32
Performances des applications, mesures et améliorations (réf. PFR) .... p.34
Java, tests et qualité (réf. JTS) .... p.36
Outils de tests Open Source, choix et mise en oeuvre (réf. OUS) .... p.38
SoapUI, automatiser les tests de vos services Web Rest et SOAP (réf. RSO) New .... p.40
Test Driven Development en Java/JEE (réf. DDJ) .... p.42
Interfaces utilisateurs
Swing, développement de clients riches en Java (réf. SWI) .... p.44
JavaFX 8, créer des interfaces graphiques riches (réf. FXA) .... p.46
Développer des plug-ins Eclipse et clients RCP (réf. PLU) .... p.48
Framework JSF 2, développer des applications Web (réf. JSF) .... p.50
Struts 2, développer des applications Web MVC (réf. SRB) .... p.52
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2
Développer une application Web 2.0/GWT (réf. GWT) .... p.54
Java EE, introduction pratique (réf. JIP) .... p.56
Java EE 7, conception et développement d'applications Web (réf. APJ) Best .... p.58
Java EE 6, développer des applications d'entreprise (réf. JEF) .... p.60
Java, développement de servlets et JSP (réf. JSP) Best .... p.62
Java/JEE, sécurité des applications (réf. JAS) .... p.64
Développer avec les frameworks Java/Java EE (réf. DFJ) .... p.66
Développer des EJB3 en Open Source (réf. JEB) .... p.68
JPA, persistance des données en Java (réf. JPA) .... p.70
Hibernate, mapping objet/relationnel (réf. HIB) .... p.72
Hibernate, mise en oeuvre avancée (réf. BER) .... p.74
Apache Hadoop, développer des applications pour le Big Data (réf. APH) .... p.76
Spark, développer des applications pour le Big Data (réf. SPK) New .... p.78
Apache Storm, développer des applications pour le Big Data (réf. ASB) .... p.80
Data Clustering, organiser les données du Big Data (réf. DAU) New .... p.82
MapReduce et Aggregation Framework pour MongoDB (réf. RAG) New .... p.84
Développer des applications de DataVisualisation (réf. DTV) New .... p.86
Framework Spring 3, développer des applications d'entreprise (réf. FSP) .... p.88
Framework Spring 4, développer des applications d'entreprise (réf. SDA) Best .... p.90
Framework Spring 4, mise en œuvre avancée (réf. SPD) .... p.92
Spring Integration, concevoir des solutions d’intégration d’applications d'entreprise (réf. SPR) New ....
p.94
Techniques avancées
Java, programmation avancée (réf. JAP) Best .... p.96
SOA, mise en œuvre en Open Source/Java (réf. SOD) .... p.98
Java OSGi, développement d'applications modulaires (réf. OSG) .... p.100
C/C++, programmer vos applications en Multicore (réf. MUC) .... p.102
Internet des objets, développer des applications connectées en Java (réf. IBO) .... p.104
Smartphones et tablettes
Android, développer des applications pour mobiles (réf. AMA) Best .... p.106
Android, perfectionnement (réf. IOD) New .... p.108
Web Services
Développer des Web Services en Java (réf. DSJ) Best .... p.110
Web Services RESTful, développement avancé en Java (réf. WER) .... p.112
Web Services SOAP, développement avancé en Java (réf. SEO) .... p.114
Cloud
Google App Engine, développer une application Cloud en Java (réf. GOO) .... p.116
Amazon Web Services, architecture et mise en œuvre (réf. AMZ) Best .... p.117
Amazon Web Services, développer des applications Web "scalable" pour le Cloud (réf. JCL) .... p.119
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3
Déploiement et exploitation
Maven, gérer le cycle de vie d'un projet (réf. MAV) .... p.121
Java/JEE, déployer et administrer vos applications (réf. AJJ) .... p.123
Tomcat, administrer un serveur Web Java EE (réf. TOC) Best .... p.125
GlassFish, administrer un serveur Java EE (réf. GLA) .... p.127
JBoss WildFly, administrer un serveur Java EE (réf. JBO) Best .... p.129
JBoss WildFly, haute disponibilité (réf. JBA) .... p.131
JOnAS, administrer un serveur Java EE (réf. JON) .... p.132
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4
Stage pratique de 15
jour(s)
Réf : KDJ
Participants
Développeurs, ingénieurs,
consultants, chefs de projets
proches du développement.
Pré-requis
Bonne expérience de
la programmation avec
un langage évolué. Le
langage C serait un plus
non négligeable. La
connaissance des bases de
la programmation orientée
Objet n'est par contre pas
nécessaire.
Prix 2017 : 5360€ HT
Dates des sessions
Paris
15 mai 2017, 3 juil. 2017
11 sep. 2017
Composition du
cycle
- Développer en Java, pour
programmeurs C/C++
Réf : LJV, Durée : 5 j
- Java, optimisation
Réf : JOT, Durée : 4 j
- Java, programmation
avancée
Réf : JAP, Durée : 5 j
- Certification Développeur
d'applications Java
Réf : KDX, Durée : 1 j
- Développer en Java, pour
programmeurs C/C++
Réf : LJV, Durée : 5 j
- Java, développement de
servlets et JSP
Réf : JSP, Durée : 5 j
- Développer des EJB3 en
Open Source
Réf : JEB, Durée : 4 j
- Certification Développeur
JEE
Réf : KJX, Durée : 1 j
- Développer en Java, pour
programmeurs C/C++
Réf : LJV, Durée : 5 j
- Java, développement de
servlets et JSP
Réf : JSP, Durée : 5 j
- Développer des Web
Services en Java
Réf : DSJ, Durée : 5 j
- Certification Développeur
Web en Java
Réf : KWX, Durée : 1 j
Dates d'examen
26 juin 17
28 août 17
23 octobre 17
29 décembre 17
Cycle certifiant Développeur d'applications Java
certificat professionnel FFP
> Développement logiciel > Java, JEE
Ce cycle intensif vous permettra d'acquérir la maîtrise approfondie du langage Java et de la programmation
Objet. Vous verrez entre autres les principales librairies, comment les utiliser efficacement et apprendrez à
mettre en œuvre une méthodologie d'optimisation pour améliorer les performances de vos applications.
OBJECTIFS PEDAGOGIQUES
Maîtriser la programmation Objet en Java
Concevoir des interfaces graphiques
Gérer des données
Maîtriser la programmation concurrente
Maîtriser la programmation des communications distantes
Optimiser des applications
1) La programmation Objet en Java
2) La conception d'interfaces graphiques
3) La gestion des données
4) La programmation concurrente
5) La programmation des communications
distantes
6) L'optimisation des applications
Méthodes pédagogiques
Le socle des apprentissages en développement Java est fondamental. Le stage correspondant, LJV, doit être
suivi en premier. Les deux autres stages peuvent être suivis dans l'ordre de son choix.
1) La programmation Objet en Java
- Les techniques Objet. Les principes généraux de la modélisation et de la programmation Objet.
- Les éléments de base du langage Java.
- La définition et l'instanciation des classes. Les champs, les méthodes, les constructeurs...
- Les unités de compilation et packages.
- Les différentes formes d'héritage.
- Les interfaces et leur implémentation. Polymorphisme. L'extension.
- Les classes abstraites.
Travaux pratiques
L'application des concepts à une étude de cas. Conception et construction d'une hiérarchie de classes et
d'interfaces.
2) La conception d'interfaces graphiques
- La gestion des événements. Listeners et Adapters.
- Les particularités de Swing. Le Web et les Applets.
Travaux pratiques
Construction de petites applications et d'une interface graphique pour l'étude de cas. Gestion du dialogue
homme-machine via les événements. Mise en place d'une Applet.
3) La gestion des données
- Les entrées/sorties et quelques classes utilitaires.
- La connexion aux bases de données : JDBC.
Travaux pratiques
Lecture et écriture de données dans des fichiers. Sauvegarde et consultation de données dans une BD.
4) La programmation concurrente
- Les Threads.
- Création et destruction.
- Ordonnancement.
- Synchronisation.
Travaux pratiques
Construction d'une application concurrente avec synchronisation et résolution d'interblocage.
5) La programmation des communications distantes
- La communication par socket.
- La communication par invocation de méthodes distantes : RMI.
- La communication par messages : JMS.
Travaux pratiques
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5
Modalités
d’évaluation
Pour les certifications, des
examens blancs permettent
de mesurer le degré de
préparation. Pour les cycles
certifiants, une journée
d’examen est mise en place.
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
Programmation de l'étude de cas : en mode client/serveur (séquentiel et concurrent), avec RMI, avec JMS.
6) L'optimisation des applications
- Les éléments intervenant dans l'optimisation.
- Quelques outils associés : Eclipse TPTP, JUnit.
- Autres éléments à prendre en compte : l'environnement d'exécution ; les Design Patterns, les I/O, le
multithreading.
Travaux pratiques
Utilisation des profilers HPROF et JMP. Utilisation de JUnit. Optimisation d'une application par une meilleure
gestion des objets. Application de Design Patterns. Utilisation des Threads pour les IO.
1 / 156 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !