Des cours de formation Java en direct, dispensés par un instructeur, en ligne ou sur site, démontrent par des exercices pratiques comment développer des applications avec Java. La formation Java est disponible en tant que "formation en direct en ligne" ou "formation en direct sur site". La formation en direct en ligne (alias « formation en direct à distance ») est effectuée au moyen d'un ordinateur de bureau interactif à distance . La formation en direct sur site peut être effectuée localement dans les locaux du client en Louvain ou dans les centres de formation d'entreprise NobleProg en Louvain. NobleProg - Votre fournisseur de formation local
Louvain
Park Inn by Radisson Leuven, Martelarenlaan 36, Louvain, Belgique, 3010
Louvain
Louvain (en néerlandais Leuven, en allemand Löwen) est une ville néerlandophone de Belgique située en Région flamande, chef-lieu de la province du Brabant flamand et chef-lieu de l'arrondissement qui porte son nom. Elle est arrosée par la Dyle, affluent du Rupel. C'est une ville universitaire où siège la Katholieke Universiteit Leuven, branche néerlandophone née de la scission de la plus ancienne université de Belgique. Louvain est aussi connue pour abriter le siège de l'entreprise AB InBev, la plus grande brasserie du monde. Louvain est la capitale de la bière en Belgique.
Cette formation dirigée par un instructeur, en présentiel ou en ligne, s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent découvrir les dernières fonctionnalités de Java 21, améliorer leurs pratiques de codage et implémenter efficacement des applications Java modernes.
À la fin de cette formation, les participants seront capables de :
Comprendre et utiliser les nouvelles fonctionnalités introduites dans Java 21.
Améliorer les performances des applications en utilisant les fonctionnalités avancées de Java.
Développer des applications modulaires et évolutives en utilisant les bibliothèques mises à jour.
Mettre en œuvre les meilleures pratiques dans Java 21 pour un code robuste et efficace.
Cette formation en direct avec instructeur en Louvain (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 Production Support est le domaine spécialisé de la maintenance, du dépannage et de l'assurance du bon fonctionnement des systèmes basés sur Java dans les environnements en production.
Cette formation interactive (en ligne ou sur site) est destinée aux ingénieurs intermédiaires et aux développeurs qui souhaitent améliorer leurs compétences pour maintenir, dépanner et optimiser des systèmes de production basés sur Java dans les environnements bancaires.
À la fin de cette formation, les participants seront capables de :
Résoudre les problèmes dans les environnements Java, Unix, DB et middleware.
Utiliser des outils de surveillance pour identifier et répondre aux incidents de production.
Suivre les chemins d'escalade appropriés et documenter efficacement les causes racines.
Participer aux cycles de déploiement/retour en arrière et coordonner entre équipes.
Format du cours
Cours interactif et discussion.
Utilisation pratique d'outils et systèmes de support réels.
Simulation vivante d'incidents et de scénarios de dépannage.
Options de Personnalisation du Cours
Pour demander une formation personnalisée pour ce cours basée sur votre stack, ensemble d'outils ou workflows de support, veuillez nous contacter pour en faire la demande.
Spring est un cadre Java complet qui simplifie le développement d'applications d'entreprise en fournissant une injection de dépendances puissante, une architecture modulaire et des options de configuration simplifiées.Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs Java débutants qui souhaitent construire des applications web modernes et prêtes pour la production en utilisant la dernière version du cadre Spring et Spring Boot 3.5.5 avec Java 21.À la fin de cette formation, les participants seront en mesure de :
Comprendre les principes fondamentaux de Spring, y compris l'IoC, l'ID et l'AOP.
Configurer des applications Spring en utilisant XML, des annotations et JavaConfig.
Développer des services RESTful en utilisant Spring Boot et JPA.
Mettre en œuvre des opérations CRUD, gérer les transactions et la persistance des données.
Utiliser des fonctionnalités avancées de Spring telles que les profils, la gestion des exceptions et la sérialisation des données.
Cette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre et appliquer les bases de l'intégration continue pour Java.
A l'issue de cette formation, les participants seront capables de :
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire Java qui souhaitent appliquer des modèles de conception pour améliorer la structure, la maintenabilité et l'évolutivité des logiciels.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'objectif et les avantages des patrons de conception.
Appliquer efficacement les patrons créationnels, structurels et comportementaux dans Java.
Améliorer la réutilisation du code, l'évolutivité et la maintenabilité.
Refondre des bases de code existantes en utilisant des patrons de conception.
Cette formation en direct avec instructeur en Louvain (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.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux programmeurs qui souhaitent utiliser Java 16 pour créer, gérer et emballer des applications Java.
A 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 créer des applications Java.
Cette formation dirigée par un instructeur, en ligne ou sur site à Louvain, 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.
Cette formation dirigée par un instructeur, en ligne ou sur site à Louvain, 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 WebFlux est un module de programmation réactive au sein du cadre Spring, conçu pour construire des applications web non-bloquantes et événementielles.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs Java de niveau débutant à intermédiaire qui souhaitent construire des applications scalables et réactives en utilisant Spring WebFlux.
À la fin de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de la programmation réactive avec Project Reactor.
Construire et tester des API RESTful non-bloquantes à l'aide de Spring WebFlux.
Intégrer WebFlux avec des bases de données et des services externes.
Appliquer les modèles réactifs à des scénarios d'application réels.
Format de la formation
Conférence interactive et discussion.
Nombreux exercices et pratiques.
Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation en Louvain (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 en utilisant Spring pour construire des applications.
A l'issue 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 messages en utilisant RabbitMQ.
Créer et appliquer des files d'attente, des sujets, des échanges et des liaisons dans RabbitMQ
Cette formation dirigée par un instructeur, en direct à Louvain, est conçue pour toute personne intéressée par l'apprentissage de Java dans le but de l'automatisation des tests. Il s'agit d'un cours intensif et axé sur les essentiels, avec de nombreux exercices pratiques pour que les participants acquièrent rapidement les compétences en programmation nécessaires à l'application de l'automatisation des tests logiciels. L'accent est mis sur les fondamentaux de Java qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les frameworks d'automatisation des tests tels que Selenium. Il passe également outre la méthode conventionnelle "Hello World" pour apprendre Java, car ce n'est pas un cours de développement d'applications. Ce cours est exclusivement axé sur le lancement rapide des participants dans l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez vous lancer directement dans les tests avec Selenium, consultez : Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
Au cours de la formation, le participant connaîtra l’utilisation spécifique des problèmes sélectionnés, les problèmes de base rencontrés lors de leur utilisation et le rôle du modèle d’application. La formation comprend également une connaissance de base des fonctions de la bibliothèque linguistique standard. La formation nécessite des connaissances de l'environnement de développement IDE utilisé pour construire Java des applications (par exemple Eclipse, Netbeans). La formation ne comprend pas les problèmes d’interface utilisateur.
Cette 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.
Cette 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.
Ce cours fournit une expertise en codage sécurisé multiplateforme en combinant C/C++, Java et la sécurité des applications web dans une formation intégrée. Les participants apprennent les vulnérabilités modernes, les méthodes d'attaque et les pratiques de développement sécurisé dans des environnements hétérogènes.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent renforcer leurs pratiques de codage sécurisé pour les applications d'entreprise et web.
À la fin de cette formation, les participants seront en mesure de :
Appliquer des principes de codage sécurisé dans les environnements de développement C/C++ et Java.
Identifier et atténuer les vulnérabilités courantes telles que les débordements de tampon, les injections SQL et les attaques XSS.
Mettre en œuvre et configurer efficacement les services et API de sécurité Java.
Comprendre le Top Ten d'OWASP et plus encore, y compris les risques de sécurité côté client.
Utiliser la cryptographie de manière sécurisée pour la protection des données et la communication.
Analyser le code pour identifier les faiblesses architecturales et appliquer des stratégies de codage défensif.
Se tenir informé des vulnérabilités récentes dans les plateformes, les frameworks et les bibliothèques.
Format du cours
Conférence interactive et discussion.
Ateliers pratiques de codage sécurisé et démonstrations d'exploits.
Études de cas et analyse de vulnérabilités dans des situations réelles.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Même les programmeurs Java expérimentés ne maîtrisent pas tous les services de sécurité offerts par Java et ne sont pas non plus conscients des différentes vulnérabilités qui sont pertinentes pour les applications web écrites en Java.
Le cours - en plus d'introduire les composants de sécurité de l'édition standard Java - traite des questions de sécurité de l'édition d'entreprise Java (JEE) et des services web. La discussion de services spécifiques est précédée par les fondements de la cryptographie et de la communication sécurisée. Divers exercices traitent des techniques de sécurité déclaratives et programmatiques dans JEE, tandis que la sécurité de la couche transport et de bout en bout des services web est abordée. L'utilisation de tous les composants est présentée à travers plusieurs exercices pratiques, où les participants peuvent essayer eux-mêmes les API et les outils présentés.
Le cours passe également en revue et explique les failles de programmation les plus fréquentes et les plus graves du langage Java et de la plate-forme, ainsi que les vulnérabilités liées au web. Outre les bogues typiques commis par les programmeurs de Java, les vulnérabilités de sécurité présentées couvrent à la fois les problèmes spécifiques au langage et les problèmes liés à l'environnement d'exécution. Toutes les vulnérabilités et les attaques pertinentes sont démontrées à travers des exercices faciles à comprendre, suivis par les lignes directrices de codage recommandées et les techniques d'atténuation possibles.
Les participants à ce cours
Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
Connaîtront les vulnérabilités du Web au-delà du OWASP Top Ten et sauront comment les éviter
Comprendre les concepts de sécurité des services Web
Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java.
Avoir une compréhension pratique de la cryptographie
Comprendre les solutions de sécurité de Java EE
Connaître les erreurs de codage typiques et savoir comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes dans le cadre Java.
Acquérir des connaissances pratiques sur l'utilisation des outils de test de sécurité
Obtenir des sources et des lectures complémentaires sur les pratiques de codage sécurisé.
Même les programmeurs expérimentés ne maîtrisent pas les différents services de sécurité offerts par leurs plateformes de développement, et ne sont pas non plus conscients des différentes vulnérabilités qui sont pertinentes pour leurs développements. Ce cours s'adresse aux développeurs utilisant à la fois Java et PHP, en leur fournissant les compétences essentielles nécessaires pour rendre leurs applications résistantes aux attaques contemporaines via Internet.
Les niveaux de l'architecture de sécurité Java sont parcourus en abordant le contrôle d'accès, l'authentification et l'autorisation, la communication sécurisée et diverses fonctions cryptographiques. Diverses API sont également présentées, qui peuvent être utilisées pour sécuriser votre code dans PHP, comme OpenSSL pour la cryptographie ou HTML Purifier pour la validation des entrées. Côté serveur, les meilleures pratiques sont données pour renforcer et configurer le système d'exploitation, le conteneur web, le système de fichiers, le SQL serveur et le PHP lui-même, tandis qu'un accent particulier est mis sur la sécurité côté client à travers les problèmes de sécurité de JavaScript, Ajax et HTML5.
Les vulnérabilités générales du web sont examinées à l'aide d'exemples alignés sur le Top Ten OWASP, montrant diverses attaques par injection, des injections de scripts, des attaques contre le traitement des sessions, des références d'objets directes non sécurisées, des problèmes avec les téléchargements de fichiers, et bien d'autres encore. Les divers problèmes de langage spécifiques aux Java et PHP et les questions découlant de l'environnement d'exécution sont présentés et regroupés dans les types de vulnérabilités standard : validation d'entrée manquante ou incorrecte, utilisation incorrecte des fonctions de sécurité, gestion incorrecte des erreurs et des exceptions, problèmes liés au temps et à l'état, problèmes de qualité du code et vulnérabilités liées au code mobile.
Les participants peuvent essayer par eux-mêmes les API, les outils et les effets des configurations discutés, tandis que l'introduction des vulnérabilités est soutenue par un certain nombre d'exercices pratiques démontrant les conséquences d'attaques réussies, montrant comment corriger les bogues et appliquer des techniques d'atténuation, et introduisant l'utilisation de diverses extensions et d'outils.
Les participants à ce cours
Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
Apprendre les vulnérabilités du Web au-delà du OWASP Top Ten et savoir comment les éviter
Apprendre les vulnérabilités côté client et les pratiques de codage sécurisé
Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java.
Avoir une compréhension pratique de la cryptographie
Apprendre à utiliser les différentes fonctions de sécurité de PHP.
Comprendre les concepts de sécurité des services Web
Acquérir des connaissances pratiques sur l'utilisation des outils de test de sécurité
Apprendre les erreurs de codage typiques et comment les éviter
Être informé des récentes vulnérabilités des frameworks et bibliothèques Java et PHP.
Obtenir des sources et des lectures complémentaires sur les pratiques de codage sécurisé.
Le langage Java et l'environnement d'exécution Java (JRE) ont été conçus pour être exempts des vulnérabilités de sécurité courantes les plus problématiques rencontrées dans d'autres langages, comme C/C++. Cependant, les développeurs de logiciels et les architectes ne doivent pas seulement savoir utiliser les diverses fonctionnalités de sécurité de l'environnement Java (sécurité positive), mais doivent également être conscients des nombreuses vulnérabilités qui restent pertinentes pour le développement Java (sécurité négative).
L'introduction des services de sécurité est précédée d'un bref aperçu des fondements de la cryptographie, fournissant une base commune pour comprendre le but et le fonctionnement des composants applicables. L'utilisation de ces composants est présentée à travers plusieurs exercices pratiques, où les participants peuvent essayer les APIs discutées par eux-mêmes.
Le cours passe également en revue et explique les erreurs de programmation les plus fréquentes et graves du langage et de la plateforme Java, couvrant à la fois les bugs typiques commis par les programmeurs Java et les problèmes spécifiques au langage et à l'environnement. Toutes les vulnérabilités et les attaques pertinentes sont démontrées à travers des exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques de mitigation possibles.
Les participants à ce cours
Comprendre les concepts de base de la sécurité, de la sécurité informatique et de la programmation sécurisée
Apprendre les vulnérabilités Web au-delà des dix principales de l'OWASP et savoir comment les éviter
Apprendre à utiliser diverses fonctionnalités de sécurité de l'environnement de développement Java
Avoir une compréhension pratique de la cryptographie
Apprendre les erreurs de codage typiques et comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes dans le framework Java
Obtenir des sources et des lectures supplémentaires sur les pratiques de programmation sécurisée
Au-delà d'une solide connaissance de l'utilisation des composants Java, même pour les programmeurs Java expérimentés, il est essentiel d'avoir une connaissance approfondie des vulnérabilités liées au web, tant du côté serveur que du côté client, des différentes vulnérabilités qui sont pertinentes pour les applications web écrites en Java, et des conséquences des différents risques.
Les vulnérabilités générales liées au web sont démontrées en présentant les attaques pertinentes, tandis que les techniques de codage et les méthodes d'atténuation recommandées sont expliquées dans le contexte de Java, l'objectif le plus important étant d'éviter les problèmes associés. En outre, un accent particulier est mis sur la sécurité côté client en abordant les problèmes de sécurité de JavaScript, Ajax et HTML5.
Le cours présente les composants de sécurité de l'édition standard Java, qui est précédé des fondements de la cryptographie, fournissant une base commune pour comprendre l'objectif et le fonctionnement des composants applicables. L'utilisation de tous les composants est présentée à travers des exercices pratiques, où les participants peuvent essayer les API et les outils discutés pour eux-mêmes.
Enfin, le cours explique les défauts de programmation les plus fréquents et les plus graves du langage et de la plate-forme Java. Outre les bogues typiques commis par les programmeurs Java, les vulnérabilités de sécurité présentées couvrent à la fois les problèmes spécifiques au langage et les problèmes liés à l'environnement d'exécution. Toutes les vulnérabilités et les attaques pertinentes sont démontrées à travers des exercices faciles à comprendre, suivis par les lignes directrices de codage recommandées et les techniques d'atténuation possibles.
Les participants à ce cours
Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
Apprendre les vulnérabilités du Web au-delà du OWASP Top Ten et savoir comment les éviter
Apprendre les vulnérabilités côté client et les pratiques de codage sécurisé
Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java.
Avoir une compréhension pratique de la cryptographie
Apprendre les erreurs de codage typiques et comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes dans le cadre Java.
Acquérir des connaissances pratiques sur l'utilisation des outils de test de sécurité
Obtenir des sources et des lectures complémentaires sur les pratiques de codage sécurisé.
Cette formation encadrée par un instructeur, en direct à Louvain (en ligne ou sur site), est destinée aux programmeurs qui souhaitent télécharger, installer et mettre en œuvre l'approche statique et pragmatique de Gosu en programmation.
À la fin de cette formation, les participants seront capables de programmer avec Gosu pour écrire des scripts simples pour des bibliothèques, des éléments d'interface utilisateur, des règles et plus encore.
Apache 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
Partie cours magistral, partie discussion, exercices et beaucoup de pratique interactive
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent créer, gérer et exécuter des applications Java à l'aide de Java 11.
A l'issue de cette formation, les participants seront capables de :
Migrer des anciennes versions de Java vers Java 11 pour mettre en œuvre les nouvelles fonctionnalités et les changements dans la plate-forme.
Explorer les nouvelles méthodes de Java 11 pour améliorer et simplifier le développement d'applications.
Apprendre les concepts de base de Java pour créer des applications pour divers systèmes et appareils à l'aide de Java 11.
Introduit le contenu pour les programmeurs Java avancés, généralement développant des applications à grande échelle, des frameworks ou des bibliothèques.
Ce cours est principalement composé de laboratoires (environ 60 %), le reste étant des discussions et des présentations.
Nous utilisons principalement la dernière version de Java pour ce cours, mais il peut également être dispensé en tant que formation privée sur des versions plus anciennes de Java.
Le 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.
Il introduit les étudiants à la technologie Java et leur enseigne la syntaxe et les concepts de base Java, conduisant à la création d'un programme simple. La formation passe par les concepts essentiels et les caractéristiques du Java Programming Langage, en se concentrant sur les exceptions, les input/output de base, la concurrence, les expressions régulières, le cadre des collections Java et l'environnement de la plateforme. Le cours se termine lorsque toutes les caractéristiques de base Java ont été expliquées et formées.
Java FX est une bibliothèque d'interface graphique disponible dans la dernière version de JDK Java . Il contient un ensemble de graphiques et de packages multimédias pour la conception, la création, le test, le débogage et le déploiement d’applications client enrichies fonctionnant de manière cohérente sur plusieurs plates-formes.
Dans ce dirigé par un instructeur sur place, la formation en direct, les participants apprendront à développer des interfaces utilisateur riches en utilisant Java puissante bibliothèque de GUI de, Java FX.
À la fin de cette formation, les participants seront en mesure de:
Créez une application Java moderne et attrayante avec Java FX
Intégration de Java FX dans Java applications Java basées sur Swing et SWT existantes
Ajouter des graphiques et des effets 3D à leur application
Tester et déboguer leur application Java
Déployer l'application sur le Web ou en tant qu'application de bureau
Public
Développeurs d'applications
développeurs web
Formatdu cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs DevOps et aux développeurs qui souhaitent utiliser Java et Kubernetes (K8s) pour créer, construire, tester, déboguer et déployer des applications performantes et évolutives.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire pour créer des applications Java.
Comprendre les fonctionnalités et l'architecture de Kubernetes.
Apprendre les concepts et outils clés pour DevOps.
Rapprendre les fondamentaux de la programmation Java.
Conteneuriser les microservices Java à l'aide de Docker.
Construire, mettre à l'échelle et déployer des applications Java sur Kubernetes.
Pendant la formation à Louvain, les participants apprendront des processus et outils modernes pour produire des logiciels efficaces en Java. Ils découvriront les pièges liés aux performances, le benchmarking, le profiling, l'optimisation, l'analyse de la mémoire, ainsi que des astuces de performance utilisant les collections ou les IO. Les sujets et outils appris sont applicables indépendamment des technologies utilisées dans le projet, car nous nous concentrons sur la performance au niveau du langage, les outils et les bibliothèques intégrées. L'optimisation discute des paramètres du JVM fournis par Oracle.
Au cours de la formation, les participants apprendront comment écrire les programmes de base En Java, le tester, utiliser des bibliothèques standard et créer des applications multi-traitées.
Spring 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.
Cette 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.
Ce cours couvre les concepts et principes de codage sécurisé avec Java à travers la méthodologie de test de l'Open Web Application Security Project (OWASP). L'Open Web Application Security Project est une communauté en ligne qui crée des articles, méthodologies, documentations, outils et technologies librement disponibles dans le domaine de la sécurité des applications web.
Cette 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.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Java qui souhaitent utiliser le framework Spring 5 pour développer et déployer des applications web d'entreprise.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Spring 5.
Comprendre et mettre en œuvre les dernières fonctionnalités de Spring 5
.
Accéder aux bases de données avec Spring Application.
Utiliser le nouveau framework web réactif, WebFlow, pour rendre une application réactive.
Intégrer une application Spring avec des applications Java EE existantes.
Tester et déployer une application Spring de niveau entreprise.
Dans 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.
Apache TomEE est une pile Java Enterprise Edition (EE) certifiée développée sur la base de Tomcat (TomEE = Tomcat + fonctionnalités supplémentaires Java EE). Ces intégrations facilitent l'écriture de code, le test de la logique métier, la configuration des ressources gérées par le conteneur et l'administration du serveur.
Dans cette formation dirigée par un instructeur en direct, les participants apprendront à installer, configurer, gérer, dépanner et optimiser un serveur d'applications TomEE.
Public cible
Développeurs
Administrateurs système
Ingénieurs DevOps
Format de la formation
Partie exposé, partie discussion, exercices et pratique intensive
Cette 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.
Plusieurs exemples pour chaque module et grande connaissance du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Nous avons eu une vue d'ensemble complexe du contexte - par exemple, pourquoi avons-nous besoin de certaines annotations et ce qu'elles signifient. J'ai aimé la partie pratique de la formation - devoir exécuter manuellement les commandes et appeler les api de repos.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
mode accessible de transmission des connaissances
Bartlomiej - Politechnika Lodzka
Formation - Java 16
Traduction automatique
Le contenu supplémentaire partagé rendait la formation plus que simplement intéressante, ce qui était agréable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à chaque question.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et le formateur aident à résoudre les problèmes rencontrés pendant les exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
Cela ouvre beaucoup de perspectives et donne de nombreuses informations sur la sécurité
Nolbabalo Tshotsho - Vodacom SA
Formation - Advanced Java Security
Traduction automatique
La largeur des sujets abordés était considérable et le formateur a essayé de rendre justice à cela.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Les explications sur bonnes pratiques RabbitMq
Jean-Francois Menon - METEO-FRANCE
Formation - RabbitMQ with Java and Spring
-les exemples de code ont vraiment aidé à comprendre
-Fulvio est apparu très compétent et a tout expliqué en détail
Paul Doherty - AquaQ Analytics
Formation - Java Performance
Traduction automatique
Dans cette formation, nous avons acquis non seulement les connaissances techniques de base du Java spring/technologie, mais aussi des connaissances plus vastes que vous avez partagées avec nous pendant le cours.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Formation - Java 8 and Spring
Traduction automatique
Formateur disposé à préparer les supports pratiques selon les demandes pendant la formation.
Kim Loong Lee - Verwaltung
Formation - Java Fundamentals
Traduction automatique
Despite the format used to give this course, which should not be used in any educational context and even more in a professional.
The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Formation - Spring and Hibernate in Java Applications
Traduction automatique
I genuinely liked the real world scenarios.
Michail Alvanos
Formation - Java and Web Application Security
Traduction automatique
I liked that there were many exercises,
Re activity and flexibility of the Trainer.
Java formation à Louvain, Weekend Java cours à Louvain, Soir Java formation à Louvain, Java formateur en ligne à Louvain, Java formation à Louvain, Java cours du soir à Louvain, Java formation Intra à Louvain, Java formation Intra Entreprise à Louvain, Java formation Inter à Louvain, Java formation Inter Entreprise à Louvain, Java coach à Louvain, Java entraînement à Louvain, Java cours privé à Louvain, Java sur place à Louvain, Java professeur à Louvain,Java cours à Louvain, Java stage de préparation à Louvain, Java préparation à Louvain, Java coaching à Louvain, Java préparation aux examens à Louvain, Java cours particuliers à Louvain, Java formateur à Louvain, Weekend Java formation à Louvain, Soir Java cours à Louvain, Java instructeur à Louvain