Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Plus concrètement, cette formation Java 8 Nouveautés vous apportera les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Java 8 a apporté des améliorations significatives au langage. À l'issue de cette formation Java 8 Nouveautés vous découvrirez les expressions lambda et exploiterez les possibilités de la programmation fonctionnelle. Vous apprendrez à faire interagir du code JavaScript avec du code Java et découvrirez de nouvelles API.
Méthodes par défaut
Méthodes statiques
Implémentation d'interfaces Java 8
Travaux pratiques
Mise en œuvre d'interfaces Java 8
Comprendre les principes de la programmation fonctionnelle
Syntaxe des classes internes anonymes
Notion d’interface fonctionnelle
Anatomie d'une Expression Lambda
Simplifier les expressions lambdas avec les références de méthodes
Mise en œuvre des interfaces fonctionnelles : Consumer, Supplier, Predicate, Function
Travaux pratiques
Remplacement de classes internes anonymes par des expressions lambda
Mise en œuvre d’interfaces fonctionnelles de la bibliothèque
Simplification d’expressions lambdas par des références de méthodes
Objectif de l’API Stream
Obtention et sortie d’un stream
Opérations intermédiaires et terminales
Mise en oeuvre des méthodes forEach, map, filter, findFirst
Principe de l’évaluation paresseuse
Intérêt de la la classe Optional
Réduction avec reduce et collect
Interface Collector et classe Collectors
Autres méthodes : limit, skip, sorted, min, max, distinct, allMatch, anyMatch, noneMatch, count
Streams parallèles, précautions d’usage
Travaux pratiques
Utilisation de nombreux streams séquentiels sur tableaux et collections
Mise en œuvre de streams parallèles
Comparaison de performances entre streams séquentiels et parallèles
La gestion du temps « classique » et sa lourdeur de manipulation en Java (jour, mois, année, heure, minutes, secondes)
Les concepts de temps machine et temps humain avec la nouvelle API.
La gestion du temps machine avec java.time.Instant et java.time.Duration.
Le temps humain avec java.time.LocalDate, java.time.LocalTime, java.time.LocalDateTime.
Travaux pratiques
Utilisation de la nouvelle API de gestion des dates et temps pour manipuler un calendrier (recherche de jour selon des critères fins).
Analyse de chaînes de caractères pour conversion en dates
Calcul différentiel sur le temps (heure/minutes/secondes)
Présentation de Nashorn, le moteur d'exécution de code JavaScript
Exécution de code Javascript avec jjs
Exécution de code Javascript depuis Java
Exécution de code Java depuis JavaScript
Travaux pratiques
Démonstration de l'exécution de code JavaScript
Les nouveautés du client riche JavaFX
Les évolutions de l’API JDBC
Déploiement d’applications avec les profils compacts
Travaux pratiques
Analyse d'une IHM JavaFX en tout Java
Analyse d'une IHM JavaFX avec vues en FXML
Tarif |
A partir de 1 390,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 095,00 € |
Durée |
1 jour 7 heures |
Modes |
|
A l'issue de cette formation Sécurité des applications Java vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 690,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation RGPD, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 840,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 2 720,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
À l'issue de cette formation de préparation à la certification Java 8 niveau 1, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 860,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 095,00 € |
Durée |
1 jour 7 heures |
Modes |
|
Concrètement, à l’issue de cette formation Java web, vous serez en mesure de :
Tarif |
A partir de 2 095,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 400,00 € |
Durée |
2 jours |
Modes |
|