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.13
Frameworks Java/Java EE, état de l'art (réf. FJE) .... p.14
Les fondamentaux du langage
Introduction à la programmation avec Java (réf. INJ) Best .... p.16
Initiation à la programmation Objet/Java (réf. IPJ) Best .... p.18
L'essentiel de Java et de l'objet (réf. LJO) Best .... p.20
Développer en Java, pour programmeurs C/C++ (réf. LJV) .... p.22
Java 8, découvrir par la pratique les nouveautés (réf. JVA) .... p.24
Bonnes pratiques en programmation Java (réf. BPJ) .... p.26
Maîtriser l'environnement Eclipse (réf. DEC) .... p.27
Test et performance
Java, optimisation (réf. JOT) .... p.29
Performances des applications, mesures et améliorations (réf. PFR) .... p.31
Java, tests et qualité (réf. JTS) .... p.33
Outils de tests Open Source, choix et mise en oeuvre (réf. OUS) .... p.35
SoapUI Pro, automatiser les tests de vos services web Rest et SOAP (réf. RSO) New .... p.37
Test Driven Development en Java/JEE (réf. DDJ) .... p.39
Interfaces utilisateurs
Swing, développement de clients riches en Java (réf. SWI) .... p.41
JavaFX 8, créer des interfaces graphiques riches (réf. FXA) .... p.43
Développer des plug-ins Eclipse et clients RCP (réf. PLU) .... p.45
Framework JSF 2, développer des applications Web (réf. JSF) .... p.47
Struts 2, développer des applications Web MVC (réf. SRB) .... p.49
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.51
Java EE, introduction pratique (réf. JIP) .... p.53
Java EE 7, conception et développement d'applications Web (réf. APJ) Best .... p.54
Java EE 6, développer des applications d'entreprise (réf. JEF) .... p.56
Java, développement de servlets et JSP (réf. JSP) Best .... p.58
Java/JEE, sécurité des applications (réf. JAS) .... p.60
Développer avec les frameworks Java/Java EE (réf. DFJ) .... p.62
Développer des EJB3 en Open Source (réf. JEB) .... p.64
JPA, persistance des données en Java (réf. JPA) .... p.66
Hibernate, mapping objet/relationnel (réf. HIB) .... p.68
Hibernate, mise en oeuvre avancée (réf. BER) .... p.70
Apache Hadoop, développer des applications pour le Big Data (réf. APH) .... p.72
Spark, développer des applications pour le Big Data (réf. SPK) New .... p.74
Apache Storm, développer des applications pour le Big Data (réf. ASB) .... p.76
Data Clustering, organiser les données du Big Data (réf. DAU) New .... p.78
MapReduce et Aggregation Framework pour MongoDB (réf. RAG) New .... p.80
Développer des applications de DataVisualisation (réf. DTV) New .... p.81
Framework Spring 3, développer des applications d'entreprise (réf. FSP) .... p.83
Framework Spring 4, développer des applications d'entreprise (réf. SDA) Best .... p.85
Framework Spring 4, mise en œuvre avancée (réf. SPD) .... p.87
Spring Integration, concevoir des solutions d’intégration d’applications d'entreprise (réf. SPR) New ....
p.88
Techniques avancées
Java, programmation avancée (réf. JAP) Best .... p.90
SOA, mise en œuvre en Open Source/Java (réf. SOD) .... p.92
Java OSGi, développement d'applications modulaires (réf. OSG) .... p.94
C/C++, programmer vos applications en Multicore (réf. MUC) .... p.96
Internet des objets, développer des applications connectées en Java (réf. IBO) .... p.98
Smartphones et tablettes
Android, développer des applications pour mobiles (réf. AMA) Best .... p.100
Android, perfectionnement (réf. IOD) New .... p.102
Web Services
Développer des Web Services en Java (réf. DSJ) Best .... p.104
Web Services RESTful, développement avancé en Java (réf. WER) .... p.106
Web Services SOAP, développement avancé en Java (réf. SEO) .... p.108
Cloud
Google App Engine, développer une application Cloud en Java (réf. GOO) .... p.109
Amazon Web Services, architecture et mise en œuvre (réf. AMZ) Best .... p.110
Amazon Web Services, développer des applications Web "scalable" pour le Cloud (réf. JCL) .... p.112
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.114
Java/JEE, déployer et administrer vos applications (réf. AJJ) .... p.116
Tomcat, administrer un serveur Web Java EE (réf. TOC) Best .... p.117
GlassFish, administrer un serveur Java EE (réf. GLA) .... p.119
JBoss WildFly, administrer un serveur Java EE (réf. JBO) Best .... p.121
JBoss WildFly, haute disponibilité (réf. JBA) .... p.123
JOnAS, administrer un serveur Java EE (réf. JON) .... p.124
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
13 mar. 2017, 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
21 avril 17
26 juin 17
28 août 17
23 octobre 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
29 décembre 17
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.
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 / 146 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 !