Formation Java 9, 10 et 11 : les nouveautés du JDK

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Connaître les meilleures pratiques pour passer de Java 8 à 11
  • Connaître les modules Jigsaw de Java 9
  • Migrer vers Java 9+
  • Utiliser JShell et REPL
  • Comprendre les inférences de type
  • Comprendre les modifications d'API
  • Connaître les autres nouveautés

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 400,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 400,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Java permettra aux apprenants de manipuler les nouvelles fonctionnalités de Java 9, 10 et 11. Plusieurs améliorations significatives sont venues modifier le développement et déploiement d'applications Java : les modules, le JShell, les collections immutables ou encore quelques nouveautés sur les APIs. Ces évolutions entraînent une baisse du poids des applications, des gains de performance et une meilleure sécurité. Un nouveau modèle de release a également été annoncé par Oracle, qui bouleverse ses habitudes avec une version bénéficiant du LTS (Long-Term Support) tous les 3 ans désormais. Notre formation Java 9, 10 et 11 a pour objectif de familiariser les stagiaires avec l'ensemble de ces nouveautés, tout en leur enseignant les meilleures pratiques pour migrer les applications existantes sur la dernière version de Java.

Programme

Introduction à la formation Nouveautés Java 9, 10 et 11

Le nouveau cycle de release Java
La nouvelle approche commerciale d’Oracle
Vue d’ensemble de Java 9
Vue d’ensemble de Java 10
Vue d’ensemble de Java 11
Nouveautés majeures
Exemples de cas pratiques : présentation des participants et du formateur, tour de table et discussions autour des principales évolutions du langage Java et les perspectives d’application post-formation.

Jigsaw : les modules Java 9

Les lacunes de classpath et l’intérêt du module-path
Présentation du système de modularité Java 9 (Jigsaw)
Descripteur de module, exports, requires, provides…
Les différents types de modules
Créer et utiliser des modules
Packaging de modules
Graph de dépendances entre les modules
Avancé : services et runtimes personnalisés
Exemples de cas pratiques : utilisation du nouveau système de modularité, découpage d’une application en plusieurs modules, lancement d’une application à partir des modules, export d’un package, mise en œuvre de services.

Migration vers Java 9+

Quelles problématiques ? Travailler avec les jars et le classpath
Préparer une migration : mises-à-jour, dépendances…
Avec ou sans modules ? Faut-il tout rendre modulaire ?
Exemple de cas pratique : évolution d’un projet du JDK 8 au JDK 11.

JShell, l’implémentation de REPL (Read Evaluate Print Loop)

Introduction au JShell
Evaluer le code (snippets)
Utiliser les bibliothèques (Modules, Jar, etc)
Les autres possibilités avec JShell : commandes, scripts, etc
Exemples de cas pratiques : exécution de scripts et test de code à la volée avec JShell.

Inference de type

L’inference de type pour les variables locales
Paramètres de lambdas
Syntaxe des variables locales pour les lambdas
Exemples de cas pratiques : utilisation de l’inference de type pour variable locale (Java 10) et de la syntaxe pour les paramètres des expressions lambdas (Java 11).

Modifications et ajouts sur les APIs

Vue d’ensemble des nouveautés dans les APIs
Fonctionnalités dépréciées ou supprimées
Nouvelles APIs
HttpClient : protocole HTTP 2, cas d’usage, fonctionnalités et compatibilité avec les WebSockets
API Optional et les nouvelles méthodes apportées par Java 9
Les améliorations de l’API Stream
Les améliorations de l’API Process (interfaces ProcessHandle et ProcessHandle.Info)
Programmation réactive avec l’API Flow
Exemples de cas pratiques : utilisation des nouvelles méthodes apportées par Java 9, 10 et 11, mise en œuvre d’un client http,

Autres nouveautés

Les collections immutables : méthodes Factory, optimisation d’accès
Méthodes privées d’interface
Le garbage collector Epsilon
L’instruction try-with-resource

Prérequis

Connaissances en Java

Public

Concepteurs,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Distance
  • Centre

Formation Angular

Proposé par Sparks

Objectifs de la formation

  • Comprendre l'architecture Angular
  • Créer et gérer des composants
  • Utiliser les directives et pipes
  • Implémenter des services
  • Concevoir des formulaires
  • Utiliser RxJS et Observables
  • Gérer les signaux
  • Mettre en place le routing Angular
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

S'assurer, dès la phase des négociations, de la bonne exécution des contrats internationaux
Maîtriser une technique de rédaction de ces contrats
Prévenir les difficultés d'exécution et les risques de contentieux

Tarif

A partir de 1 795,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise

Formation Pratique de la déclaration de TVA

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Examiner le champ d'application de la TVA et les règles de territorialité
  • Déterminer le montant de TVA collectée de l'entreprise
  • Calculer la TVA déductible sur les dépenses de l'entreprise
  • Etablir la déclaration de TVA (formulaire CA3) de l'entreprise
Tarif

A partir de 2 792,00 €

Durée

4 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Aménager l'étendue des obligations contractuelles
Gérer les effets du contrat
Maîtriser l'évolution et l'avenir de la relation contractuelle

Tarif

A partir de 1 675,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Instagram Marketing

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Avec cette formation Instagram Marketing, vous pourrez, en 96 leçons, réussir votre marketing et votre communication sur ce réseau.

Un programme claire et enrichissante :
Instagram : Inscription, configuration et sécurisation de votre compte
La puissante fonctions de recherche Instagram et toutes ses astuces
L'utilisation au quotidien et comment retrouver les photos que vous aimez
La publication de photos et vidéos
L'éditeur photo instagram et toutes ses fonctions cachés !
Les Stories : un outil puissant pour partager votre quotidien à vos fans
Comment activer votre compte professionnel et l'agencer
Faire votre publicité sur Instagram (à partir de 10€)
Instagram Shopping : pour vendre en direct à vos fans
Et bien plus !
Tarif

A partir de 555,00 €

Durée

1j / 4h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Se familiariser avec les techniques financières
Analyser les montages financiers et leurs effets sur les comptes
Structurer une opération de haut de bilan
 

Tarif

A partir de 1 795,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • Mettre en place l'environnement de développement ;
  • Utiliser des composants d'IHM ;
  • Gérer le positionnement des composants d'IHM ;
  • Gérer les événements des composants d'IHM ;
  • Gérer les styles et les thèmes graphiques ;
  • Mettre en œuvre l'architecture MVC avec PyQt ;
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les principes pour une bonne hygiène
  • Mettre en place une démarche pour sensibiliser les salariés
  • Opérer un entretien / nettoyage optionnel
  • Mettre en place un plan de nettoyage
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...