📅Places limitées

FORMATION JAVA 8

Session en présentiel à Casablanca & Rabat Tanger Maroc 

À propos de notre formation Java 8

La formation Java 8 est conçue pour aider les développeurs à acquérir les compétences nécessaires pour utiliser efficacement ces nouvelles fonctionnalités. Elle peut également couvrir d’autres sujets tels que les collections, la programmation concurrente, la gestion des exceptions, les entrées/sorties, et bien plus encore. Cette formation est destinée aux développeurs Java expérimentés ainsi qu’aux nouveaux venus dans le domaine de la programmation Java.

Ce cours comprend

A qui s'adresse la formation JAVA 8

Nos services

En suivant notre formation en présentiel, vous allez bénéficier des services suivants.

Objectifs

L’objectif de la formation Java 8 est d’apprendre les fonctionnalités clés introduites dans la version Java 8, telles que les expressions lambda, les interfaces fonctionnelles, les flux (streams) et les méthodes de référence.

Ces fonctionnalités permettent de programmer en Java de manière plus expressive, concise et fonctionnelle, ce qui facilite la création d’applications plus efficaces et maintenables. Les expressions lambda, par exemple, permettent de simplifier la syntaxe pour les fonctions anonymes et les interfaces fonctionnelles, tandis que les flux offrent une manière plus concise et efficace de travailler avec des collections de données.

En outre, la formation Java 8 peut inclure des sujets tels que les nouvelles fonctionnalités de l’API de date/heure, les annotations de type, la gestion des erreurs et les améliorations de performance. Les participants peuvent également apprendre à utiliser des outils tels que Maven, Gradle et JUnit pour faciliter la construction, la gestion de dépendances et les tests des applications Java.

En résumé, la formation Java 8 vise à aider les développeurs à exploiter les dernières fonctionnalités du langage Java pour créer des applications plus modernes, efficaces et maintenables.

Programme de la formation

Découvrez nos programmes de formation pour renforcer vos compétences en PMP :

  •  Vue d’ensemble des ajouts : 195 nouvelles entités (classes, interfaces…).
  •  Les expressions lambda.
  • Ecrire du code SQL dans un code Java 8.
  • Les implémentations par défaut des interfaces et @FunctionalInterface,
    les nouvelles annotations.
  • Les évolutions des streams.
  • La nouvelle API de gestion des dates et des heures.
  • Les évolutions d’API de java.lang, java.util, java.net…
  • La possibilité d’exécuter du code JavaScript avec Java 8 Nashorn.

Vérification de l’installation du JDK 8 (outils, javadoc…).

  • Notion de classe anonyme imbriquée, améliorations apportées par le
    concept d’expression lambda.
  • Les aspects syntaxiques (déclaration, implémentation, passage de
    paramètres, portée des variables…).
  • Le concept de “foncteur” à travers les interfaces “fonctionnelles” et le
    package java.util.function.
  • Utiliser les lambda-expressions pour manipuler les collections.
  • Apports dans l’écriture de code SQL Les Listeners…

Découverte des lambda-expressions.

  • L’usage de @FunctionalInterface.
  • Les interfaces fonctionnelles fournies par le JDK 8.
  • Predicate, Function, Supplier, Consuler…
  • Références aux méthodes et aux constructeurs.

Mise en œuvre d’aspects avancés.

  • Du JavaScript au sein de Java ? De Rhino présent en Java 7 à Oracle
    Nashorn, moteur ECMAScript-262 de Java 8.
  • Utilisation de la ligne de commande jjs.
  • Appeler du code JavaScript depuis une application Java, soit directement
    soit à l’aide d’un fichier séparé .js.
  • Appeler du code Java depuis un script JavaScript.
  • Du JavaScript au sein de Java ? De Rhino présent en Java 7 à Oracle
    Nashorn, moteur ECMAScript-262 de Java 8.
  • Utilisation de la ligne de commande jjs.
  • Appeler du code JavaScript depuis une application Java, soit directement
    soit à l’aide d’un fichier séparé .js.
  • Appeler du code Java depuis un script JavaScript.

Utilisation de la nouvelle API de gestion des dates et temps.

  • Les nouveaux streams.
  • Map-reduce.

Mise en œuvre des nouveautés.

Options de formation

Notre Formation s’adresse aux particuliers ainsi aux entreprises, découvrez nos options!

Formation en Weekends

MAD 6900
  • Formation en présentiel ou téléprésentielle durant les Weekends
  • Facilités de paiements
  • Accès gratuit à la plateforme KAIZY LEARN
  • Attestation de formation
Popular

Intra entreprise

Contactez-nous
  • Formation destinée pour les collaborateurs de la meme société
  • Planning flexible et adapté aux disponibilités des participants
  • Formation dans nos locaux ou dans les locaux du client
There are no reviews yet.

Formation populaire ou recommandée pour vous

FORMATION PRINCE2 FOUNDATION

23, Jul 22 – 2 Jours week-end 4.9

ITIL

FORMATION ITIL4 FOUNDATION

23, Jul 22 – 2 Jours week-end 4.9

scrum master

FORMATION AGILE SCRUM MASTER

02, Jul 22 – 2 Jours week-end 4.9

CISA

FORMATION CISA

30, Jul 22 – 5 Jours week-end 4.9

PRE-INSCRIPTION

Pour réserver votre place ou pour demander plus d’informations, Veuillez nous laisser vos coordonnées

*Nous détestons les spams autant que vous. vos coordonnées resteront strictement confidentielles et ne feront l'objet d'aucun échange avec des tiers

Demander plus d'informations

Si vous avez des questions ou des interrogations laissez votre message ci dessus

× Comment puis-je vous aider ?