15_638116_1246730 https://www.meformerenregion.fr/formations/638116 Java Avancé Dawan

Java Avancé

Date de mise à jour : 27/02/2023 | Identifiant OffreInfo : 15_638116
Organisme responsable : Dawan

Objectifs

Connaître et maîtriser les concepts avancés du langage

Programme de la formation

Découvrir les nouveautés du langage depuis Java 8

Disparition du permgen space
Méthodes par défaut
Annotations répétées, annotations de type Références de méthodes, Interface avec méthodes default
Méthodes privées d'interface
Libération de ressources
L'API CompletableFuture
Améliorations du garbage collector
Modularité du jdk

Atelier : Installation de l'environnement - démonstration des fonctionnalités - profiling de code et amélioration des performances.

Manipuler des dates

Manipuler des dates et durées avec la nouvelle API time
Faiblesses de la bibliothèque actuelle
Nouvelles classes et interfaces
Choix technique entre durées, instants et dates locales
Gestion des fuseaux horaires
Formatage

Atelier : Utilisation et formatage de dates, opérations sur des dates et des durées

Maîtriser les expressions Lambda et les interfaces fonctionnelles


Atelier : utilisation des nouveaux patterns et interfaces fonctionnelles introduites depuis Java 8

Manipuler des collections avec les streams


Atelier : utilisation des streams avec différents collectors - exploitation de ressources avec les parallel streams - utilisation de patterns

Factoriser du code en utilisant la généricité et la réflexion

Atelier : écriture de méthodes génériques pour gérer des imports/exports et des sérialisations de données - Patterns et généricité

Traiter du Javascript

Nashorn : présentation, cas d'usage
Ligne de commande jjs
Interprétation de code JavaScript
Appel de code Java depuis du JavaScript

Atelier : Instanciation et utilisation du moteur Nashorn, utilisation d'objets Java en JavaScript - appel de fonctions Javascript et gestion des paramètres

Manipuler des processus et des threads concurrents

Atelier : Codage de tâches planifiées à l'aide d'executors - implémentation multi-tâches avec l'utilisation de threads et synchronisation

Validation et sanction

Attestation de fin de stage mentionnant le résultat des acquis

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

Responsable : Monsieur Cédric DHAMELINCOURT
Téléphone fixe : 0972377373
Contacter l'organisme

Contact de l'organisme formateur

Dawan
SIRET : 42998754800188
31000 Toulouse
Téléphone fixe : 0972377373
Contacter l'organisme

Information fournie par :