Les formations Java

Les formations Java

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 France ou dans les centres de formation d'entreprise NobleProg à France 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.

Nos Clients témoignent

★★★★★
★★★★★

Plans de cours Java

Title
Durée
Aperçu
Title
Durée
Aperçu
28 hours
Aperçu
During the training participant will know the specific use of selected issues, the basic problems encountered when using them, and the role of the application model. The training also includes a basic knowledge of the language standard library functions. Training requires knowledge of the development environment IDE used to build Java applications (e.g.. Eclipse, Netbeans). Training does not include a user interface issues.
7 hours
Aperçu
OpenSearchServer est un serveur d'applications opensource utilisé pour développer des applications indexées telles que les moteurs de recherche Écrit en Java, il peut être intégré dans d'autres applications sans utiliser de code Java Dans cette formation en ligne, les participants apprendront à configurer, configurer, gérer et étendre OpenSearchServer À la fin de cette formation, les participants seront en mesure de: Exécutez OpenSearchServer en tant que serveur autonome avec un conteneur de servlet Configurer le robot intégré OpenSearchServer pour les bases de données, les pages Web et les documents enrichis Développer un exemple d'application à l'aide de l'interface utilisateur Web Zkossbased de OpenSearchServer Intégrez les résultats de recherche dans une page en utilisant le moteur de rendu HTML Surveiller et administrer OpenSearchServer Étendre les fonctionnalités d'OpenSearchServer en utilisant son architecture de plugin Public Administrateurs système Les ingénieurs de DevOps Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
28 hours
Aperçu
Le cours couvre les bases du développement Java et présente l'outil de gestion et de compréhension de projets logiciels Apache Maven.
21 hours
Aperçu
JavaFX est une nouvelle bibliothèque d'interface graphique disponible dans la dernière version de Java JDK Il contient une collection de packages graphiques et multimédias pour la conception, la création, le test, le débogage et le déploiement d'applications client enrichi qui fonctionnent de manière cohérente sur plusieurs plates-formes Dans le cadre de cette formation en ligne, les participants apprendront à développer des interfaces utilisateur riches en utilisant la puissante bibliothèque Java de Java, JavaFX À la fin de cette formation, les participants seront en mesure de: Créez une application Java moderne et visuelle en utilisant JavaFX Intégration de JavaFX dans les applications Java héritées Swing et SWT 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 Les développeurs d'applications développeurs web Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson Remarque Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser .
7 hours
Aperçu
Des participants qui sont déjà des programmeurs Java qui veulent étendre leur horizon et utiliser plus de concepts de langage Java.
35 hours
Aperçu
Le cours est destiné aux programmeurs Java qui souhaitent produire des applications efficaces. Après consultation avec le client, le cours peut se dérouler dans une version spéciale, pour les personnes qui ont uniquement besoin de détecter des problèmes de performances (testeurs, administrateurs) - dans ce cas, la programmation en Java n’est pas nécessaire.

Pendant la formation, les participants découvriront les processus et les outils modernes de production de logiciels efficaces en Java. Ils apprennent les pièges liés aux performances, l'analyse comparative, le profilage, le réglage, l'analyse de la mémoire, les astuces de performance à l'aide de collections ou d'E / S. Les sujets et les outils appris sont applicables indépendamment des technologies utilisées dans le projet, car nous nous concentrons sur les performances au niveau de la langue, les outils et les bibliothèques intégrées. Le réglage aborde les paramètres de JVM fournis par Oracle.
14 hours
Aperçu
Ce cours enseigne l'utilisation pratique d'Hibernate pour la persistance d'objets Java dans une base de données relationnelle.
35 hours
Aperçu
This course is intended for developers who are familiar with any other procedural or structural language (such as C, Pascal, C + +, Delphi). During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.

