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 Bruges ou dans les centres de formation d'entreprise NobleProg en Bruges. NobleProg - Votre fournisseur de formation local
Bruges
NH Hotel Bruges, Boeveriestraat 2, Bruges, Belgique, 8000
Bruges devient une plaque tournante portuaire, commerciale et financière centrale dans l'Europe du Moyen Âge, reliant les pays de la mer du Nord et de la Baltique à la Méditerranée. Les riches marchands brugeois traitaient avec ceux de toute l'Europe. La première bourse de valeur de l'histoire est née à Bruges au xiiie siècle. Au xve siècle elle est la première place financière d'Europe. Cet essor économique entraine également une floraison culturelle et artistique qui a laissé un patrimoine abondant. Elle a été le centre le plus important pour les peintres primitifs flamands, qui ont révolutionné la peinture occidentale. Elle est membre de l'Organisation des villes du patrimoine mondial depuis l'an 2000. La ville a même la particularité de figurer trois fois sur la liste du Patrimoine mondial de l'UNESCO. Pour son centre historique, pour son béguinage faisant partie des Béguinages flamands et pour son beffroi repris parmi les Beffrois de Belgique et de France. En outre, elle est aussi reprise comme Patrimoine culturel immatériel de l'humanité de l'UNESCO pour sa procession du Saint-Sang.
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 Bruges (en ligne ou sur site) est destinée aux développeurs de logiciels de niveau intermédiaire qui souhaitent apprendre les concepts de base Java et les principes de programmation de Java 17.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base et les principes de programmation de Java 17.
Écrire, compiler et exécuter des applications Java en utilisant Java 17.
Utiliser les nouvelles fonctionnalités et améliorations introduites dans Java 17.
Travailler avec les concepts de programmation orientée objet (POO) en Java.
Mettre en œuvre des fonctionnalités Java avancées telles que les lambdas, les flux et les modules.
Cette formation en direct avec instructeur en Bruges (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.
Cette 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.
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 Bruges (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 <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.
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 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.
Cette 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.
Cette 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.
Cette formation en direct, dirigée par un instructeur, est conçue pour toute personne intéressée par l'apprentissage de Java dans le but d'automatiser les tests. Il s'agit d'un cours simplifié et intensif avec de nombreux exercices pratiques pour que les participants acquièrent rapidement les compétences de programmation essentielles nécessaires pour les tests d'automatisation de logiciels. L'accent est mis sur les fondamentaux Java qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les cadres d'automatisation des tests tels que Selenium. Il contourne également l'approche conventionnelle " Hello World " de l'apprentissage de Java, car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours a pour objectif de permettre aux participants d'être rapidement opérationnels dans le domaine de l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et que vous souhaitez vous lancer directement dans les tests avec Selenium, nous vous invitons à consulter le cours suivant : Introduction à 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.
Afin de servir au mieux les groupes de développement hétérogènes qui utilisent simultanément diverses plates-formes dans leur travail quotidien, nous avons fusionné plusieurs sujets dans un cours combiné qui présente divers sujets de codage sécurisé de manière didactique dans le cadre d'un seul événement de formation. Ce cours combine la sécurité des plateformes C/C++ et Java afin de fournir une expertise étendue et multiplateforme en matière de codage sécurisé.
En ce qui concerne C/C++, les vulnérabilités de sécurité communes sont discutées, soutenues par des exercices pratiques sur les méthodes d'attaque qui exploitent ces vulnérabilités, en mettant l'accent sur les techniques d'atténuation qui peuvent être appliquées pour prévenir l'apparition de ces bogues dangereux, les détecter avant leur lancement sur le marché ou empêcher leur exploitation.
Les composants et les services de sécurité de Java sont abordés en présentant les différentes API et les outils à travers un certain nombre d'exercices pratiques où les participants peuvent acquérir une expérience concrète de leur utilisation. Le cours couvre également les questions de sécurité des services web et des services Java connexes qui peuvent être appliqués pour prévenir les menaces les plus graves des services basés sur l'Internet. Enfin, les vulnérabilités de sécurité liées aux services web et aux services Java sont démontrées par des exercices faciles à comprendre, qui non seulement montrent la cause profonde des problèmes, mais aussi les méthodes d'attaque ainsi que les techniques d'atténuation et de codage recommandées afin d'éviter les problèmes de sécurité associés.
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
Réaliser les conséquences graves d'une gestion non sécurisée de la mémoire tampon
Comprendre les techniques de protection architecturales et leurs faiblesses
Apprendre les erreurs de codage typiques et comment les éviter
Être informé des vulnérabilités récentes dans les différentes plateformes, cadres et bibliothèques
Obtenir des sources et des lectures complémentaires sur les pratiques de codage sécurisé.
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é.
La description
Le langage Java et l'environnement d'exécution (JRE) ont été conçus pour être exempts des vulnérabilités de sécurité communes les plus problématiques rencontrées dans d'autres langages, telles que C / C++ . Cependant, les développeurs et architectes de logiciels devraient non seulement savoir comment utiliser les différentes fonctionnalités de sécurité de l'environnement Java (sécurité positive), mais également connaître les 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 la compréhension de l'objectif et du fonctionnement des composants applicables. L'utilisation de ces composants est présentée à travers plusieurs exercices pratiques, au cours desquels les participants peuvent tester eux-mêmes les API discutées.
Le cours décrit et explique également les défauts de programmation les plus fréquents et les plus graves du langage et de la plate-forme Java , couvrant à la fois les bogues typiques commis par Java 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 au moyen d'exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d'atténuation possibles.
Les participants à ce cours seront
Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
Apprendre les vulnérabilités Web au-delà du Top Ten d' 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
En savoir plus sur les erreurs de codage typiques et comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes du framework Java
Obtenir des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
Description
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é.
La 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.
GlassFish 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.
Cette 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.
Cette 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.
Cette formation en direct dirigée par un instructeur en Bruges (en ligne ou sur site) s'adresse aux développeurs de logiciels et aux architectes système de niveau intermédiaire qui souhaitent créer des applications réactives à l'aide de Java 9, Spring, Jersey, Akka et de la bibliothèque de programmation réactive RxJava 2.0.
À la fin de cette formation, les participants seront capables de :
Comprendre l'importance et la signification de la programmation réactive dans le développement d'applications et de systèmes.
Exécuter des tests unitaires sur RxJava 2.0.
Utiliser le framework Akka selon les principes de la programmation réactive.
Employer Spring pour gérer le développement d'applications concurrentes.
Utilisez l'API de flux de Java 9 pour développer des applications réactives.
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 contect pour les programmeurs Java avancés, développant généralement des applications, des frameworks ou des bibliothèques à grande échelle. Ce cours est principalement constitué de laboratoires (environ 60%), le reste étant constitué de discussions et de présentations. Nous utilisons principalement la dernière version de Java pour ce cours, mais il peut également être dispensé en tant que cours privé sur les anciennes versions de Java .
Cette 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.
Cette formation en direct avec instructeur à Bruges (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.
Cette 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.
Ce 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.
Le cours couvre les bases du Java développement.
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
Format du 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.
During the training in Bruges, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by 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.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent utiliser JavaServer Faces pour créer des applications web d'entreprise.
A l'issue de cette formation, les participants seront capables de :
Construire une application CRUD JavaServer Faces qui se connecte à une base de données.
Valider les formulaires en filtrant les entrées et en nettoyant les sorties.
Utiliser les API JDBC et MySQL pour effectuer des opérations sur les données.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs Java qui souhaitent utiliser Gradle pour automatiser le processus de développement web Java.
A l'issue de cette formation, les participants seront capables de :
Cette 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.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux testeurs de logiciels qui souhaitent tester les services web REST avec Postman, Java et Rest Assured API.
A l'issue de cette formation, les participants seront capables de :
Automatiser les tests d'API de services web en utilisant Postman et REST Assured API.
Générer des rapports pour les résultats d'exécution.
Concevoir et mettre en œuvre des cadres d'automatisation avec REST Assured API.
Cette formation en direct avec instructeur en Bruges (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser RxJava pour développer et déployer une application mobile Android.
A l'issue de cette formation, les participants seront capables de :
Mettre en place un environnement de développement qui inclut les bibliothèques, packages et frameworks nécessaires au développement d'une application réactive.
Comprendre comment les flux de données et d'événements sont émis et consommés.
Concevoir des applications qui modélisent des situations réelles (basées sur des événements) d'une manière élégante et concise.
Ce cours couvre les concepts et principes de codage sécurisés avec Java via la méthodologie de test OWASP (Open Web Application Security). Open Web Application Security Project est une communauté en ligne qui crée des articles, des méthodologies, de la documentation, des outils et des technologies disponibles gratuitement dans le domaine de la sécurité des applications Web.
Cette 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é.
Apache TomEE est une pile certifiée Java Enterprise Edition (EE) développée sur Tomcat (TomEE = Tomcat + fonctionnalités Java EE supplémentaires). Ces intégrations facilitent l'écriture de code, le test de la logique métier, la configuration de ressources gérées par le conteneur et l'administration du serveur.
Dans cette formation en direct animée par un instructeur, les participants apprendront comment installer, configurer, gérer, dépanner et optimiser un serveur d'applications TomEE.
Public
Développeurs
Administrateurs système
Ingénieurs DevOps
Format du cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
Au cours de cette formation en direct dans Bruges, 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.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (22)
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
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
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
Tout sur le sujet, y compris les API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Formation - Introduction to JavaServer Faces
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
Les exercices
Florin Mazilu - SOJUS Software GmbH & Co. KG
Formation - Unit Testing with JUnit
Traduction automatique
Formateur disposé à préparer les supports pratiques selon les demandes pendant la formation.
Kim Loong Lee - Verwaltung
Formation - Java Fundamentals
Traduction automatique
Bien que la formation se déroule en ligne, l'interaction avec le formateur était remarquable et il était toujours disponible pour fournir des sources précieuses complétant la formation. Je suis très satisfait.
Nuno Marques - MULTICERT, S.A.
Formation - Functional Reactive Programming with Java 9 and RxJava
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 the very practical scenario and lot of hands-on exercises.
Michel PRAYAG
Formation - Java fundamentals with Maven
Traduction automatique
I liked that there were many exercises,
Re activity and flexibility of the Trainer.
Badii Bayoudh
Formation - Java Spring
Traduction automatique
I mostly was benefit from lots of information.
Matthew Wise
Formation - Apache Tomcat and Java EE Administration
Java formation à Bruges, Weekend Java cours à Bruges, Soir Java formation à Bruges, Java formateur en ligne à Bruges, Java formation à Bruges, Java cours du soir à Bruges, Java formation Intra à Bruges, Java formation Intra Entreprise à Bruges, Java formation Inter à Bruges, Java formation Inter Entreprise à Bruges, Java stage de préparation à Bruges, Java professeur à Bruges,Java cours à Bruges, Soir Java cours à Bruges, Java coach à Bruges, Java entraînement à Bruges, Weekend Java formation à Bruges, Java préparation aux examens à Bruges, Java instructeur à Bruges, Java coaching à Bruges, Java sur place à Bruges, Java cours privé à Bruges, Java cours particuliers à Bruges, Java formateur à Bruges, Java préparation à Bruges