Formation Java 16
Java est un langage de programmation et une plateforme de développement open-source permettant de créer des applications bureautiques, mobiles et web. Java 16 offre un support supplémentaire pour toutes les fonctionnalités de socket du domaine UNIX et une série d'améliorations du langage.
Cette formation en direct (en ligne ou sur site), dirigée par un instructeur, s'adresse aux programmeurs qui souhaitent utiliser Java 16 pour créer, gérer et emballer des applications Java.
À l'issue de cette formation, les participants seront capables de :
- Apprendre et comprendre les nouvelles fonctionnalités et les changements entre les anciennes versions de Java et Java 16.
- Apprendre les concepts fondamentaux de Java et les utiliser pour construire des applications Java.
Format du cours
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Vue d'ensemble des caractéristiques de Java 16
- Comprendre l'architecture Java 16
Démarrer avec Java 16
- Installation du kit de développement Java (JDK)
- Configuration de l'environnement Java 16
- Migrer d'une ancienne version vers Java 16
Explorer les changements dans Java 16
- Changements linguistiques
- Outils d'empaquetage
- Collecteurs de déchets
- Autres améliorations
- Dépréciation et suppression
Java Programming
- Programming avec Jshell
- Méthode et plate-forme Java
- Syntaxe Java
- Programmation orientée objet
- Cadre de collecte Java
- Gestion des exceptions
- Utilisation de l'API d'entrée/sortie
Résumé et prochaines étapes
Pré requis
- Connaissance des concepts de programmation
Audience
- Programmeurs
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Java 16 - Booking
Formation Java 16 - Enquiry
Java 16 - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
mode accessible de transmission des connaissances
Bartlomiej - Politechnika Lodzka
Formation - Java 16
Traduction automatique
Cours à venir
Cours Similaires
GlassFish Administration
21 HeuresLa formation à l'administration GlassFish initie les participants aux secrets de l'installation, de la configuration, de la gestion et de la surveillance d'un serveur GlassFish. La formation est ouverte aux futurs administrateurs de serveurs GlassFish.
Administering GlassFish Server with Java EE applications introduction
21 HeuresGlassFish est un serveur d'application open-source. Ce cours de trois jours propose une introduction à l'administration du serveur GlassFish avec les applications Java EE.
Gosu Programming
7 HeuresCette formation en direct (en ligne ou sur site) est destinée aux programmeurs qui souhaitent télécharger, installer et mettre en œuvre le typage statique et l'approche pragmatique de Gosu dans la programmation.
À la fin de cette formation, les participants seront capables de programmer en utilisant Gosu pour écrire des scripts simples pour des bibliothèques, des éléments d'interface utilisateur, des règles, et plus encore.
Guava
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux programmeurs Java qui souhaitent en savoir plus sur Guava et sur la manière d'utiliser Guava dans la programmation.
A l'issue de cette formation, les participants seront capables de :
- Apprendre à utiliser Guava dans la programmation Java.
- Utiliser Guava pour faciliter les pratiques de codage standard.
- Faire des codes Java faciles à lire et concis.
Jakarta EE Fundamentals
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Jakarta EE pour construire, migrer et déployer des applications natives, en utilisant la mise en œuvre complète de Java EE 8 et la technologie de l'informatique en nuage.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications Jakarta EE.
- Créer et construire des applications basées sur des bases de données avec Jakarta Persistence API.
- Développer et intégrer des applications Jakarta EE avec les services web RESTful de Jakarta pour la portabilité.
- Conteneuriser les applications natives pour le déploiement dans le cloud avec Docker.
Developing Applications for the Java EE 7 Platform Ed 1
35 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent installer, gérer et mettre en œuvre Java EE 7 pour développer des applications d'entreprise.
À l'issue de cette formation, les participants seront en mesure de créer, gérer, mettre en œuvre, déployer et sécuriser des applications d'entreprise et des services web en utilisant Java EE 7.
Java EE 8 for Beginners
21 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser les nouvelles fonctionnalités de Java EE 8 pour créer des applications en nuage.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer.
- Comprendre les concepts et l'architecture de Java Enterprise Edition (JEE).
- Créer un exemple d'application cloud (ou de service web).
- Interfacer une application avec une base de données.
- Écrire et gérer des composants avec état en utilisant l'injection de dépendances.
- Écrire des tests d'intégration pour les composants Java EE.
Java EE 8 Advanced
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser Java EE 8 pour créer et déployer des applications d'entreprise prêtes pour l'informatique en nuage, en tirant parti des technologies et API Java avancées.   ;   ;
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications d'entreprise avec Java EE 8.
- Implémenter la logique métier pour concevoir et réaliser des applications orientées métier.
- Intégrer les microservices avec les composants de Java EE 8 pour transformer les applications à un seul niveau en applications hautement évolutives et prêtes pour le cloud.
- Comprendre et appliquer les Java EE 8 modèles de conception et les meilleures pratiques de codage.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent conteneuriser leurs Java EE 8 applications et les exécuter en tant que microservices dans le nuage.
A l'issue de cette formation, les participants seront capables de :
- Construire et déployer des microservices Java dans des conteneurs Docker.
- Gérer les conteneurs Docker à l'aide de Kubernetes.
- Intégrer les microservices dans un système monolithique existant.
- Surveiller, tester et sécuriser les microservices.
- Dépanner les conteneurs et les environnements d'orchestration.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 HeuresCe cours de 4 jours s'adresse aux programmeurs qui connaissent déjà le langage Java et qui souhaitent exploiter la technologie Enterprise Java Beans 2.0 tout en prenant conscience des implications de la distribution d'applications en termes de sécurité. Ce cours comporte une importante composante pratique qui inclut le développement d'une application de commerce électronique basée sur Enterprise Java Beans. Le cours utilise le langage JBoss Application Server.
Java Virtual Machine (JVM)
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Java qui souhaitent utiliser les outils et les fonctionnalités de la JVM pour exécuter des programmes Java.
A l'issue de cette formation, les participants seront capables de :
- Comprendre le fonctionnement de la JVM.
- Découvrir la réflexion et les différentes zones de mémoire.
- Comprendre comment utiliser l'interface d'outils de la JVM.
- Utiliser la JVM pour exécuter des programmes Java sur n'importe quel appareil ou système d'exploitation.
NetBeans
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser NetBeans pour développer des applications avec Java et d'autres langages de programmation.
A l'issue de cette formation, les participants seront capables de :
- Apprendre à connaître NetBeans et son fonctionnement.
- Apprendre à utiliser NetBeans dans la programmation Java.
- Utiliser NetBeans pour créer des modèles et des projets.
Enterprise Application Integrations with Spring Integration
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Spring Integration pour concevoir et réaliser des solutions d'intégration d'entreprise efficaces et de grande qualité.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des solutions d'intégration avec Spring Integration.
- Comprendre les fonctionnalités, les concepts de base et les composants de Spring Integration.
- Apprendre à mettre en œuvre des modèles d'intégration d'entreprise.
- Construire des applications d'entreprise basées sur les messages avec Spring Integration.
- Permettre l'intégration avec des flux externes et des bases de données NoSQL (Apache Kafka, MongoDB, Redis, etc.).
- Surveillez et gérez les flux de messagerie entre les points d'extrémité.
Vaadin
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux programmeurs, aux développeurs Java et à tous ceux qui souhaitent utiliser Vaadin pour développer et déployer des applications.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place et configurer un projet Vaadin.
- Comprendre les principes fondamentaux de Vaadin dans le développement d'applications.
- Utiliser Vaadin pour développer des applications.
Vert.x: Build a Reactive Application on JVM
14 HeuresAu cours de cette formation en direct dans Belgique, les participants apprendront à utiliser Vert.x pour créer une application web asynchrone basée sur des événements.
A la fin de cette formation, les participants seront capables de :
- Comprendre et utiliser les différents composants (noyau, web, client, etc.) de la pile Vert.x.
- Utiliser Vert.x pour créer des utilitaires réseau, des microservices HTTP/REST, des traitements d'événements à haut volume, des applications back-end à bus de messages, etc.
- Exécuter une application capable de gérer une forte concurrence en utilisant un minimum de threads dans le noyau.
- Utiliser les API de Vert.x pour prendre en charge Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Tester le code asynchrone avec Vert.x-Unit.
- Déployer et faire évoluer une application avec un minimum de matériel.