In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.
35 hours
Aperçu
Spring est un framework d'application qui fournit un modèle complet de programmation et de configuration pour les applications d'entreprise basées sur Java.
28 hours
Aperçu
cette formation en direct, dirigée par un instructeur, est conçue pour tous ceux qui s’intéressent à l’apprentissage de Java dans le but d’automatiser les tests. Il s’agit d’un cours rationalisé et intensif avec beaucoup d’exercices pratiques pour faire monter les participants rapidement avec les compétences essentielles de programmation nécessaires pour s’appliquer aux tests d’automatisation de logiciels. L’accent est mis sur les fondamentaux de Java qui peuvent être directement et immédiatement appliqués à l’automatisation de test.

ce cours ne couvre pas dans les cadres d’automatisation de test de profondeur tels que le sélénium. Il contourne également l’approche conventionnelle "Hello World" à l’apprentissage de Java, car ce n’est pas un cours sur le développement d’applications. Ce cours vise carrément à faire en sorte que les participants s’exécutent rapidement avec l’automatisation des tests. Si vous êtes déjà versé en Java et que vous souhaitez entrer directement dans les tests avec le sélénium, s’il vous plaît vérifier: Introduction au sélénium (https://www.nobleprog.com/introduction-selenium-training) .

format du cours

- conférence interactive et discussion.
- beaucoup d’exercices et de la pratique.
implémentation de - Hands-on dans un environnement Live-Lab.

cours options de personnalisation

- pour demander une formation personnalisée pour ce cours, s’il vous plaît nous contacter pour organiser.
21 hours
Aperçu
JUnit est un framework pour écrire des tests répétables et faire des tests unitaires pour le langage Java.
14 hours
Aperçu
La bibliothèque Apache OpenNLP est une boîte à outils basée sur l'apprentissage automatique pour le traitement du texte en langage naturel Il prend en charge les tâches PNL les plus courantes, telles que la détection de langue, la segmentation de phrases, la segmentation de phrases, l'extraction d'entités nommées, le découpage, l'analyse et la résolution de coréférences Dans cette formation en ligne, les participants apprendront comment créer des modèles pour le traitement de données textuelles à l'aide d'OpenNLP Des exemples de données de formation ainsi que des ensembles de données personnalisés seront utilisés comme base pour les exercices en laboratoire À la fin de cette formation, les participants seront en mesure de: Installez et configurez OpenNLP Télécharger des modèles existants et créer leur propre Former les modèles sur différents ensembles de données d'échantillons Intégrez OpenNLP aux applications Java existantes Public Développeurs Les scientifiques de données Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
OpenXava is a Rapid Web Application Development Tool for Oracle and other databases. It is similar to Oracle Application Express (APEX) but open source.

This instructor-led, live training (onsite or remote) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.

By the end of this training, participants will be able to:

- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about OpenXava, please visit: https://www.openxava.org/
28 hours
Aperçu
Le cours couvre les bases du développement Java.

Il initie les étudiants à la technologie Java et leur enseigne la syntaxe et les concepts de base de Java, conduisant à la création d'un programme simple. La formation passe en revue les concepts et fonctionnalités essentiels du langage de programmation Java, en se concentrant sur les exceptions, les entrées / sorties de base, la concurrence, les expressions régulières, la structure de collections Java et l'environnement de plate-forme. Le cours se termine lorsque toutes les fonctionnalités de base de Java ont été expliquées et formées.
14 hours
Aperçu
ReactiveX est une bibliothèque complète pour créer des flux de données asynchrones en utilisant des séquences observables Il permet aux développeurs de tirer parti des flux observables et de leur capacité à capturer les événements émis et à exécuter les fonctions en conséquence Cette formation en ligne, introduite par un instructeur, initie les participants à la bibliothèque complète de ReactiveX pour développer des applications réactives et guide les participants à travers une série de cas, démontrant l'utilité et la fonctionnalité des fonctionnalités clés de ReactiveX À la fin de cette formation, les participants seront en mesure 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'interface utilisateur Installation réussie d'un environnement pour ReactiveX Créer des événements observables à partir d'une multitude d'éléments variés Appliquer les fonctions de transformation et de filtrage de ReactiveX Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Resin est un Java Application Server opensource rapide et fiable pour les applications Web couvrant des centaines de serveurs Originaire de Servlet et du moteur JSP, Resin prend aujourd'hui en charge Web Profile, CDI et EJB Resin inclut un gestionnaire de transactions JTA haute performance, un fournisseur JMS, un clustering, un pool de connexions et une console de gestion La résine est utilisée par des sociétés telles que CNET, Motorola et Salesforcecom Dans ce cours, nous abordons l'essentiel de l'installation, de la configuration, de la sécurisation, de l'optimisation et de la gestion d'un serveur d'application Resin À la fin du cours, les participants auront une bonne compréhension de l'architecture, des caractéristiques et des capacités de Resin et auront la pratique nécessaire pour déployer et gérer leur propre serveur d'application de résine Public Administrateurs système Les développeurs d'applications Web d'entreprise Ingénieurs DevOps Format du cours Partie conférence, partie de discussion, pratique handson lourde .
21 hours
Aperçu
RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (onsite or remote) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.

By the end of this training, participants will be able to:

- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about RxJava, please visit: https://github.com/ReactiveX/RxJava
7 hours
Aperçu
La programmation réactive est un paradigme de programmation asynchrone qui se concentre sur les flux de données et la propagation des données en établissant une dépendance définie entre les modèles d'exécution sous-jacents et les flux de données émis d'un composant à l'autre RxJS est l'une des bibliothèques de programmation réactive les plus complètes pour la gestion des événements de l'interface utilisateur, des requêtes HTTP asynchrones et d'autres flux de données Dans cette formation en direct, les participants se familiariseront avec les outils et les fonctions de RxJS lorsqu'ils les appliqueront à une variété de problèmes de codage associés à des applications mobiles et Web interactives Les participants apprendront également comment créer et déployer une application Web lourde À la fin de cette formation, les participants seront en mesure de: Comprendre le paradigme de la programmation réactive et son utilité pour le développement d'applications lourdes de l'interface utilisateur Construire des applications lourdes d'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit Créez et gérez facilement et facilement une multitude d'événements d'interface utilisateur, de requêtes HTTP asynchrones et d'autres flux de données Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
21 hours
Aperçu
This course covers the secure coding concepts and principals with Java through Open Web Application Security Project (OWASP) methodology of testing. The Open Web Application Security Project is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.
7 hours
Aperçu
Apache Shiro est un puissant framework de sécurité Java qui effectue l'authentification, l'autorisation, la cryptographie et la gestion de session Dans cette formation en ligne, les participants apprendront comment sécuriser une application web avec Apache Shiro À la fin de cette formation, les participants seront en mesure de: Utilisez l'API de Shiro pour sécuriser différents types d'applications, y compris les applications mobiles, Web et d'entreprise Activer les connexions à partir de diverses sources de données, y compris LDAP, JDBC, Active Directory, etc Public Développeurs Ingénieurs de sécurité Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
21 hours
Aperçu
Spring (also known as Spring Framework) is a popular Java framework for creating web applications. It simplifies Java EE development and helps developers be more productive.

This instructor-led, live training (onsite or remote) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.

By the end of this training, participants will be able to:

- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 hours
Aperçu
Spring boot est une infrastructure de développement d'applications Web basée sur Java qui favorise la Convention sur la configuration. Spring boot permet aux développeurs de créer des applications autonomes de qualité de production qui "exécutent simplement", généralement sur une instance intégrée de Tomcat, Jetty ou Undertow.

dans cette formation en direct, dirigée par un instructeur, les participants apprennent les principales caractéristiques et l'architecture de Spring boot, et sa relation avec le cadre de printemps sous-jacent. De nombreuses possibilités d'appliquer ces connaissances et de recevoir des commentaires sont fournies par l'instructeur. les participants effectuent des exercices en direct sur la définition, la configuration et le déploiement des applications Spring.

à la fin des cours, les participants auront les connaissances et la pratique nécessaires pour déployer rapidement leur propre application Spring.

format du cours

- accent mis sur la pratique concrète. La plupart des concepts sont tirés par des échantillons, des exercices et le développement pratique.
7 hours
Aperçu
Apache TomEE est une pile Java Enterprise Edition (EE) certifiée 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 des ressources confinées et l'administration du serveur Dans cette formation en ligne, 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 conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Undertow est un serveur web léger écrit en Java Il est utilisé en interne par WilfFly de JBoss et est populaire en tant que serveur Web intégré pour les applications basées sur JVM Dans ce cours, les participants apprendront comment configurer un serveur Web Undertow en tant que serveur Web autonome et intégré À la fin du cours, les participants comprendront l'architecture, les caractéristiques et les capacités d'Undertow et seront en mesure de: Déployer et gérer un serveur Undertow en mode autonome ou en mode embarqué Incorporer Undertow dans le code de l'application en utilisant les API intégrées d'Undertow Intégrer Undertow dans un serveur d'applications Wildfly Configurer Undertow en tant que conteneur de servlet intégré pour Spring Boot Public Administrateurs système Les développeurs d'applications Web d'entreprise Ingénieurs DevOps Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Vertx est une librairie pour construire des applications réactives Dans cette formation en ligne, les participants apprendront à utiliser Vertx pour créer une application Web asynchrone basée sur les événements À la fin de cette formation, les participants seront en mesure de: Comprendre et utiliser les différents composants (core, web, client, etc) dans la pile Vertx Utilisez Vertx pour créer des utilitaires de réseau, des microservices HTTP / REST, un traitement d'événements de haut volume, des applications de bus de messages backend, etc Exécuter une application capable de gérer une simultanéité élevée en utilisant des threads de noyau minimes Utilisez les API de Vertx pour prendre en charge Java, JavaScript, Groovy, Ruby, Ceylan, Scala, Kotlin, etc Test d'unité de code asynchrone avec VertxUnit Déployer et mettre à l'échelle une application avec un minimum de matériel Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Les applications pour la plate-forme Android sont principalement développées en Java. Ce cours a été développé pour les programmeurs ayant une solide expérience de la POO (que ce soit en PHP, Scala, C ++, C # ou Objective C) qui envisagent de développer des applications Java pour la plate-forme Android. Ce cours couvre la grammaire du langage de programmation Java et se concentre sur les capacités Java spécifiques que la plate-forme Android utilise plus que d'autres.
28 hours
Aperçu
Ce cours de quatre jours est destiné aux programmeurs qui connaissent déjà le langage Java et souhaitent exploiter la technologie Enterprise Java Beans 2.0 tout en prenant conscience des implications de la distribution des applications sur la sécurité. Ce cours comporte un important volet pratique qui comprend le développement d'une application de commerce électronique basée sur Enterprise Java Beans. Le cours utilise le serveur d'applications JBoss.
14 hours
Aperçu
Spring boot est une pile de technologie qui favorise la Convention sur la configuration. Spring boot permet aux développeurs de créer des applications autonomes de qualité de production qui "exécutent simplement", généralement sur une instance intégrée de Tomcat, Jetty ou Undertow.

ce formateur-dirigé, formation en direct (sur place ou à distance) est destiné aux développeurs expérimentés Spring Boot qui souhaitent utiliser Spring Boot & #39; s fonctionnalités avancées pour améliorer, sécuriser et tester des applications complexes Spring Boot.

à la fin de cette formation, les participants pourront:

- Personnalisez le framework Spring WebMVC pour améliorer le découplage des applications Web.
- Serialize et désérialiser des objets à l’aide de vues de sérialisation Jackson.
- stockez et sécurisez les données utilisateur dans une base de données.
- utiliser les sessions de printemps pour gérer les informations de session utilisateur de manière distribuée.
- automatisez le test des applications Spring WebMVC.
- Monitor et mesurer les performances de l’application.

format du cours

- conférence interactive et discussion.
- beaucoup d’exercices et de la pratique.
implémentation de - Hands-on dans un environnement Live-Lab.

cours options de personnalisation

- pour demander une formation personnalisée pour ce cours, s’il vous plaît nous contacter pour organiser.
28 hours
Aperçu
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 serveur et au client, des différentes vulnérabilités pertinentes pour les applications Web écrites en Java et des conséquences de divers risques Les vulnérabilités générales sur le 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 avec le but le plus important d'éviter les problèmes associés En outre, une attention particulière est accordée à la sécurité des clients face aux problèmes de sécurité de JavaScript, Ajax et HTML5 Le cours introduit les composants de sécurité de Standard Java Edition, qui est précédé par les bases de la cryptographie, fournissant une base de référence commune pour comprendre le but et le fonctionnement des composants applicables Les problèmes de sécurité de Java Enterprise Edition sont présentés à travers divers exercices expliquant à la fois les techniques de sécurité déclaratives et programmatiques dans JEE Enfin, le cours explique les failles de programmation les plus fréquentes et les plus sévères du langage et de la plate-forme Java Outre les bogues typiques commis par les programmeurs Java, les failles de sécurité introduites couvrent à la fois les problèmes spécifiques aux langues et les problèmes liés à l'environnement d'exécution Toutes les vulnérabilités et les attaques pertinentes sont démontrées par des exercices faciles à comprendre, suivis par les directives 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 Web au-delà du Top 10 d'OWASP et savoir comment les éviter Découvrez les vulnérabilités client et les pratiques de codage sécurisées 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 concepts de sécurité des services Web Comprendre les solutions de sécurité de Java EE En savoir plus sur 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 connaissances pratiques en utilisant des outils de test de sécurité Obtenir des sources et d'autres lectures sur les pratiques de codage sécurisé Public Développeurs .
21 hours
Aperçu
Akka est une boîte à outils et un environnement d'exécution opensource permettant de créer des applications concurrentes et distribuées pour Java et Scala Dans cette formation en ligne, les participants apprendront les principes de conception d'Akka, y compris le modèle d'acteur et le manifeste réactif, alors qu'ils construisent et déploient une application asynchrone et messagerie dans Akka À la fin de cette formation, les participants seront en mesure de: Appliquez le modèle «laissez-le tomber en panne» pour créer des applications qui s'auto-soignent et des systèmes qui ne s'arrêtent jamais Comprendre les acteurs, le cycle de vie des acteurs et comment les utiliser pour créer des systèmes parallèles appropriés et parallèles Construire une architecture réactive qui soit réactive, élastique, résiliente et axée sur les messages Intégrez les fonctions d'accès distant et de mise en cluster avec des systèmes tiers Déployez la boîte à outils Akka dans les systèmes de production, en l'adaptant à plusieurs nœuds et à des systèmes tiers Gérer le comportement du système et la distribution horizontale Construire des systèmes qui «réagissent» aux changements environnementaux Public Développeurs Architectes Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .

Prochains cours Java

Weekend Java cours, Soir Java formation, Java stage d’entraînement, Java formateur à distance, Java formateur en ligne, Java formateur Online, Java cours en ligne, Java cours à distance, Java professeur à distance, Java visioconférence, Java stage d’entraînement intensif, Java formation accélérée, Java formation intensive, Formation inter Java, Formation intra Java, Formation intra Enteprise Java, Formation inter Entreprise Java, Weekend Java formation, Soir Java cours, Java coaching, Java entraînement, Java préparation, Java instructeur, Java professeur, Java formateur, Java stage de formation, Java cours, Java sur place, Java formations privées, Java formation privée, Java cours particulier, Java cours particuliers

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking to expand our presence in France!

As a Business Development Manager you will:

  • expand business in France
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!