Ferme la recherche

Java Avancé

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Connaître et maîtriser les concepts avancés du langage

Description de la formation

Découvrir les nouveautés du langage depuis Java 8Disparition du permgen spaceMéthodes par défautAnnotations répétées, annotations de type Références de méthodes, Interface avec méthodes defaultMéthodes privées d'interfaceLibération de ressourcesL'API CompletableFutureAméliorations du garbage collectorModularité du jdkAtelier : Installation de l'environnement
- démonstration des fonctionnalités
- profiling de code et amélioration des performances.Manipuler des datesManipuler des dates et durées avec la nouvelle API timeFaiblesses de la bibliothèque actuelleNouvelles classes et interfacesChoix technique entre durées, instants et dates localesGestion des fuseaux horairesFormatageAtelier : Utilisation et formatage de dates, opérations sur des dates et des duréesMaîtriser les expressions Lambda et les interfaces fonctionnellesExpressions lambda : définition, intérêtRègles d'écritures, déclarationsInterface fonctionnelle : principe, compatibilitéAccès à l'état englobant d'une expression lambdaImplémentation et performances.Evolutions de l'API CollectionAtelier : utilisation des nouveaux patterns et interfaces fonctionnelles introduites depuis Java 8Manipuler des collections avec les streamsNouvelles fonctionnalitésUtilisation de Patterns for
- each, replace
- if, do
- if
- absent, do
- if
- presentFusions de collectionsAPI Stream : principe, intérêtPatterns de création de streamsOpérations intermédiaires et terminales sur les streamsGestion des cas spécifiques : streams vides, optionalUtilisation de parallel streamsAtelier : utilisation des streams avec différents collectors
- exploitation de ressources avec les parallel streams
- utilisation de patternsFactoriser du code en utilisant la généricité et la réflexionGénéricité : principe de typage, usagesClasses génériques et contraintes sur les typesImplémentation de méthodes génériquesInterfaces génériques et polymorphismeRéflexion et classes disponiblesIntrospection dynamique d'objetsInvocation de membres d'un objetInstanciation dynamique d'objetsAtelier : é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 JavascriptNashorn : présentation, cas d'usageLigne de commande jjsInterprétation de code JavaScriptAppel de code Java depuis du JavaScriptAtelier : Instanciation et utilisation du moteur Nashorn, utilisation d'objets Java en JavaScript
- appel de fonctions Javascript et gestion des paramètresManipuler des processus et des threads concurrentsInsanciation de processus

Conditions d'accès

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

Validation

Attestation de formation

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Dawan

Lieu de formation

235 Cours Lafayette
Batiment de la Banque Rhône-Alpes
Lyon - 6ème

Calculez votre itinéraire

Centre de formation

62rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003, Lyon 3e

Toutes les formations et avis pour Dawan