
Des cours de formation Java en local, sous la direction d'un instructeur, démontrent à travers la pratique de handson comment développer des applications avec Java La formation Java est disponible en tant que «formation en direct sur site» ou «formation en direct à distance» La formation en direct sur site peut être effectuée localement dans les locaux du client Quebec ou dans les centres de formation d'entreprise NobleProg à Quebec La formation en ligne à distance est réalisée au moyen d'un ordinateur de bureau interactif et distant NobleProg Votre fournisseur de formation local.
Machine Translated
Nos Clients témoignent
Les explications sur bonnes pratiques RabbitMq
Jean-François Menon - METEO-FRANCE
Formation: RabbitMQ with Java and Spring
pratique et installation et utilisation des composants dérivés nécessaires à la formation (mysql, tomcat, etc.)
Grzegorz Winiarski
Formation: Programowanie w języku Java
Machine Translated
mode de conduite communicatif, langage simple et compréhensible, traduction à effet
Agata Wodecka-Barejko
Formation: Programowanie w języku Java
Machine Translated
Communication avec la volonté du formateur de répondre aux questions.
Michał Rajkowski
Formation: Administracja serwerem GlassFish
Machine Translated
Ses très bonnes connaissances et son expérience.
Jérémy Coppe
Formation: Java Programming
Machine Translated
exercices
Piotr Paprzycki
Formation: Programowanie w języku Java
Machine Translated
Une approche individuelle de l'auditeur par l'hôte. Patience et large connaissance de l'hôte.
Damian Karbowski
Formation: Programowanie w języku Java
Machine Translated
la capacité de résoudre vos propres problèmes, conseils de solution
Anna Klonowska
Formation: Programowanie w języku Java
Machine Translated
Benchmarking GC
Marek Mrowca
Formation: Java Performance Tuning
Machine Translated
Connaissance de l'enseignant et comparaison
Katarzyna Kępka
Formation: Java Performance Tuning
Machine Translated
Connaissances théoriques et pratiques, discussion détaillée du sujet, contact avec l'enseignant.
Mariusz Klajnert
Formation: Java Performance Tuning
Machine Translated
La passion de l'enseignant et sa volonté de partager ses connaissances.
MISYS GLOBAL LIMITED (SP. Z O.O.) ODDZIAŁ W POLSCE
Formation: Java Performance Tuning
Machine Translated
J'ai aimé comment le formateur a expliqué le sujet. Fournir des exemples concrets est bénéfique.
Rhearose Holonowicz
Formation: Java Programming
Machine Translated
J'ai surtout bénéficié de beaucoup d'informations.
Matthew Wise
Formation: Apache Tomcat and Java EE Administration
Machine Translated
J'ai vraiment apprécié les nombreux sujets / spectre abordés.
Edward Fennen
Formation: Apache Tomcat and Java EE Administration
Machine Translated
Informations sur les applications pratiques de projets réels.
Piotr Czapiewski
Formation: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
J'ai aimé qu'il y ait beaucoup d'exercices, de réactivité et de flexibilité du formateur.
Badii Bayoudh
Formation: Java Spring
Machine Translated
J'aimais avoir la chance de jouer avec le code pendant les exercices (pas seulement le codage, ce que préparait le formateur).
PITERION GmbH
Formation: Java Spring
Machine Translated
Comparer des problèmes abstraits strictement techniques avec la réalité. Traduire ce que vous pouvez voir dans le monde normal dans le langage de programmation
Paweł Koniec
Formation: Programowanie w języku Java
Machine Translated
Connaissance du formateur à ce sujet. Exercices effectués tout au long de la formation. Le formateur était absolument sympathique et abordable.
Jorge Peinado Prado
Formation: Apache Tomcat and Java EE Administration
Machine Translated
Les formateurs ont une compréhension approfondie du sujet.
Andrew Gorham
Formation: Apache Tomcat and Java EE Administration
Machine Translated
J'ai bénéficié des matériaux, des laboratoires et des connaissances approfondies du formateur.
Richard Hennessy
Formation: Apache Tomcat and Java EE Administration
Machine Translated
Crypto
Carlos Ibarra
Formation: Avanzado Java, JEE y Seguridad de Aplicaciones Web
Machine Translated
J'ai aimé le scénario très pratique et beaucoup d'exercices pratiques.
Michel PRAYAG
Formation: Java fundamentals with Maven
Machine Translated
J'ai aimé que c'était intéressant avec beaucoup de sujet chaud, peut absolument comprendre mieux le produit.
Annamaria Vilner
Formation: Apache Tomcat and Java EE Administration
Machine Translated
La formation était très pertinente pour notre travail. et nous a fourni une vue d'ensemble détaillée et une expérience pratique de la technologie Apache Tomcat .
Anton HIkov
Formation: Apache Tomcat and Java EE Administration
Machine Translated
Le contenu du cours est bon. Il couvre la plupart des sujets importants que nous utilisons dans nos activités quotidiennes.
Prem Nandivada
Formation: Apache Tomcat and Java EE Administration
Machine Translated
J'ai aimé le grand nombre d'exercices.
Formation: Unit Testing with JUnit
Machine Translated
Une expérience claire de l'hôte, une connaissance considérable de l'architecture et de la mise en œuvre.
Amadeusz Zasiek
Formation: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
J'ai vraiment aimé les scénarios du monde réel.
Michail Alvanos
Formation: Java and Web Application Security
Machine Translated
J'ai vraiment aimé l'organisation.
Panagiotis Foutros
Formation: Java and Web Application Security
Machine Translated
Très bonne connaissance et caractère.
Constantinos Michael
Formation: Java and Web Application Security
Machine Translated
Que le formateur réponde aux attentes. Que le formateur soit compétent, expert et rapide.
Lars HL
Formation: Apache Tomcat and Java EE Administration
Machine Translated
J'aimais beaucoup les compétences fantastiques de Folios: connaissance de Tomcat, capacité à structurer les sessions et à expliquer les sujets.
Vita Byrdal
Formation: Apache Tomcat and Java EE Administration
Machine Translated
Malgré le format utilisé pour donner ce cours, qui ne devrait être utilisé dans aucun contexte éducatif et encore plus chez un professionnel. La partie qui a été bénéfique pour moi a été lorsque nous avons présenté plusieurs extraits de notre projet pour savoir où nous pourrions apporter des modifications pour voir si cela corrige certains problèmes.
Veronica - NOESIS SOLUTIONS NV
Formation: Spring and Hibernate in Java Applications
Machine Translated
le côté pratique des exercices
Università degli Studi di Milano
Formation: Administering GlassFish Server with Java EE applications introduction
Machine Translated
J'ai surtout apprécié les expressions lambda.
HSBC Service Delivery (Polska) Sp. z o.o.
Formation: Java Programming
Machine Translated
Tout. Le formateur a les meilleures compétences pédagogiques que j'ai vues dans ma vie.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Formation: Spring and Hibernate in Java Applications
Machine Translated
J'ai généralement aimé les exercices.
NOESIS SOLUTIONS NV
Formation: Spring and Hibernate in Java Applications
Machine Translated
exercices, connaissances pour chaque question posée.
Jarosław Ciotucha - Orange Szkolenia Sp. zo.o.
Formation: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
De nombreux exemples pratiques et des discussions sur de vrais problèmes d'utilisation d'EJB.
Krzysztof Świątczak - Orange Szkolenia Sp. zo.o.
Formation: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
Connaissance du conférencier.
Marcin Zys - Orange Szkolenia Sp. zo.o.
Formation: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
La première partie, celle concernant les mécanismes de base.
Andrea Gazzarini - @Cult srl
Formation: Vert.x: Build a Reactive application on JVM
Machine Translated
Le parcours n'est pas facile pour les débutants mais Richard était très amical et donnait un contre un à tous ceux qui étaient coincés.
Johnson and Johnson EMEA Development Centre
Formation: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Go od visibilité sur akka
Johnson and Johnson EMEA Development Centre
Formation: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Richard, il était très gentil et patient, ce qui était très nécessaire
Johnson and Johnson EMEA Development Centre
Formation: Akka - from Beginner to Intermediate/Advanced
Machine Translated
Entraîneur très sympathique et serviable, continuant à demander si quelqu'un avait besoin d'aide.
Assim Ali - MHT Technology Ltd
Formation: Java Programming
Machine Translated
Patience et explication de l'instructeur. Dynamique entre la théorie et la pratique du sujet traité.
Oved Isai Soriano Olvera - Banco de México
Formation: Administración GlassFish
Machine Translated
Les exercices
Banco de México
Formation: Administración GlassFish
Machine Translated
J'ai aimé le grand nombre d'exercices.
Formation: Unit Testing with JUnit
Machine Translated
Nos clients


















































