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 Lille or within NobleProg corporate training centers in Lille.
NobleProg -- Your Local Training Provider
Lille, Gare Flandres
NobleProg Lille, 21 Avenue le Corbusier, Lille, france, 59800
In front of Flandres TGV Train Station
From Lille train stations
From Lille-Flandres: the address is essentially right next to the station — about 1–3 minutes on foot.
From Lille-Europe: walk toward Lille-Flandres along Avenue Le Corbusier. It is roughly 5–10 minutes on foot.
So you don't need a bus or metro if you're arriving by train.
If you're coming by bus
The nearest bus stops to Avenue Le Corbusier include Lion d'Or and Jacquet. Several local lines serve the area, including 13, 86, L5 and L91.
This instructor-led live training in Lille 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 Lille (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 Lille (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 Lille (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 Lille 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 Lille (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 Lille (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 Lille 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 Lille 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 Lille (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 Lille 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 Lille (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 Lille (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 instructor-led training on Lille empowers senior developers with advanced Domain-Driven Design capabilities. Participants will learn to apply strategic and tactical patterns, define bounded contexts, and integrate DDD into Agile workflows to construct robust, scalable, and maintainable software systems.
This instructor-led, live training held in Lille (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 certification with this instructor-led training in Lille. Gain proficiency in advanced test management, risk-based testing, and strategic decision-making through interactive sessions and practical exercises, all aligned with the official syllabus for test managers and QA professionals.
This instructor-led live training in Lille (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 Lille (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 Lille (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 Lille, 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 Lille (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 Lille 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 Lille 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 Lille, 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 Lille (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 Lille 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 Lille 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 Lille. 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 Lille 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 Lille 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/cc/tesautsel).
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 Lille 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 Lille (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 Lille 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 live, instructor-led course in Lille (available online or onsite) is designed for experienced C# developers seeking to craft secure, high-performance, and robust .NET applications. The training covers the full spectrum of development, from requirements analysis and domain modeling to the execution of ASP.NET Core APIs, Entity Framework Core data strategies, performance optimization, and deployment.
This instructor-led ISTQB CTAL-TA course in Lille 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 Lille training empowers teams to control complexity and construct adaptable, maintainable software architectures.
This 14-hour Design Patterns course in Lille teaches you to leverage proven patterns to save hundreds of hours on design and testing. You will learn to develop organization-specific patterns, assess cost savings, and structure your design process using UML and Java examples.
In this instructor-led, live workshop training in Lille (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 Lille (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 Lille 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 Lille 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.
Geared toward experienced programmers, this 21-hour course in Lille 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 Lille, 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 Lille, 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 Lille 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 Lille, Software Engineering training courses in Lille, Weekend Software Engineering courses in Lille, Evening Software Engineering training in Lille, Software Engineering instructor-led in Lille, Online Software Engineering training in Lille, Software Engineering instructor-led in Lille, Software Engineering classes in Lille, Software Engineering private courses in Lille, Software Engineering on-site in Lille, Software Engineering coaching in Lille, Software Engineering instructor in Lille, Software Engineering one on one training in Lille, Software Engineering trainer in Lille, Evening Software Engineering courses in Lille, Software Engineering boot camp in Lille, Weekend Software Engineering training in Lille