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 permettant d'évaluer les participants
- 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
Public cible
- Programmeurs
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Java 16 - Réservation
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
Avancé 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 et 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.
Programmation avec Groovy
21 HeuresApache Groovy est un langage de programmation dynamique pour la JVM (Java Virtual Machine). Parmi ses caractéristiques, on trouve des capacités de script, la rédaction de langages spécifiques à un domaine, la méta-programmation en temps d'exécution et en temps de compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé comme un complément à Java.
Dans cette formation en direct avec un instructeur, les participants apprendront à programmer en Groovy tout en créant une application échantillon.
Public cible
- Développeurs
Format du cours permettant d'évaluer les participants
- Partie cours magistral, partie discussion, exercices et beaucoup de pratique interactive
Programmation Groovy pour les Débutants
14 HeuresCette formation en direct avec instructeur en France (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 et Spring
35 HeuresCe cours de 5 jours est destiné aux développeurs Java souhaitant se familiariser avec les nouvelles fonctionnalités de Java 8 et le framework Spring.
Spring et Hibernate dans les applications Java
21 HeuresLe cours aborde les problèmes liés à la création d'applications Java, avec une emphase particulière sur les technologies largement utilisées aujourd'hui dans des applications telles que les frameworks de construction Spring et Hibernate. Les participants auront, à la fin du cours, les connaissances nécessaires pour concevoir des applications et sélectionner la technologie appropriée pour une solution spécifique. Le cours permet également de comprendre les problèmes connus discutés au sujet des bibliothèques, spécifications et technologies.
Microservices Java
21 HeuresCette formation en direct avec instructeur en France (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 un cadre d'application qui fournit un modèle de programmation et de configuration complet pour les applications d'entreprise basées sur Java.
Construction de microservices avec Spring Boot, Docker et Kubernetes
21 HeuresCette formation dirigée par un instructeur, en ligne ou sur site à France, est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices en utilisant Spring Boot, Docker et Kubernetes.
À la fin de cette formation, les participants seront capables de :
- Comprendre l'architecture microservices.
- Construire des microservices prêts pour la production avec Spring Boot.
- Comprendre le rôle de Docker dans les microservices.
- Mettre en place un cluster Kubernetes pour déployer des microservices.
Quarkus pour les développeurs
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Quarkus pour développer, tester et déployer des applications avec Java, mais en utilisant moins de ressources.
À la fin de cette formation, les participants seront capables de :
- Configurer 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 extensions de Quarkus pour construire des applications natives avec Maven.
- Containeriser, exécuter et déployer des applications avec Docker.
Quarkus pour le développement natif Java et de microservices
40 HeuresCette formation dirigée par un instructeur, en ligne ou sur site à France, est destinée aux développeurs et architectes de niveau intermédiaire à avancé qui souhaitent développer des applications natives Java et des microservices en utilisant Quarkus avec une utilisation optimisée de la mémoire et un temps de démarrage rapide.
À la fin de cette formation, les participants seront capables de :
- Développer des applications natives Java hautes performances et légères à l'aide de Quarkus.
- Construire et déployer des services RESTful et des architectures microservices.
- Utiliser GraalVM pour la compilation native et optimiser l'efficacité du démarrage et de la mémoire.
- Emballer et conteneuriser les applications pour des environnements Kubernetes et OpenShift.
Spring Boot, React et 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 pour les Débutants
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.