Cours de formation Java en direct, dispensés par un instructeur, en ligne ou sur site, qui démontrent, par la pratique, comment développer des applications avec Java.
La formation Java est disponible en « formation en direct en ligne » ou en « formation en direct sur site ». La formation en direct en ligne (aussi appelée « formation en direct à distance ») est assurée via un bureau à distance interactif. La formation en direct sur site peut être dispensée localement dans vos locaux en Paris ou dans nos centres de formation d'entreprise NobleProg situés en Paris.
NobleProg – Votre fournisseur de formation local
Paris, Opera Bourse
NobleProg Paris, 15, Rue Taitbout, Paris, france, 75009
Le centre d’affaires de Paris Opéra propose plus de 2 500m² d’espaces pour entreprendre et se réunir à 2 pas de l’Opéra de Paris et des Grands Magasins. Proche de Opéra de Paris et boulevard Hausmann.
La place de l'Opéra est devenue un lieu incontournable du paysage parisien et des plus touristiques, au point de rencontre des très fréquentées lignes 3, 7 et 8 et à la jonction des grands axes parcourant le nord-ouest de la capitale. Elle est située au milieu d'un quartier d'affaires (sièges de sociétés diverses, banques, assurances) et de commerces (grands magasins, boutiques de luxe).
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 Paris (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes et les avantages de l'architecture microservices.
Construire et déployer des microservices en utilisant Java et Spring Boot.
Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
Déployer des microservices en utilisant Docker et Kubernetes.
Java Production Support est le domaine spécialisé de la maintenance, du dépannage et de l'assurance du bon fonctionnement des systèmes basés sur Java dans les environnements en production.
Cette formation interactive (en ligne ou sur site) est destinée aux ingénieurs intermédiaires et aux développeurs qui souhaitent améliorer leurs compétences pour maintenir, dépanner et optimiser des systèmes de production basés sur Java dans les environnements bancaires.
À la fin de cette formation, les participants seront capables de :
Résoudre les problèmes dans les environnements Java, Unix, DB et middleware.
Utiliser des outils de surveillance pour identifier et répondre aux incidents de production.
Suivre les chemins d'escalade appropriés et documenter efficacement les causes racines.
Participer aux cycles de déploiement/retour en arrière et coordonner entre équipes.
Format du cours permettant d'évaluer les participants
Cours interactif et discussion.
Utilisation pratique d'outils et systèmes de support réels.
Simulation vivante d'incidents et de scénarios de dépannage.
Options de Personnalisation du Cours
Pour demander une formation personnalisée pour ce cours basée sur votre stack, ensemble d'outils ou workflows de support, veuillez nous contacter pour en faire la demande.
Spring est un framework Java complet qui simplifie le développement d'applications d'entreprise en offrant une injection de dépendances puissante, une architecture modulaire et des options de configuration rationalisées.
Cette formation, dispensée par un instructeur en direct (en ligne ou sur site), s'adresse aux développeurs Java débutants souhaitant créer des applications web modernes et prêtes pour la production en utilisant la dernière version du framework Spring et de Spring Boot 3.5.5 avec Java 21.
Au terme de cette formation, les participants seront en mesure de :
Comprendre les principes fondamentaux de Spring, notamment l'inversion de contrôle (IoC), l'injection de dépendances (DI) et la programmation orientée aspect (AOP).
Configurer des applications Spring à l'aide de fichiers XML, d'annotations et de JavaConfig.
Développer des services RESTful avec Spring Boot et JPA.
Mettre en œuvre des opérations CRUD, gérer les transactions et assurer la persistance des données.
Utiliser des fonctionnalités avancées de Spring telles que les profils, la gestion des exceptions et la sérialisation des données.
Format du cours permettant d'évaluer les participants
Une brève introduction théorique suivie d'exercices pratiques approfondis.
Mise en œuvre pratique à l'aide d'exemples concrets.
Discussions interactives et dépannage guidé.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de convenir d'un arrangement.
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 Paris (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 Paris (en ligne ou sur site) est destinée aux développeurs débutants qui souhaitent apprendre les bases de Groovy Programming.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base de la programmation.
Écrire des scripts Groovy simples et utiliser les fonctionnalités de base Groovy.
Comprendre et appliquer les principes de base de la programmation orientée objet en utilisant Groovy.
Apprendre les techniques de base de traitement des erreurs pour gérer les erreurs de programmation courantes et les exceptions dans Groovy.
Ce formation en présentiel, animée par un formateur à Paris (disponible en ligne ou en interne), est adaptée aux développeurs de niveau intermédiaire à avancé qui souhaitent maîtriser le développement de microservices à l'aide de Spring Boot, Docker et Kubernetes.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes de l'architecture microservices.
Construire des microservices prêts pour la production en utilisant Spring Boot.
Comprendre le rôle crucial de Docker dans la conteneurisation des microservices.
Configurer des clusters Kubernetes pour déployer et orchestrer des microservices.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs et architectes intermédiaires à avancés qui souhaitent développer des applications Java natives et des microservices en utilisant Quarkus avec une utilisation optimisée de la mémoire et du temps de démarrage.
À la fin de cette formation, les participants seront capables de :
Développer des applications Java natives haute performance et légères en utilisant Quarkus.
Construire et déployer des services RESTful et des architectures de microservices.
Utiliser GraalVM pour la compilation native et optimiser l'efficacité du démarrage et de la mémoire.
Emballer et conteneuriser des applications pour les environnements Kubernetes et OpenShift.
Spring WebFlux est un module de programmation réactive au sein du cadre Spring, conçu pour construire des applications web non-bloquantes et événementielles.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs Java de niveau débutant à intermédiaire qui souhaitent construire des applications scalables et réactives en utilisant Spring WebFlux.
À la fin de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de la programmation réactive avec Project Reactor.
Construire et tester des API RESTful non-bloquantes à l'aide de Spring WebFlux.
Intégrer WebFlux avec des bases de données et des services externes.
Appliquer les modèles réactifs à des scénarios d'application réels.
Format de la formation
Conférence interactive et discussion.
Nombreux exercices et pratiques.
Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation en Paris (en ligne ou sur site) s'adresse aux architectes logiciels et aux développeurs web qui souhaitent utiliser RabbitMQ comme middleware de messagerie et programmer en Java en utilisant Spring pour construire des applications.
A l'issue de cette formation, les participants seront capables de :
Utiliser Java et Spring avec RabbitMQ pour construire des applications.
Concevoir des systèmes asynchrones pilotés par messages en utilisant RabbitMQ.
Créer et appliquer des files d'attente, des sujets, des échanges et des liaisons dans RabbitMQ
Cette formation dirigée par un instructeur, en direct à Paris, est conçue pour toute personne intéressée par l'apprentissage de Java dans le but de l'automatisation des tests. Il s'agit d'un cours intensif et axé sur les essentiels, avec de nombreux exercices pratiques pour que les participants acquièrent rapidement les compétences en programmation nécessaires à l'application de l'automatisation des tests logiciels. L'accent est mis sur les fondamentaux de Java qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les frameworks d'automatisation des tests tels que Selenium. Il passe également outre la méthode conventionnelle "Hello World" pour apprendre Java, car ce n'est pas un cours de développement d'applications. Ce cours est exclusivement axé sur le lancement rapide des participants dans l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez vous lancer directement dans les tests avec Selenium, consultez : Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
Au cours de la formation, le participant connaîtra l’utilisation spécifique des problèmes sélectionnés, les problèmes de base rencontrés lors de leur utilisation et le rôle du modèle d’application. La formation comprend également une connaissance de base des fonctions de la bibliothèque linguistique standard. La formation nécessite des connaissances de l'environnement de développement IDE utilisé pour construire Java des applications (par exemple Eclipse, Netbeans). La formation ne comprend pas les problèmes d’interface utilisateur.
Même les programmeurs Java expérimentés ne maîtrisent pas toujours les différents services de sécurité offerts par Java, et ne sont pas non plus conscients des vulnérabilités pertinentes pour les applications web écrites en Java.
Le cours - outre l'introduction aux composants de sécurité de la plateforme Java Standard Edition - aborde les questions de sécurité liées à la plate-forme Java Enterprise Edition (JEE) et aux services web. La présentation de services spécifiques s'appuie sur les fondements de la cryptographie et des communications sécurisées. Divers exercices traitent des techniques de sécurité déclaratives et programmatiques dans JEE, tandis que la sécurité au niveau du transport et de bout en bout des services web est discutée. L'utilisation de tous les composants est présentée à travers plusieurs exercices pratiques, permettant aux participants de tester par eux-mêmes les API et outils abordés.
Le cours passe également en revue et explique les failles de programmation les plus fréquentes et les plus graves du langage et de la plate-forme Java, ainsi que les vulnérabilités liées au web. Outre les bugs typiques commis par les programmeurs Java, les vulnérabilités de sécurité introduites couvrent à la fois les problèmes spécifiques au langage et ceux découlant de l'environnement d'exécution. Toutes les vulnérabilités et les attaques correspondantes sont illustrées par des exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d'atténuation possibles.
Les participants suivant ce cours seront capables de
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 dix OWASP et savoir comment les éviter
Comprendre les concepts de sécurité des services web
Apprendre à utiliser diverses fonctionnalités 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
Apprendre les erreurs de codage courantes et comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes du framework Java
Acquérir des connaissances pratiques sur l'utilisation des outils de test de sécurité
Obtenir des références et des lectures supplémentaires sur les pratiques de codage sécurisé
Cette formation encadrée par un instructeur, en direct à Paris (en ligne ou sur site), est destinée aux programmeurs qui souhaitent télécharger, installer et mettre en œuvre l'approche statique et pragmatique de Gosu en programmation.
À la fin de cette formation, les participants seront capables de programmer avec Gosu pour écrire des scripts simples pour des bibliothèques, des éléments d'interface utilisateur, des règles et plus encore.
Apache Groovy est un langage de programmation dynamique pour la JVM (Java Virtual Machine). Parmi ses caractéristiques, on trouve des capacités de script, la rédaction de langages spécifiques à un domaine, la méta-programmation en temps d'exécution et en temps de compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé comme un complément à Java.
Dans cette formation en direct avec un instructeur, les participants apprendront à programmer en Groovy tout en créant une application échantillon.
Public cible
Développeurs
Format du cours permettant d'évaluer les participants
Partie cours magistral, partie discussion, exercices et beaucoup de pratique interactive
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.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs DevOps et aux développeurs qui souhaitent utiliser Java et Kubernetes (K8s) pour créer, construire, tester, déboguer et déployer des applications performantes et évolutives.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire pour créer des applications Java.
Comprendre les fonctionnalités et l'architecture de Kubernetes.
Apprendre les concepts et outils clés pour DevOps.
Rapprendre les fondamentaux de la programmation Java.
Conteneuriser les microservices Java à l'aide de Docker.
Construire, mettre à l'échelle et déployer des applications Java sur Kubernetes.
Pendant la formation à Paris, les participants apprendront des processus et outils modernes pour produire des logiciels efficaces en Java. Ils découvriront les pièges liés aux performances, le benchmarking, le profiling, l'optimisation, l'analyse de la mémoire, ainsi que des astuces de performance utilisant les collections ou les IO. Les sujets et outils appris sont applicables indépendamment des technologies utilisées dans le projet, car nous nous concentrons sur la performance au niveau du langage, les outils et les bibliothèques intégrées. L'optimisation discute des paramètres du JVM fournis par Oracle.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs souhaitant utiliser Quarkus pour construire, tester et déployer des applications, pleinement alimentées par Java, mais avec une utilisation moindre des ressources.
À la fin de cette formation, les participants seront en mesure 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 à l'aide de GraalVM.
Utiliser les outils et extensions Quarkus pour construire des applications natives à l'aide de Maven.
Conteneuriser, exécuter et déployer des applications avec Docker.
Ce cours couvre les concepts et principes de codage sécurisé avec Java à travers la méthodologie de test de l'Open Web Application Security Project (OWASP). L'Open Web Application Security Project est une communauté en ligne qui crée des articles, méthodologies, documentations, outils et technologies librement disponibles dans le domaine de la sécurité des applications web.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
Créer une application front-end avec React et Redux.
Créer des API RESTful avec Spring Boot.
Sécuriser les services web avec Spring security et les jetons web JWT.
Cette formation dirigée par un formateur (en ligne ou sur site) s'adresse aux développeurs Java qui souhaitent utiliser le framework Spring 5 pour développer et déployer des applications web d'entreprise.
À la fin de cette formation, les participants seront capables de :
Installer et configurer Spring 5.
Comprendre et mettre en œuvre les dernières fonctionnalités de Spring 5.
Accéder aux bases de données avec une application Spring.
Utiliser le nouveau framework web réactif, WebFlow, pour rendre une application réactive.
Intégrer une application Spring à des applications Java EE existantes.
Tester et déployer une application Spring d'entreprise de niveau entreprise.
Cette formation en direct, animée par un instructeur en Paris (en ligne ou sur site), s'adresse aux développeurs souhaitant utiliser WebFlux pour concevoir et déployer des applications réactives.
À la fin de cette formation, les participants seront capables de :
Installer et configurer Spring 5 et le framework WebFlux.
Développer des applications et des services réactifs.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (9)
- La progression du cours (des fonctionnalités internes de la JVM aux sujets de plus haut niveau)
- Certaines insights issues des exercices pratiques
- Le style visuel (non pas une présentation, mais une page bien mise en forme)
Ivan Suvorov - Deutsche Bank
Formation - Java Advanced
Traduction automatique
les connaissances du formateur étaient très élevées - il savait de quoi il parlait et avait les réponses à nos questions
Adam - Fireup.PRO
Formation - Advanced Java Security
Traduction automatique
Le formateur était sympathique et poli, il a tenté de couvrir tous les sujets et il y avait beaucoup d'informations pour 4 jours. Il a fait un excellent travail.
Lucian
Formation - Java Fundamentals
Traduction automatique
Le sujet est d'actualité et j'avais besoin de me mettre à jour
Damilano Marco - SIAP s.r.l.
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient.
J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
Des informations détaillées sont fournies sur les sujets plus avancés demandés.
Farukh Khan - Tandem Solution
Formation - RabbitMQ with Java and Spring
Traduction automatique
La diversité des sujets abordés était considérable et le formateur a essayé de faire preuve de rigueur à cet égard.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Le formateur était doué pour aborder les sujets en détail et les rendre facilement compréhensibles
Java formation à Paris, Weekend Java cours à Paris, Soir Java formation à Paris, Java formateur en ligne à Paris, Java formation à Paris, Java cours du soir à Paris, Java formation Intra à Paris, Java formation Intra Entreprise à Paris, Java formation Inter à Paris, Java formation Inter Entreprise à Paris, Java stage de préparation à Paris, Java sur place à Paris, Soir Java cours à Paris, Java coaching à Paris, Java entraînement à Paris, Java cours particuliers à Paris, Java coach à Paris, Java instructeur à Paris, Weekend Java formation à Paris, Java professeur à Paris,Java cours à Paris, Java formateur à Paris, Java préparation aux examens à Paris, Java cours privé à Paris, Java préparation à Paris