Plans de cours Java
By the end of this training, participants will be able to:
- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
By the end of this training, participants will be able to:
- Learn how to use Guava in Java programming.
- Utilize Guava to facilitate standard coding practices.
- Make easy to read and concise Java codes.
By the end of this training, participants will be able to:
- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
Cette formation en direct dirigée par un instructeur (sur site ou à distance) s'adresse aux architectes logiciels et aux développeurs Web qui souhaitent utiliser RabbitMQ tant que RabbitMQ de messagerie et programme en Java utilisant Spring pour créer des applications.
À la fin de cette formation, les participants seront en mesure de:
- Utilisez Java et Spring avec RabbitMQ pour créer des applications.
- Concevez des systèmes pilotés par messages asynchrones à l'aide de RabbitMQ .
- Créez et appliquez des files d'attente, des rubriques, des échanges et des liaisons dans RabbitMQ
Format du cours
- Conférence et discussion interactives.
- Beaucoup d'exercices et de pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation des cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation guidée par les instructeurs, en direct (online ou sur site) est destinée aux développeurs qui souhaitent contenir leurs applications Java EE 8 et les exécuter comme des microservices dans le cloud.
À la fin de cette formation, les participants seront en mesure de :
Construire et déployer Java microservices dans Docker conteneurs. Gérer Docker conteneurs en utilisant Kubernetes. Intégrer les microservices avec un système monolithique existant. Monitor, test et micro-services sécurisés. Les conteneurs et les environnements d’orchestre.
Le format du cours
Lecture et discussion interactives. Beaucoup d’exercices et de pratiques. La mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation de cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Ce cours ne couvre pas les frameworks d'automatisation des tests en profondeur tels que Selenium . Il contourne également l'approche classique "Hello World" pour l'apprentissage de Java , car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours vise directement à permettre aux participants de se familiariser rapidement avec l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez passer directement aux tests avec Selenium , veuillez consulter: Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training) .
Format du cours
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
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é
Public
Les développeurs
Au-delà d’une solide connaissance de l’utilisation Java composants Java , même pour Java programmeurs Java expérimentés, il est essentiel d’avoir une connaissance approfondie des vulnérabilités liées au Web, côté serveur et client, des différentes vulnérabilités pertinentes pour les applications Web écrites en Java et les différents risques.
Les vulnérabilités générales sur le Web sont mises en évidence par la présentation des 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 dans le but le plus important d'éviter les problèmes associés. En outre, une attention particulière est accordée à la sécurité côté client, abordant les problèmes de sécurité liés à Java Script, Ajax et HTML 5.
Le cours présente les composants de sécurité de Java édition standard Java , précédés des bases de la cryptographie, fournissant une base commune pour la compréhension de l'objectif et du fonctionnement des composants applicables. L'utilisation de tous les composants est présentée à travers des exercices pratiques, au cours desquels les participants peuvent tester eux-mêmes les API et outils discutés.
Enfin, le cours explique les failles de programmation les plus fréquentes et les plus graves du langage et de la plate-forme Java . Outre les bogues typiques commis par Java programmeurs Java , les vulnérabilités de sécurité introduites couvrent à la fois des problèmes spécifiques au langage et des problèmes liés à l'environnement d'exécution. 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 les vulnérabilités côté client et les pratiques de codage sécurisé
- 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
- Obtenez des connaissances pratiques sur l'utilisation des outils de test de sécurité
- Obtenir des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
Public
Les développeurs
Les niveaux de l'architecture de la sécurité Java sont traversés en traitant le contrôle d'accès, l'authentification et l'autorisation, la communication sécurisée et diverses fonctions cryptographiques. Divers APIs sont également introduits qui peuvent être utilisés pour sécuriser votre code dans PHP, comme OpenSSL pour la cryptographie ou HTML Purifier pour la validation d'entrée. Sur le côté du serveur, les meilleures pratiques sont données pour l'affaiblissement et la configuration du système d'exploitation, du conteneur web, du système de fichiers, du SQL serveur et le PHP lui-même, tandis qu'une attention particulière est accordée à la sécurité client-side à travers les problèmes de sécurité de JavaScript, Ajax et HTML5.
Les vulnérabilités Web générales sont discutées par des exemples alignés à OWASP Top Ten, montrant diverses attaques d'injection, injections de scripts, attaques contre la gestion de session, références d'objets directs non sécurisées, problèmes avec les téléchargements de fichiers, et bien d'autres. Les différents problèmes linguistiques Java et PHP spécifiques et problèmes résultant de l'environnement de travail sont introduits groupés dans les types de vulnérabilité standard de validation d'entrée manquante ou inappropriée, utilisation inappropriée des fonctionnalités de sécurité, traitement incorrect d'erreurs et d'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 les API discutés, les outils et les effets des configurations pour eux-mêmes, tandis que l'introduction des vulnérabilités sont tous soutenus par un certain nombre d'exercices pratiques démontrant les conséquences d'attaques réussies, montrant comment corriger les erreurs et appliquer les techniques d'atténuation, et introduire l'utilisation de diverses extensions et outils.
Les participants à ce cours seront
Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé Apprenez les vulnérabilités Web au-delà OWASP Top 10 et sachez comment les éviter Apprendre les vulnérabilités du côté client et les pratiques de codage sécurisées Apprenez à utiliser différentes fonctionnalités de sécurité de l'environnement de développement Java Avoir une compréhension pratique de la cryptographie Apprenez à utiliser différentes fonctionnalités de sécurité PHP Comprendre les concepts de sécurité des services Web Obtenez des connaissances pratiques en utilisant les outils de test de sécurité Apprenez sur les erreurs de codage typiques et comment les éviter Soyez informé des vulnérabilités récentes dans les cadres et les bibliothèques Java et PHP Obtenez des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
Audience
Développeurs
Les sujets:
- Pratiques et outils DevOps
- Puppet
- Introduction technique au cloud computing
- Jenkins
In this instructor-led, live training, participants will learn the GWT programming concepts needed to get a web application up and running.
By the end of this training, participants will be able to
- Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.)
- Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript
- Understand and overcome the challenges of Ajax programming
- Use GWT's tools to optimize a web application
Audience
- Front-end web developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Lors de cette formation en direct animée par un instructeur, les participants apprendront les avantages et les fonctions de Java 9, Spring, Jersey et Rx Java 2.0 pour développer des applications réactives tout en créant et en déployant une application réactive réelle utilisant Java 9. Flow API, Spring, le cadre Akka et la bibliothèque de programmation réactive fonctionnelle Rx Java 2.0.
À la fin de cette formation, les participants seront en mesure de:
- Comprendre l'importance de la programmation réactive dans le développement d'applications et de systèmes.
- Exécutez le test unitaire sur Rx Java 2.0.
- Utilisez le cadre Akka selon les principes de la programmation réactive.
- Employer Spring pour gérer le développement d’applications simultanées.
- Utilisez l’API de flux de Java 9 pour développer des applications réactives.
Format du cours
- Partie lecture, partie et discussion, exercices et exercices intensifs
Cette formation guidée par l'instructeur introduit les participants à la bibliothèque complète de la ReactiveX pour développer des applications réactives et marcher les participants à travers une série de cas, démontrant l'utilité et la fonctionnalité des fonctionnalités clés de la ReactiveX.
Pour la fin de cette formation, les participants seront capables de :
Comprendre le paradigme de programmation réactive et la fonctionnalité des observables et leur utilisation commune lors du développement d'applications lourdes d'UI Définir avec succès un environnement pour ReactiveX Créer des événements observables forme une multitude d'objets variés Application ReactiveX's fonctions de transformation et de filtration
Audience
Développeurs
Formation de le cours
Part lecture, part débat exercices et heavy hands-on practice
Dans cette formation en direct animée par un instructeur, les participants apprendront à utiliser l'IDE Eclipse pour Java .
À la fin de cette formation, les participants seront en mesure de:
- Comprendre les différentes fonctionnalités de l'IDE Eclipse
- Apprenez à configurer le développement Eclipse IDE for Java
- Créer et exécuter leur première application Java dans Eclipse
- Découvrez divers conseils et astuces pour utiliser efficacement l'IDE Eclipse.
Public
- Développeurs Java intéressés par l'utilisation de l'IDE Eclipse
Format du cours
- Partie de conférence, partie de discussion, exercices et exercices intensifs
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.
This 4 day course is aimed at object-oriented developers (e.g. C++ or C#) who need to get up to speed quickly in Java. The course covers the Java programming constructs and APIs quickly, focussing on the differences between Java and other OO languages.
Audience
This training course is aimed at OO developers who need to transition into Java.
Last Updated: