Delivered either online or onsite, our instructor-led live Software Engineering courses focus on mastering the fundamentals of the discipline through interactive discussion and practical hands-on exercises.
These training programs are available as 'online live training' or 'onsite live training.' Online live training (also known as 'remote live training') is facilitated via an interactive remote desktop. Onsite live training can be hosted locally at customer premises in Lyon or within NobleProg 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 explores the essential principles and practical fundamentals of test automation with Apigee. It equips participants with the necessary skills to automate API testing, validate performance metrics, and integrate these processes into CI/CD pipelines to address real-world business requirements.
This instructor-led, live training in Lyon (online or onsite) is designed for testers and developers at an intermediate level who aim to deepen their knowledge and skills in automation testing, focusing on tools like Selenium and TestComplete, as well as integration with Oracle APEX and .Net Core.
Upon completion of this training, participants will be capable of:
Setting up and configuring Selenium and TestComplete for automation testing purposes.
Creating advanced test scripts and frameworks.
Integrating automation testing with Oracle APEX and .Net Core applications.
Utilizing machine learning techniques to improve test automation.
Effectively transitioning from manual to automated testing processes.
Managing outsourced testing projects while maintaining high-quality standards.
This instructor-led, live training in Lyon (online or on-site) is designed for intermediate to advanced test engineers and automation specialists who wish to explore advanced TestStand features and techniques to maximize test automation efficiency and effectiveness.
Upon completing this training, participants will be able to:
Utilize advanced TestStand features to enhance test automation workflows.
Customize user interfaces and develop advanced test sequences.
Implement advanced techniques for result processing and reporting.
Integrate TestStand with external databases, systems, and hardware.
Apply best practices for maintaining, managing, troubleshooting, and debugging complex test sequences.
This instructor-led, live training in Lyon (online or onsite) targets technical professionals at an intermediate to advanced level who aim to utilize IDz and z/OS Connect to integrate mainframe applications via APIs and modernize legacy workflows.
Upon completion of this training, participants will be able to:
Configure and utilize IDz for mainframe application development.
Employ z/OS Connect to expose mainframe applications as RESTful APIs.
Integrate COBOL, CICS, and DB2 programs with modern systems.
Apply best practices for API security and performance optimization.
In this Lyon course, teams acquire Design Thinking skills to resolve issues through empathy, ideation, and prototyping. With a focus on the Empathize stage, you will bridge the gap between pain points and internal client needs, turning insights into actionable outcomes through dynamic collaborative activities.
This instructor-led, live training in Lyon (online or onsite) is designed for beginner-level test and automation engineers who wish to learn the fundamentals of using TestStand to create, execute, and manage automated test sequences.
By the end of this training, participants will be able to:
Grasp the fundamental concepts and architecture of TestStand.
Build and execute test sequences.
Leverage TestStand's collaborative features within team-based test development environments.
Integrate TestStand with other software tools and test instruments.
Develop custom test steps and plugins within TestStand.
This instructor-led, live training in Lyon (online or onsite) is designed for experienced automation test engineers seeking to learn advanced C# programming concepts for automation testing.
Upon completion of this training, participants will be capable of:
Grasping advanced C# programming concepts and adhering to best practices.
Applying advanced object-oriented programming principles to construct efficient and adaptable automation solutions.
Designing and developing modular and reusable automation frameworks aligned with industry best practices.
This guided live training in Lyon walks Java developers through the process of constructing and validating REST APIs with Jersey. Learners will configure projects, deploy endpoints, enforce security, and utilize Postman for testing. The course is specifically designed for novices aiming to acquire practical expertise in modern API design.
This live training in Lyon empowers teams and leaders with the Empathize and Define phases of Design Thinking. Participants will hone their skills in active listening, empathy mapping, and the 5 Whys technique to reveal root causes and craft clear, actionable problem statements for internal clients.
This instructor-led, live training in Lyon (online or on-site) is designed for intermediate-level software developers and engineers who want to effectively manage and troubleshoot software licenses in their organizations or projects.
Upon completion of this training, participants will be able to:
Understand the fundamental concepts of software licensing and how FlexLM handles licenses.
Learn how to install FlexLM server and client software across various operating systems.
Create, distribute, and manage licenses, including both floating and node-locked types.
Identify and resolve common issues related to license installation, distribution, and usage.
This live, instructor-led training in Lyon prepares intermediate and advanced testers for the CTAL-TAE exam. It covers designing scalable automation architectures, evaluating frameworks, and integrating tests into CI/CD pipelines, while providing hands-on labs and exam simulations to ensure success.
This instructor-led, live training in Lyon (online or onsite) is aimed at beginner-level to intermediate-level professionals who wish to understand and apply Design Thinking methodologies to drive innovation and improve business solutions.
By the end of this training, participants will be able to:
Understand the core principles of Design Thinking and its role in innovation.
Apply the five phases of Design Thinking to problem-solving.
Utilize ideation techniques and tools to foster creativity.
Implement Design Thinking strategies to improve processes and enhance efficiency.
This instructor-led, live training in Lyon (online or onsite) is aimed at beginner-level to intermediate-level participants who wish to solve everyday workplace challenges through gamification techniques.
By the end of this training, participants will be able to:
Understand the principles of Design Thinking and its application to problem-solving.
Incorporate gamification techniques to foster engagement and innovation.
Develop creative and practical solutions to common workplace issues.
Collaborate effectively across teams to implement problem-solving strategies.
Apply iterative approaches to refine solutions through feedback and experimentation.
This live-led training on Lyon provides senior developers with advanced skills in Domain-Driven Design. Participants will learn to apply strategic and tactical patterns, define bounded contexts, and seamlessly integrate DDD into Agile workflows to construct robust, scalable, and maintainable software systems.
This instructor-led, live training held in Lyon (online or on-site) is targeted at professionals who want to understand the concept of function point measurement and how to apply it to measure software development productivity.
By the end of this training, participants will be able to:
Comprehend function point and non-function point measurements in the context of software development.
Quantify software product units for purposes of quality and productivity analysis.
Get ready for the ISTQB CTAL-TM exam through this instructor-led session in Lyon. Master advanced test management, risk-based testing, and strategic planning via interactive workshops and practical exercises designed for test managers and QA professionals, in strict alignment with the official syllabus.
This instructor-led live training in Lyon (online or onsite) is designed for intermediate-level developers, architects, and analysts who wish to learn and apply DDD concepts and practices to their software projects.
By the end of this training, participants will be able to:
Grasp core DDD concepts (bounded contexts, entities, etc.) and their application in software projects.
Apply strategic DDD to define and design the domain model, identify subdomains, and establish boundaries.
Implement tactical DDD using patterns such as CQRS, factories, and event sourcing.
Refactor and modernize legacy systems effectively with DDD techniques.
Design and implement product, domain, and team-oriented architectures.
Utilize data mesh to create a domain-oriented data platform supporting data discovery and governance.
This instructor-led, live training in Lyon (online or onsite) is aimed at beginner-level leaders and HR professionals who wish to learn and apply Design Thinking methodologies to foster innovation, enhance problem-solving capabilities, and engage teams effectively.
By the end of this training, participants will be able to:
Equip participants with tools and methodologies to foster innovation and team engagement.
Develop skills in empathy mapping, ideation, and prototyping for solving complex challenges.
Apply Design Thinking principles to leadership and HR scenarios.
Promote a culture of innovation within tech teams.
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.
In this 8-hour instructor-led course in Lyon, we connect the dots between software project execution and architectural design. Participants will learn to align architectural decisions with business goals using tools like C4, UML, and Archimate, gaining practical skills essential for modern development environments.
This instructor-led, live training in Lyon (online or onsite) is aimed at intermediate-level software testing professionals who wish to become certified in TOSCA and demonstrate proficiency in test automation using Tricentis Tosca.
By the end of this training, participants will be able to:
Understand the TOSCA certification structure and requirements.
Master TOSCA concepts, including test case design, automation, and execution.
Apply best practices for building reusable and maintainable test cases.
Prepare for the practical and theoretical components of the TOSCA certification exam.
This practical training in Lyon provides software test engineers with hands-on expertise in Selenium WebDriver. Gain the skills to create robust automated test suites, master advanced locators, and implement design patterns for effective cross-browser testing in real-world scenarios.
Develop robust test automation frameworks by utilizing the Selenium suite and integrating continuous testing workflows with Jenkins. This course in Lyon empowers QA engineers with hands-on expertise in WebDriver, TestNG, and Grid, enabling distributed, cross-browser testing within agile environments.
In this instructor-led, live training session in Lyon, participants will learn how to enhance an automated test suite by utilizing advanced techniques to drive Selenium.
Upon completing this training, participants will be able to:
Tackle complex web application test automation challenges using Selenium.
Implement regular expressions and pattern-based verification methods.
Manage exceptions that interrupt test execution.
Search for web objects programmatically.
Dynamicly extract data from web controls.
Develop a data-driven testing framework.
Distribute testing efforts across multiple nodes with Selenium Grid.
This instructor-led, live training in Lyon (online or onsite) introduces participants to automated testing using Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
Leverage HP UFT, the industry-standard testing tool, to automate software testing. This 21-hour instructor-led course in Lyon guides you through recording-and-playback scripts, object identification, parameterized testing, reusable actions, web application testing, and API validation via hands-on labs.
This 21-hour training in Lyon provides a comprehensive exploration of essential Kubernetes design patterns for microservices. Participants will master foundational, behavioral, structural, and configuration strategies, enabling them to construct resilient, scalable, and cloud-native applications through practical, hands-on live-lab exercises.
Build practical mobile automation skills with this Appium training in Lyon. Learn to configure the framework, write resilient test scripts for Android and iOS, identify elements, and create reports. This course is well-suited for QA engineers aiming to advance their careers in mobile quality assurance.
This instructor-led program in Lyon explores Selenium 4 and Python for web test automation. Key topics include WebDriver, the Page Object Model, and Grid. Participants will craft robust scripts using Pytest, embed tests into CI/CD pipelines, and adhere to best practices for stable, scalable automation suites.
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 program is tailored for senior individual contributors who are pivotal in defining technical direction, ensuring architectural consistency, and steering engineering decisions across teams.
This live, instructor-led program in Lyon delves into the core and advanced principles of software architecture and design. Through hands-on labs, interactive discussions, and collaborative projects, participants will learn to build robust, scalable, and secure software solutions tailored to real-world enterprise needs.
This instructor-led, live training in Lyon (online or onsite) is aimed at software engineers and developers who wish to plan, design, guide, and manage software development using architecting methods.
By the end of this training, participants will be able to:
Understand the importance of architecting in software development.
Assess how developers can use architecting methods in development.
Learn the process of architecting to manage and evaluate processes.
Structure complex apps using an architectural approach.
Establish a decision-making structure to address issues and define accountabilities in development teams.
Take ownership of technical decisions with confidence.
Visualize architectures using models and diagrams.
Understand standards and risks to build agile and recoverable architectures.
This instructor-led, live workshop in Lyon begins with an introduction to BDD, what it is and how it is used by companies to promote good software design, development and testing. We do this from a non-engineering point-of-view, with an eye on the end-users, their requirements, language, and way of thinking. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.
By the end of this training, participants will know how to:
Write succinct user stories that capture the usage patterns of real users of the software.
Translate their user stories into the behavioral language of BDD (Given, When, Then.)
Derive test cases from these stories, for use by engineers to implement and test.
Understand the relationship between product requirements, acceptance criteria, and test cases.
Demystify the technical jargon that impedes communication and understanding.
Install and use great tools for writing BDD feature files.
Understand and appreciate what happens once the work is handed to engineers.
Play a more active role in the iterative development cycle.
This instructor-led ISTQB CTAL-TA course in Lyon focuses on advanced test analysis, risk-based design, and quality assurance. Participants will learn to assess requirements, manage defects, and utilize static testing techniques within both Agile and Waterfall environments to guarantee robust software quality.
Cypress serves as a comprehensive testing framework designed to enable users to configure, compose, execute, and troubleshoot tests for any frontend application or website.
This guided, live training session (available either online or on-site) is specifically targeted at software testers looking to leverage Cypress for automating their test processes.
Upon completion of this training, participants will be equipped to:
Execute end-to-end automation testing using Cypress.
Deploy integration and unit tests within web applications.
Utilize Cypress as a viable alternative to Selenium.
Course Structure
Interactive lectures and group discussions.
Extensive exercises and practical practice sessions.
Practical implementation within a live laboratory setting.
Customization Opportunities
For those interested in a tailored training program for this course, please reach out to us to coordinate.
Gain proficiency in Domain Driven Design to synchronize software solutions with business concepts. Acquire mastery of strategic and tactical patterns, including the Ubiquitous Language and Bounded Contexts. This Lyon training empowers teams to control complexity and construct adaptable, maintainable software architectures.
This 14-hour Design Patterns course in Lyon equips you with the skills to apply established, reliable patterns, saving hundreds of hours in design and testing. You will learn to develop organization-specific patterns, assess potential cost reductions, and streamline your design process through UML and Java examples.
In this instructor-led, live workshop training in Lyon (online or onsite), participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.
By the end of this training, participants will be able to:
Use creative strategies to match customers' needs with technologically feasible solutions.
Formulate a strategy to increase customer value and enhance product and service offerings.
The Design Thinking (DT) process comprises five distinct stages: empathize, define the problem, ideate, prototype, and test.
In today's increasingly complex landscape, we encounter challenges that often require specialized approaches. Design Thinking offers a robust framework for addressing such complexity. By mastering design thinking, professionals can effectively navigate complex issues, enhance communication, persuade more efficiently, improve business outcomes, and elevate both organizational dynamics and personal performance.
Understanding DT: Learn from people and problems, identify patterns, develop a design model (noting model drift), test the model, evaluate results, and re-engineer as needed.
The connection between DT, innovation, and entrepreneurship.
DT methods and tools: personae, stakeholder maps, customer journey maps, service blueprints, and business model innovation.
Applications of DT: cultivating a design mindset, fostering disruptive innovation, adopting an iterative approach, applying agile estimation techniques, sharpening critical thinking and problem-solving skills, enhancing teamwork, preparing for leadership roles, refining communication skills, leveraging technology, thinking ahead, developing intercultural and ethical competencies, building emotional intelligence and self-awareness, negotiating effectively, and resolving conflicts.
Objectives:
Gain a solid understanding of the fundamentals and nuances of DT.
Explore key concepts, factors, theories, types, and models within DT.
Experiment with, experience, and practice DT techniques.
Delivery Format:
This one-day (4-hour) training course is structured as follows:
lectures (40% - covering theories, concepts, models, and interactive discussions),
group exercises (30% - focusing on group dynamics, games, discussions, and simulated conflict resolution),
individual activities (15% - including writing, designing, and peer feedback sessions)
and supplementary materials (15% - videos and reading assignments).
Note: Due to the collaborative nature of this course, a minimum group size of 3 participants is required.
This instructor-led, live training in Lyon (online or onsite) is aimed at intermediate-level PHP developers who wish to apply design patterns effectively in their projects.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Identify and implement appropriate design patterns for common scenarios.
Structure PHP applications using industry-recognized best practices.
Integrate patterns into modern frameworks such as Symfony or Zend.
This instructor-led, live training in Lyon integrates ISTQB CTFL v4.0 fundamentals with contemporary AI-assisted testing tools. Participants will gain structured QA knowledge, practical automation skills, and hands-on experience with AI-driven test case generation, self-healing automation, and defect analysis.
This 14-hour advanced JavaScript course in Lyon is intended for developers constructing complex web applications. It delves into object-oriented programming, design patterns, and asynchronous communication strategies such as Promises and RxJS, with a specific focus on best practices to improve code architecture.
This instructor-led, live training in (online or onsite) is aimed at beginner-level to intermediate-level PCB designers and electronics engineers who wish to develop a complete and controlled PCB design workflow using Altium Designer.
Participants work on one connected project, progressing from project setup and component libraries through schematic capture, PCB layout and verification to manufacturing outputs and controlled production release.
By the end of this training, participants will be able to:
Create and manage structured Altium Designer PCB projects.
Build and validate schematic designs and component libraries.
Configure PCB rules, routing, DRC and manufacturing constraints.
Generate and verify fabrication, assembly and mechanical outputs.
Apply practical high-speed design constraints.
Manage engineering changes and controlled re-releases.
Geared toward experienced programmers, this 21-hour course in Lyon focuses on design patterns and refactoring methodologies. Learners will acquire proficiency in GoF patterns, enterprise architecture, and practical tools, enabling them to develop efficient, maintainable PHP applications through hands-on exercises.
This program aims to deliver a comprehensive grasp of software architecture concepts and their practical implementation within cloud environments, with a specific emphasis on AWS (Amazon Web Services) and Java. Attendees will acquire the skills necessary to design, build, and launch scalable, high-performance applications utilizing AWS infrastructure and the Java programming language.
In this live training held in Lyon, participants will explore the deep interplay between software, technical, and enterprise architecture. Learn to manage complex distributed systems and trade-offs while mastering common patterns for SOA, microservices, and efficient communication between systems.
In this instructor-led live training in Lyon, participants will learn how to leverage TestComplete’s features—such as its test object model, checkpoints, name mapping, and UI—to perform automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
Create, record, and execute functional tests.
Build a scalable and maintainable test framework.
Create checkpoints, adapt tests for multiple devices, and analyze test results.
This instructor-led training in Lyon assists experienced engineers in becoming exceptional leaders. It encompasses system design, code reviews, and mentoring strategies to enhance your professional impact. Discover how to build a strong engineering culture and effectively lead high-performing teams using practical tools and frameworks.
Read more...
Last Updated:
Testimonials (9)
the overall concept of DevOps/DevSecOps is not a team but a culture, a mind set
Mpho Mashele - South Africa Reserve Bank
Course - DevOps and Platform Engineering: A Collaborative Approach
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
complete, subject-focused, with multiple exercises and examples
Grzegorz Sposob - ASSECO POLAND S.A.
Course - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
workshops, practical cases
Joanna Nowak - LKQ Polska Sp. z o. o.
Course - Introduction to Agile Testing
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Course - Performance engineering/tuning
There has been a wide coverage of many topics.
This fostered our own discussong internally
Pierre - Seebyte
Course - Agile Software Testing
I am getting the correct level of understanding I need to assist in my day to day work
Online Software Engineering training in Lyon, Software Engineering training courses in Lyon, Weekend Software Engineering courses in Lyon, Evening Software Engineering training in Lyon, Software Engineering instructor-led in Lyon, Software Engineering instructor-led in Lyon, Evening Software Engineering courses in Lyon, Software Engineering on-site in Lyon, Weekend Software Engineering training in Lyon, Software Engineering classes in Lyon, Software Engineering boot camp in Lyon, Software Engineering trainer in Lyon, Online Software Engineering training in Lyon, Software Engineering instructor in Lyon, Software Engineering one on one training in Lyon, Software Engineering private courses in Lyon, Software Engineering coaching in Lyon