Ferme la recherche

Java - Développement avancé et nouveautés JDK 8 + Certification M2i Langages de Programmation

Descriptif

Durée de la formation

En centre 28 heures

Session

du 01 janv. 2019 au 31 déc. 2019  - Reims (51)
du 01 janv. 2019 au 31 déc. 2019  - Reims (51)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Maîtriser le multi
- threading
- Gérer l'asynchronisme
- Créer vos propres annotations
- Utiliser la réflection
- Interagir avec du code natif
- Intégrer le scripting dans vos applications
- Optimiser la gestion mémoire
- Connaître les nouveautés des derniers JDK.

Description de la formation

Nouveautés des JDK 7 et 8
- Diamond Operator
- Lambda expressions et streams
- Le try
- with
- resource et l'interface AutoCloseable
- NIO 2 et Non Blocking IOThreading et concurrence
- Thread et runnable
- Problèmes du mutithreading
- Attente et synchronisation
- Thread Pools et environnements "Thread safe"
- Package java.util.concurrent
- Le Framework Executor
- Asynchronisme en Java
- Future et CallableAnnotations et réflexion
- Annotations prédéfinies
- Le processeur d'annotations
- Définition d'interface (#0x40#Interface)
- Traitement à la compilation ou à l'exécution (#0x40#Retention)
- Cible des annotations (#0x40#Target)
- Cas d'utilisation des annotations
- L'API de Reflection
- Chargement et appel dynamique
- DynamicProxy
- Aller plus loin avec l'AOPAppels natifs
- JNI vs JNA
- Appel natif depuis Java
- Déclaration des signatures et utilisation de JNAerator
- Passage de paramètres
- Chargement des librairies natives
- Intégration Java dans un process natifScripting
- Cas d'utilisation
- BeanShell, JavaScript et autres langages compatibles
- Intégration des interpréteurs et ScriptEngineManager
- Java Scripting API
- Exécution d'un script
- Accès aux fonctions et méthodes
- Contraintes sur les variables et paramètresOptimisation
- Gestion mémoire et WeakReference
- Paramétrage de la mémoire et du GarbageCollector
- Pistes dans le code
- Pistes à la compilation
- Pistes à l'exécution
- Outils de diagnosticCertification (en option)
- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
- L'examen sera passé à la fin de la formation.Formation éligible au CPF sur la liste nationale pour tout public sous le n CPF 237067
///Cette formation peut
- être suivie hors CPF et validée par une attestation ou suivi de présence///

Conditions d'accès

Avoir une connaissance pratique du langage Java ou avoir suivi le cours JAV-SE "Java - Les fondamentaux et le développement Java SE".

Validation

titre diplôme homologué

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

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

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

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 ?

M2i Formation Reims

Lieu de formation

2 rue Léon Patoux
Reims

Calculez votre itinéraire

Centre de formation

2 rue Léon Patoux
Maison des agriculteurs
51100, Reims

Toutes les formations et avis pour M2i Formation Reims