DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Java Avancé

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

Information fournie par :
Carif-Oref Occitanie

Objectifs, programme, validation de la formation

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 certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
35 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Avoir suivi le stage "Java initiation+approfondissement" ou posséder les connaissances équivalentes

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
1 place Occitane
Immeuble Le Sully
5e étage
31000 - Toulouse
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Monsieur Cédric DHAMELINCOURT
Téléphone fixe : 0972377373
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Dawan
SIRET: 42998754800188
31000 Toulouse
Responsable :
Téléphone fixe : 0972377373
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2023 au 31/07/2024
débutant le : 01/01/2023
Adresse d'inscription
1 place Occitane
Immeuble Le Sully
5e étage
31000 - Toulouse
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Dawan
SIRET : 42998754800188

Adresse
1 place Occitane
Immeuble Le Sully
5e étage
31000 - Toulouse
Téléphone fixe : 0972377373
Contacter l'organisme