Booster des Talents IT

Formation Google Guava

formation google guava
Cette formation Google Guava vous apprendra à utiliser cette libraire open source pour résoudre des problèmes fréquemment rencontrés avec Java ainsi qu’à écrire du code de qualité, plus lisible et efficace.
Prixà partir de
710€ HT
RéférenceAF15848
Durée1 jour
Public Chefs de Projet, Développeurs
PrérequisConnaissances du langage Java.
Éditeurs Google
TP50%

Plan de Formation Google Guava

Chapitre introductif

Présentation du projet
Installation
Utiliser Guava avec Maven

Les bases de Guava

Les classes utilitaires Joiner et Splitter
Travailler avec les Strings
La classe CharMatcher
Les préconditions Guava
ToString
Gestion des valeurs null
Génération de hashcodes
La méthode compareTo

Programmation fonctionnelle

L’interface fonctionnelle
L’interface Predicate
Les classes Predicates
La méthode « Suppliers »

Travailler avec les collections

Les classes Lists, Sets et Maps
Les classes Multimaps et Bimap
Tables et ranges
Les collections immutables
Tri de données avec Guava

Notion de concurrence

Synchronisation des threads
Synchronisation avec le Monitor
FutureCallback
Tâches asynchrones

Gestionnaire de cache Guava

La classe MapMaker
Travailler avec un LoadingCache
Travailler avec le CacheBuilder
L’interface CacheLoader
La méthode CacheStats
RemovalListener

Travailler avec l’EventBus

Création d’un EventBus
Enregistrement d’objets
Publication d’évènements
Gestion des évènements
Injection de dépendances

Travailler avec les fichiers

Copier, déplacer, renommer
Travailler avec les fichiers en tant que Strings
Hachage de fichier
Ecrire dans un fichier
Suppliers et closer
BaseEncoding

Autres fonctionnalités

Créer des fonctions de hachage de fichier
BloomFilter
Travailler avec les Optionnals
Travailler avec les Throwables

Nos autres formations Informatique

AF32614Formation Firewall 9.0 : Debug et Diagnostic (EDU-330) en Intra/Cours Particulier3 jours2250€ HT
AF32356Formation Gestion de projet par l’exemple New Formation ! en Intra/Cours Particulier3 jours1490€ HT
AF31547Formation Palo Alto Networks Firewall 9.0 Essentials : Configuration et Management, avec certification PCNSA en Intra/Cours Particulier5 jours
AF29420Formation Intégrer de nouveaux collaborateurs IT New Formation ! en Intra/Cours Particulier2 jours0€ HT
AF29109Formation Intégrer le digital dans sa formation présentielle New Formation ! en Intra/Cours Particulier2 jours0€ HT
Voir les 382 formations
Vous pouvez également être intéressé par des formations google guava, guava, Java, librairie, Open Source ou par les formations de notre filière Informatique
Prixà partir de
710€ HT
RéférenceAF15848
Durée1 jour
Public Chefs de Projet, Développeurs
PrérequisConnaissances du langage Java.
Éditeurs Google
Travaux pratiques50%