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.
Tarif |
A partir de 1 400,00 € |
Durée | 2 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 400,00 € |
Durée | 2 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation Java permettra aux apprenants de manipuler les nouvelles fonctionnalités de Java 9, 10 et 11. Plusieurs améliorations significatives sont venues modifier le développement et déploiement d'applications Java : les modules, le JShell, les collections immutables ou encore quelques nouveautés sur les APIs. Ces évolutions entraînent une baisse du poids des applications, des gains de performance et une meilleure sécurité. Un nouveau modèle de release a également été annoncé par Oracle, qui bouleverse ses habitudes avec une version bénéficiant du LTS (Long-Term Support) tous les 3 ans désormais. Notre formation Java 9, 10 et 11 a pour objectif de familiariser les stagiaires avec l'ensemble de ces nouveautés, tout en leur enseignant les meilleures pratiques pour migrer les applications existantes sur la dernière version de Java.
Le nouveau cycle de release Java
La nouvelle approche commerciale d’Oracle
Vue d’ensemble de Java 9
Vue d’ensemble de Java 10
Vue d’ensemble de Java 11
Nouveautés majeures
Exemples de cas pratiques : présentation des participants et du formateur, tour de table et discussions autour des principales évolutions du langage Java et les perspectives d’application post-formation.
Les lacunes de classpath et l’intérêt du module-path
Présentation du système de modularité Java 9 (Jigsaw)
Descripteur de module, exports, requires, provides…
Les différents types de modules
Créer et utiliser des modules
Packaging de modules
Graph de dépendances entre les modules
Avancé : services et runtimes personnalisés
Exemples de cas pratiques : utilisation du nouveau système de modularité, découpage d’une application en plusieurs modules, lancement d’une application à partir des modules, export d’un package, mise en œuvre de services.
Quelles problématiques ? Travailler avec les jars et le classpath
Préparer une migration : mises-à-jour, dépendances…
Avec ou sans modules ? Faut-il tout rendre modulaire ?
Exemple de cas pratique : évolution d’un projet du JDK 8 au JDK 11.
Introduction au JShell
Evaluer le code (snippets)
Utiliser les bibliothèques (Modules, Jar, etc)
Les autres possibilités avec JShell : commandes, scripts, etc
Exemples de cas pratiques : exécution de scripts et test de code à la volée avec JShell.
L’inference de type pour les variables locales
Paramètres de lambdas
Syntaxe des variables locales pour les lambdas
Exemples de cas pratiques : utilisation de l’inference de type pour variable locale (Java 10) et de la syntaxe pour les paramètres des expressions lambdas (Java 11).
Vue d’ensemble des nouveautés dans les APIs
Fonctionnalités dépréciées ou supprimées
Nouvelles APIs
HttpClient : protocole HTTP 2, cas d’usage, fonctionnalités et compatibilité avec les WebSockets
API Optional et les nouvelles méthodes apportées par Java 9
Les améliorations de l’API Stream
Les améliorations de l’API Process (interfaces ProcessHandle et ProcessHandle.Info)
Programmation réactive avec l’API Flow
Exemples de cas pratiques : utilisation des nouvelles méthodes apportées par Java 9, 10 et 11, mise en œuvre d’un client http,
Les collections immutables : méthodes Factory, optimisation d’accès
Méthodes privées d’interface
Le garbage collector Epsilon
L’instruction try-with-resource
Tarif |
A partir de 1 800,00 € |
Durée |
2 jours |
Modes |
|
La philosophie DevOps consiste à la mise en place d’outils et de bonnes pratiques permettant une meilleure collaboration entre tous les acteurs de la chaîne logicielle, développeurs et administrateurs systèmes.
Le but de cette formation est avant tout de sensibiliser le développeur Java et l’administrateur système à cette méthodologie et de leur donner tous les éléments leur permettant d’intervenir à tous les niveaux du cycle de vie de l’application du développement à la mise en production. Pour cela, des outils de build, de gestion de dépendances, de tests et d’intégration continue sont mis en avant avant de permettre l’automatisation des phases post-développement.
Le développeur Java et l’administrateur ont également à leur disposition une palette d’outils pour provisionner ces environnements rapidement et appréhender le monitoring et les problèmes liés à la mise en production de l’application.
Tarif |
A partir de 1 890,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Développement d'applications web front-end JavaScript vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 695,00 € |
Durée |
5j / 35h |
Modes |
|
Cette formation ONTAP NFS Administration vous donne les connaissances et compétences nécessaires pour :
Tarif |
A partir de 900,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 515,00 € |
Durée |
1j / 11h |
Modes |
|
Tarif |
A partir de 2 750,00 € |
Durée |
5 jours |
Modes |
|
Concrètement, cette formation IBM MQ v9.1 Administration Système vous apportera les connaissances et compétences nécessaires pour:
Tarif |
A partir de 3 750,00 € |
Durée |
5j / 35h |
Modes |
|
Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.
À l'issue de la formation, le stagiaire sera capable de :
METHODES ET OUTILS PEDAGOGIQUES
Support de cours
EVALUATION
Public concerné
Développeurs .Net ou Java souhaitant savoir exploiter les possibilités offertes par HTML5 et CSS Chargés de développement d'applications informatiques
Pré-requis
Connaissance internet standard, notions d'algorithmie
Tarif |
A partir de 2 965,00 € |
Durée |
5 jour(s) |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
JBoss est le leader des serveurs applicatifs Java EE libre. Sa pénétration dans les entreprises est en constante progression. La version 7.x, certifiée Java EE6, permet le déploiement d'applications web modernes. Cette version 7 est une avancée majeure, elle est fondamentalement différente des versions précédentes (JBOSS AS 4,5 et 6) qui elles étaient relativement similaires. Cette formation JBOSS 7, très complète, vous présentera l'ensemble des caractéristiques de JBoss. Tournée vers les administrateurs de plate-forme, cette formation permet d'acquérir toutes les compétences nécessaires aux tâches quotidiennes d'exploitation d'application en production: Installation du produit, mis en place des services, surveillance des applications, planification de tâche.... Ce cours vous permettra également d'identifier ce qui différencie JBoss des autres serveurs applicatifs.
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|