• slide-formation

Formation Java Avancé , perfectionnement

 

Cette formation java perfectionnement permet aux stagiaires ayant eu une première initiation du langage d'approfondir leurs connaissances sur le langage afin de pouvoir directement intégrer une équipe projet.

La formation commence à détailler le fonctionnement interne de la JVM afin que le développeur puisse diagnostiquer des problèmes dans sa conception de programmes. Elle initie ensuite à la notion de design patterns et présente les 5 design patterns les plus utilisés.

La troisième partie insiste sur la nécessité des tests et permet de maîtriser la librairie Junit. Enfin, la dernière journée est entièrement consacrée à la problématique d'accès aux bases de données relationnelles.

Fonctionnement de la JVM

Chargement des classes, Classloader, classpath
Gestion de la mémoire, le garbage collector
Le multithreadings, support de Java pour la gestion des threads
Le modèle de sécurité de Java
La réflexion, les annotations
Les outils d'inspection, debugger, surveillance, traces

ATELIERS

Exécution d'exemples pédagogiques illustrant les concepts présentés

Java et les design patterns

Introduction aux design patterns, les documentations de référence
Pattern singleton
Patter Factory
Pattern Decorator
Pattern Builder
Pattern Proxy

ATELIERS

Implémentation des 5 patterns les plus répandus

Java et les tests unitaires

Présentation, intérêt
Automatisation et intégration des tests dans le processus de builds, l'exemple de Maven
Mise en œuvre avec Junit4, assertions, annotations
Cycle de vie d'exécution d'un test
Données de tests
Suite de tests

ATELIERS

Création de tests Junit pour tester des classes
Mise en œuvre d’une suite de tests

Java et les bases de données

Historique de l'accès aux données via Java, présentation de JDBC
L'API JDBC, Connection, Statement, ResultSet
Problématique de l'ORM et introduction à JPA
Configuration JPA, l'exemple d'Hibernate
Mapping basique, API de l'EntityManager, les transactions
Mapping de l’héritage
Mapping des associations, lazy-loading et cascading
Le langage JPQL
L'API criteria
Les transactions longues

ATELIERS

Mise en œuvre de JPA avec Hibernate pour rendre persistants des beans entités
Utilisation du langage de requêtes JPQL pour rechercher des beans entités
Mise en œuvre de l’héritage et d’associations unidirectionnelles et bidirectionnelles

bouton un devis softway tunisie

Pour plus d’informations contactez-nous :

MAIL  commercial@softway.com.tn 

call icon md Tél : 216 71.770.508 / +216 71.771.501 / +216 71.772.508

Powered by Amazing-Templates.com 2014 - All Rights Reserved.