Formation Java 16
Java est un langage de programmation et une plate-forme de développement open source pour créer des applications de bureau, mobiles et Web. Java 16 offre un soutien supplémentaire pour toutes les fonctionnalités des sockets UNIX-domaine et une série d'améliorations au niveau du langage.
Cette formation en direct animée par un formateur (en ligne ou sur site) s'adresse aux programmeurs souhaitant utiliser Java 16 pour créer, gérer et empaqueter des applications Java.
À l'issue de cette formation, les participants seront capables de :
- Apprendre et comprendre les nouvelles fonctionnalités et les changements par rapport aux versions précédentes de Java jusqu'à Java 16.
- Apprendre les concepts fondamentaux de Java et les utiliser pour créer des applications Java.
Format de la formation
- Cours interactif et discussions.
- Nombreux exercices et mises en pratique.
- Mise en œuvre concrète dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Plan du cours
Introduction
- Vue d'ensemble des fonctionnalités de Java 16
- Compréhension de l'architecture de Java 16
Démarrage avec Java 16
- Installation du Kit de développement Java (JDK)
- Configuration de l'environnement Java 16
- Migration depuis une version précédente vers Java 16
Exploration des changements dans Java 16
- Changements au niveau du langage
- Outils d'empaquetage
- Collecteurs de déchets (garbage collectors)
- Autres améliorations
- Dépréciations et suppressions
Programmation Java
- Programmation avec Jshell
- Méthodes et plateforme Java
- Syntaxe Java
- Programmation orientée objet
- Framework des collections 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
- Programmateurs
- Développeurs
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Java 16 - Réservation
Formation Java 16 - Demande de renseignements
Java 16 - Demande d'informations consulting
Nos clients témoignent (1)
moyen accessible de transmission des connaissances
Bartlomiej - Politechnika Lodzka
Formation - Java 16
Traduction automatique
Cours à venir
Cours Similaires
Spring Boot avancé
14 HeuresCette formation en direct, dirigée par un instructeur en Canada (en ligne ou sur site), s'adresse aux développeurs expérimentés de Spring Boot souhaitant utiliser les fonctionnalités avancées de Spring Boot pour améliorer, sécuriser et tester davantage des applications complexes basées sur Spring Boot.
À la fin de cette formation, les participants seront capables de :
- Personnaliser le framework Spring WebMVC afin d'améliorer le découplage des applications web.
- Sérialiser et désérialiser des objets en utilisant les vues de sérialisation Jackson.
- 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.
- Surveiller et mesurer les performances de l'application.
Angular et Spring Boot
14 HeuresCette formation en direct animée par un instructeur à Canada (en ligne ou sur site) s'adresse aux développeurs web souhaitant utiliser Angular et Spring Boot pour créer des applications full stack.
À la fin de cette formation, les participants seront capables de :
- Développer une application full stack avec Angular et Spring Boot.
- Construire une application backend avec Spring Boot.
- Créer des applications frontend avec Angular.
- Utiliser Spring Security pour configurer l'authentification d'une application full stack.
Programmation Groovy
21 HeuresApache Groovy est un langage de programmation dynamique JVM (Machine Virtuelle Java). Parmi ses fonctionnalités, on retrouve la capacité de script, la création de langages spécifiques à un domaine (DSL), la métaprogrammation à l'exécution et à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java.
Dans le cadre de cette formation pratique encadrée par un formateur, les participants apprendront à programmer en Groovy tout en créant pas à pas une application exemple.
Audience cible
- Développeurs
Format du cours
- Cours théorique, discussions, exercices et exercices pratiques intensifs
Programmation Groovy pour les débutants
14 HeuresCette formation en direct, animée par un instructeur, est dispensée en Canada (en ligne ou sur site) et s’adresse aux développeurs débutants souhaitant apprendre les fondamentaux de la programmation Groovy.
À l’issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base de la programmation.
- Rédiger des scripts Groovy simples et exploiter les fonctionnalités principales de Groovy.
- Comprendre et appliquer les principes fondamentaux de la programmation orientée objet avec Groovy.
- Maîtriser les techniques de base de gestion des erreurs pour traiter les erreurs courantes et les exceptions dans Groovy.
Java 8 et Spring
35 HeuresCe cours de 5 jours s'adresse aux développeurs Java qui souhaitent se familiariser avec les nouvelles fonctionnalités de Java 8 et avec le framework Spring.
Spring et Hibernate dans les applications Java
21 HeuresLe cours aborde les questions liées à la création d'applications Java, en mettant l'accent particulièrement sur les technologies largement utilisées aujourd'hui dans les applications, telles que les frameworks applicatifs Spring et Hibernate. À la fin du cours, les participants auront les connaissances nécessaires pour concevoir des applications et sélectionner la technologie appropriée pour une solution spécifique. Cela permettra de mieux comprendre les problématiques connues discutées au cours du cours relatives aux bibliothèques, aux spécifications et aux technologies.
Microservices Java
21 HeuresCette formation animée par un instructeur en Canada (en ligne ou en présentiel) s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices à l'aide de frameworks Java tels que Spring Boot et Spring Cloud.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes et les avantages de l'architecture en 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 efficacement les microservices.
- Déployer des microservices à l'aide de Docker et de Kubernetes.
Java Spring
35 HeuresSpring est un framework d'application qui fournit un modèle de programmation et de configuration complet pour les applications d'entreprise basées sur Java.
Création de microservices avec Spring Boot, Docker et Kubernetes
21 HeuresCette formation en présentiel à Canada (disponible en ligne ou sur site) est adaptée aux développeurs de niveau intermédiaire à avancé qui souhaitent maîtriser le développement de microservices à l'aide de Spring Boot, Docker et Kubernetes.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes de l'architecture des microservices.
- Créer des microservices prêts pour la production à l'aide de Spring Boot.
- Saisir le rôle essentiel de Docker dans la conteneurisation des microservices.
- Configurer des clusters Kubernetes pour déployer et orchestrer les microservices.
Quarkus pour les développeurs
14 HeuresCette formation en direct, encadrée par un formateur, est dispensée en <lieu> (en ligne ou sur site) et s'adresse aux développeurs souhaitant utiliser Quarkus pour créer, tester et déployer des applications, pleinement alimentées par Java, mais avec une utilisation réduite des ressources.
À l'issue de cette formation, les participants seront en mesure de :
- Configurer l'environnement de développement nécessaire pour commencer à créer des applications avec Quarkus.
- Construire, compiler et exécuter des applications en mode natif à l'aide de GraalVM.
- Utiliser les outils et extensions Quarkus pour construire des applications natives à l'aide de Maven.
- Conteneuriser, exécuter et déployer des applications avec Docker.
Quarkus pour le développement d'applications natives Java et de microservices
40 HeuresCette formation en direct, animée par un formateur en Canada (en ligne ou sur site), s'adresse aux développeurs et architectes de niveau intermédiaire à avancé souhaitant développer des applications natives Java et des microservices avec Quarkus, en optimisant l'utilisation de la mémoire et le temps de démarrage.
À l'issue de cette formation, les participants seront capables de :
- Développer des applications natives Java performantes et légères avec Quarkus.
- Construire et déployer des services RESTful et des architectures de microservices.
- Utiliser GraalVM pour la compilation native et optimiser l'efficacité du démarrage et de la mémoire.
- Emballer et conteneuriser des applications pour les environnements Kubernetes et OpenShift.
RabbitMQ avec Java et Spring
14 HeuresCette formation en direct dirigée par un instructeur à Canada (en ligne ou sur site) s'adresse aux architectes logiciels et aux développeurs web qui souhaitent utiliser RabbitMQ comme middleware de messagerie et programmer en Java avec Spring pour construire des applications.
À la fin de cette formation, les participants seront capables de :
- Utiliser Java et Spring avec RabbitMQ pour construire des applications.
- Concevoir des systèmes asynchrones pilotés par des messages en utilisant RabbitMQ.
- Créer et appliquer des files d'attente, des sujets, des échanges et des liaisons dans RabbitMQ
Spring Boot, React et Redux
14 HeuresCette formation en présentiel ou en ligne, encadrée par un formateur, est destinée aux développeurs web qui souhaitent créer des applications web frontend et backend fonctionnelles avec Spring Boot, React et Redux.
À la fin de cette formation, les participants seront en mesure de :
- Développer une application frontend 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.
Printemps 5
21 HeuresCette formation en présentiel ou à distance, dirigée par un formateur expert, à Canada s'adresse aux développeurs Java qui souhaitent utiliser le framework Spring 5 pour concevoir et déployer des applications web d'entreprise.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer Spring 5.
- Comprendre et implémenter les dernières fonctionnalités de Spring 5.
- Accéder aux bases de données avec une application Spring.
- Utiliser le nouveau framework web réactif, WebFlow, pour rendre une application réactive.
- Intégrer une application Spring avec des applications Java EE héritées.
- Tester et déployer une application Spring de qualité entreprise.
Spring Boot pour les débutants
14 HeuresLors de cette formation en direct avec instructeur à Canada, les participants apprennent les fonctionnalités clés et l'architecture de Spring Boot, ainsi que sa relation avec le framework Spring sous-jacent. L'instructeur offre de nombreuses occasions d'appliquer ces connaissances et de recevoir des retours. Les participants effectueront des exercices pratiques en direct portant sur la définition, la configuration et le déploiement d'applications Spring.
À la fin du cours, les participants posséderont les connaissances et l'expérience nécessaires pour déployer rapidement leurs propres applications Spring.