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
Advanced Spring Boot
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Spring Boot expérimentés qui souhaitent utiliser les fonctionnalités avancées de Spring Boot pour améliorer, sécuriser et tester des applications Spring Boot complexes.
A l'issue de cette formation, les participants seront capables de :
- Personnaliser le framework Spring WebMVC pour améliorer le découplage des applications web.
- Sérialiser et dé-sérialiser des objets en utilisant les Jackson Serialization Views.
- Stocker et sécuriser les données des utilisateurs dans une base de données.
- Utiliser Spring Sessions pour gérer les informations de session des utilisateurs de manière distribuée.
- Automatiser les tests des applications Spring WebMVC.
- Contrôler et mesurer la performance des applications.
Angular and Spring Boot
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular and Spring Boot pour créer des applications complètes.
A l'issue de cette formation, les participants seront capables de :
- Développer une application complète avec Angular et Sping Boot.
- Créer une application backend avec Spring Boot.
- Créer des applications frontales avec Angular.
- Utiliser Spring Security pour configurer l'authentification pour une application full stack.
Groovy Programming
21 HeuresApache Groovy est un langage de programmation dynamique JVM ( Java Virtual Machine). Certaines de ses fonctionnalités incluent des fonctionnalités de script, la création de langage spécifique au domaine, la méta-programmation à la compilation et la programmation fonctionnelle à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java .
Dans cette formation en direct animée par un instructeur, les participants apprendront à programmer en Groovy à mesure de la création d'un exemple d'application.
Public
- Développeurs
Format du cours
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Groovy Programming for Beginners
14 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs débutants qui souhaitent apprendre les bases de Groovy Programming.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base de la programmation.
- Écrire des scripts Groovy simples et utiliser les fonctionnalités de base Groovy.
- Comprendre et appliquer les principes de base de la programmation orientée objet en utilisant Groovy.
- Apprendre les techniques de base de traitement des erreurs pour gérer les erreurs de programmation courantes et les exceptions dans Groovy.
Java 8 and Spring
35 HeuresCe cours de 5 jours est destiné aux développeurs Java qui souhaitent se familiariser avec les nouvelles fonctionnalités de Java 8 et avec le framework Spring.
Spring and Hibernate in Java Applications
21 HeuresLe cours aborde les questions liées à la création d'applications Java , en mettant l'accent sur les technologies largement utilisées aujourd'hui dans des applications telles que les frameworks d'application pour la construction de Spring et Hibernate. À la fin, les participants auront les connaissances nécessaires pour concevoir des applications et sélectionner la technologie appropriée pour une solution spécifique. Permet de comprendre les problèmes connus abordés au cours des bibliothèques, des spécifications et des technologies.
Java Microservices
21 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes et les avantages de l'architecture microservices.
- Construire et déployer des microservices en utilisant Java et Spring Boot.
- Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
- Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
- Déployer des microservices en utilisant Docker et Kubernetes.
Java Spring
35 HeuresSpring est une infrastructure d'application qui fournit un modèle complet de programmation et de configuration pour Java applications d'entreprise basées sur Java .
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices à l'aide de Spring Boot, Docker et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture des microservices.
- Construire des microservices prêts à la production à l'aide de Spring Boot.
- Comprendre le rôle de Docker dans les microservices.
- Mettre en place un cluster Kubernetes pour déployer des microservices.
Quarkus for Developers
14 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser Quarkus pour créer, tester et déployer des applications, entièrement alimentées par Java, mais avec une utilisation moindre des ressources.
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 avec Quarkus.
- Construire, compiler et exécuter des applications en mode natif en utilisant GraalVM.
- Utiliser les outils et les extensions de Quarkus pour construire des applications natives en utilisant Maven.
- Conteneuriser, exécuter et déployer des applications avec Docker.
Quarkus for Java Native and Microservice Development
40 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs et architectes de niveau intermédiaire à avancé qui souhaitent développer des applications natives et microservices Java avec une utilisation optimisée de la mémoire et un temps de démarrage réduit en utilisant Quarkus.
À la fin de cette formation, les participants seront capables de :
- Développer des applications natives performantes et légères Java à l'aide de Quarkus.
- Construire et déployer des architectures de services RESTful et de microservices.
- Utiliser GraalVM pour la compilation native et optimiser l'efficacité en termes de démarrage et d'utilisation de la mémoire.
- Empaqueter et containeriser les applications pour les environnements Kubernetes et OpenShift.
Spring Boot, React, and Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
Spring Boot for Beginners
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent les principales caractéristiques et l'architecture de Spring Boot, ainsi que sa relation avec le cadre de travail Spring sous-jacent. Les participants effectueront des exercices pratiques en direct sur la définition, la configuration et le déploiement d'applications Spring.
A la fin du cours, les participants auront les connaissances et la pratique nécessaires pour déployer rapidement leur propre application Spring.
Spring Webflux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser WebFlux pour développer et déployer des applications réactives.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Spring 5 et le framework WebFlux.
- Développer des applications et des services réactifs.