Through instructor-led live training delivered either online or onsite, we demonstrate practical skills for building applications with Java via hands-on exercises.
These Java programs are offered as “online live training” or “onsite live training.” Online live training (also known as “remote live training”) is conducted using an interactive remote desktop. Onsite live training can be facilitated directly at customer locations in Lyon or within NobleProg’s corporate training centers in Lyon.
NobleProg -- Your Local Training Provider
Lyon, Swisslife Tower
NobleProg Lyon, 10 Place Charles Béraudier, Lyon, france, 69000
Located 200 meters far from the train station TGV, Swisslife Tower is today the most representative building of this quarter of Lyon. The Business Center offers you a perfect location for your training.
Gares TGV
100meters from Gare TGV Part-Dieu , porte du Rhône Exit
Aéroport
30 minutes from Lyon Saint Exupéry (Satolas)
Rhône Express from Saint Exupéry airport (Terminus Gare part-Dieu)
This instructor-led, live training in Lyon (online or onsite) targets intermediate-level Java developers who wish to explore the latest features of Java 21, improve their coding practices, and efficiently implement modern Java applications.
By the end of this training, participants will be able to:
Understand and utilize the new features introduced in Java 21.
Enhance application performance using advanced Java features.
Develop modular and scalable applications using updated libraries.
Implement best practices in Java 21 for robust and efficient code.
This instructor-led, live training in Lyon (offered online or on-site) is designed for intermediate Java developers who want to design, develop, deploy, and maintain microservices-based applications using Java frameworks like Spring Boot and Spring Cloud.
By the end of this training, participants will be able to:
Understand the principles and benefits of microservices architecture.
Build and deploy microservices using Java and Spring Boot.
Implement service discovery, configuration management, and API gateways.
Secure, monitor, and scale microservices effectively.
This 35-hour instructor-led course in Lyon empowers support engineers to sustain the integrity of Java-based banking systems. Through live simulations and hands-on troubleshooting, participants will learn to resolve issues within Java, Unix, and database environments, utilize monitoring tools, and manage release cycles effectively.
This live training in Lyon is tailored for Java developers acquiring skills in Spring and Boot 3.5.5. It delves into core concepts such as IoC, AOP, and JPA, featuring practical exercises for constructing RESTful services, overseeing transactions, and managing data persistence with Java 21.
This instructor-led live training in Lyon (online or onsite) is aimed at intermediate-level Java developers who wish to apply design patterns to improve software structure, maintainability, and scalability.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Apply Creational, Structural, and Behavioral patterns effectively in Java.
Improve code reusability, scalability, and maintainability.
Refactor existing codebases using design patterns.
This instructor-led live training in Lyon (online or onsite) is designed for beginner-level developers who wish to learn the basics of Groovy Programming.
Upon completion of this training, participants will be able to:
Grasp fundamental programming concepts.
Write simple Groovy scripts and leverage core Groovy features.
Understand and apply basic object-oriented programming principles using Groovy.
Employ basic error-handling techniques to address common programming errors and exceptions in Groovy.
This instructor-led, live training in Lyon (available online or onsite) is tailored for intermediate to advanced developers seeking to master the development of microservices using Spring Boot, Docker, and Kubernetes.
By the end of this training, participants will be able to:
Comprehend microservices architecture principles.
Build production-ready microservices using Spring Boot.
Understand the critical role of Docker in containerizing microservices.
Configure Kubernetes clusters to deploy and orchestrate microservices.
This instructor-led, live training in Lyon (online or onsite) is aimed at intermediate-level to advanced-level developers and architects who wish to develop Java native applications and microservices using Quarkus with optimized memory usage and startup time.
By the end of this training, participants will be able to:
Develop high-performance, lightweight Java native applications using Quarkus.
Build and deploy RESTful services and microservices architectures.
Use GraalVM for native compilation and optimize startup and memory efficiency.
Package and containerize applications for Kubernetes and OpenShift environments.
This live training on Lyon equips Java developers, from novice to intermediate levels, with the skills to build scalable, non-blocking applications using Spring WebFlux. Participants will master reactive programming principles, integrate databases, and deploy responsive REST APIs through immersive hands-on lab activities.
This instructor-led live training in Lyon (online or onsite) is designed for software architects and web developers who wish to utilize RabbitMQ as messaging middleware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
Develop applications using Java, Spring, and RabbitMQ.
Design asynchronous, message-driven systems using RabbitMQ.
Create and implement queues, topics, exchanges, and bindings within RabbitMQ.
This instructor-led, live training in Lyon is tailored for individuals looking to learn Java specifically for test automation purposes. It is a concise, intensive program packed with practical exercises designed to help participants quickly acquire the core programming skills required for software automation testing. The emphasis is on Java fundamentals that can be immediately applied to test automation.
This course does not delve deeply into test automation frameworks like Selenium. It also skips the traditional 'Hello World' methodology typically used for learning Java, as this is not a course focused on application development. Instead, it is explicitly aimed at enabling participants to start with test automation swiftly. If you are already proficient in Java and want to jump straight into testing with Selenium, please refer to: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
This advanced Java training in Lyon enhances your mastery of abstract classes, interfaces, and multithreading. You will learn to handle I/O operations, serialization, and reflection effectively, while applying design patterns to construct robust, scalable applications with greater flexibility and real-world performance.
Achieve mastery in advanced Java security by exploring JEE, web services, and cryptography within Lyon. This course offers hands-on exercises focused on secure coding, enabling developers to effectively identify and mitigate common vulnerabilities and critical flaws in Java applications.
This instructor-led course on Lyon explores Apache Groovy, a dynamic JVM language that serves as a powerful complement to Java. Learners will master scripting, closures, meta-programming, and object-oriented principles while developing a sample application through interactive exercises and practical lab sessions.
This 28-hour instructor-led Essential Java Concepts training in Lyon focuses on core syntax, OOP, collections, exceptions, and I/O. Participants will engage in practical exercises involving Java concurrency, regular expressions, and the platform environment to develop the foundational skills necessary for practical software development.
During the Lyon training, participants will explore the processes and modern tools required for creating efficient Java software. They will learn about performance-related pitfalls, benchmarking, profiling, tuning, memory analysis, and performance enhancements using collections or I/O. The topics and tools learned are applicable regardless of the technologies employed in a project, as the emphasis is on language-level performance, tools, and embedded libraries. The tuning segment also addresses JVM parameters supplied by Oracle.
This instructor-led live training in Lyon (online or onsite) is aimed at developers who wish to use Quarkus to build, test, and deploy applications that are fully powered by Java but with reduced resource utilization.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing applications with Quarkus.
Build, compile, and run applications in native mode using GraalVM.
Utilize Quarkus tooling and extensions for building native applications using Maven.
Containerize, execute, and deploy applications with Docker.
Dive into secure coding concepts for Java by leveraging the OWASP framework. This practical training in Lyon focuses on identifying web-based threats, mitigating common attacks such as XSS and CSRF, and applying robust secure design principles to elevate your application security capabilities.
This instructor-led live training in Lyon (online or on-site) is designed for web developers who aim to build functional front-end and back-end web applications using Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
Build a front-end application with React and Redux.
Create RESTful APIs with Spring Boot.
Secure web services with Spring Security and JWT web tokens.
This instructor-led, live training in Lyon (online or onsite) is designed for Java developers looking to leverage the Spring 5 framework to build and deploy enterprise-grade web applications.
By the end of this training, participants will be able to:
Install and configure Spring 5.
Understand and implement the latest features of Spring 5.
Access databases using Spring applications.
Utilize the new reactive web framework, WebFlow, to create reactive applications.
Integrate Spring applications with legacy Java EE applications.
Test and deploy enterprise-grade Spring applications.
This practical course offers a hands-on guide to developing generative AI applications using Spring AI. Learners will gain skills in integrating and configuring AI models, crafting effective prompts, handling structured outputs and streams, and enriching applications with proprietary data through Retrieval-Augmented Generation (RAG).
Additional topics include conversation memory, AI tooling, the Model Context Protocol (MCP), monitoring, observability, security, and safeguarding, alongside standard generative AI patterns and agentic workflows. By completing practical exercises, participants will develop and enhance Spring AI applications, discovering how to combine these features to build robust, production-ready AI solutions.
This instructor-led, live training in Lyon (online or onsite) is aimed at developers who wish to use WebFlux to develop and deploy reactive applications.
By the end of this training, participants will be able to:
Install and configure Spring 5 and the WebFlux framework.
Develop reactive applications and services.
Read more...
Last Updated:
Testimonials (9)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
- The course progression (from JVM internals to more high-level topics)
- Some insights from practical exercises
- Visual style (not some presentation, but a nicely styled page)
Ivan Suvorov - Deutsche Bank
Course - Java Advanced
the knowledge of the trainer was very high - he knew what he was talking about, and knew the answers to our questions
Adam - Fireup.PRO
Course - Advanced Java Security
Trainer was kind and polite, he tried to cover everything and there were a lot of info for 4 days and he did great.
Lucian
Course - Java Fundamentals
The topic is current and I needed to be updated
Damilano Marco - SIAP s.r.l.
Course - Secure Developer Java (Inc OWASP)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Course - RabbitMQ with Java and Spring
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
Trainer was good at talking through topics in details and making it easy to understand
Online Java training in Lyon, Java training courses in Lyon, Weekend Java courses in Lyon, Evening Java training in Lyon, Java instructor-led in Lyon, Java one on one training in Lyon, Online Java training in Lyon, Evening Java courses in Lyon, Java instructor-led in Lyon, Java classes in Lyon, Java on-site in Lyon, Java boot camp in Lyon, Java trainer in Lyon, Java instructor in Lyon, Java coaching in Lyon, Weekend Java training in Lyon, Java private courses in Lyon