Delivered either online or on-site, these instructor-led live Software Engineering courses utilize interactive discussions and practical exercises to cover the core fundamentals of the discipline.
Software Engineering training is offered in two formats: "online live training" (also referred to as "remote live training") and "onsite live training." Online sessions are conducted through an interactive remote desktop. Onsite training can take place either at the client's location in Prague or within NobleProg's corporate training centers in Prague.
From Prague Main Train Station (Praha hlavní nádraží)
Take tram 9 from Hlavní nádraží toward Sídliště Řepy.
Get off at Újezd.
Walk about 10 minutes toward Malostranské náměstí / Prokopská.
Continue along Prokopská to 296/8.
Alternative: Take the metro C from Hlavní nádraží → Muzeum, change to metro A → Malostranská, then walk across Malá Strana. This involves more walking.
From Prague Bus Station — Florenc
Take metro B from Florenc toward Zličín.
Get off at Můstek.
Change to metro A toward Nemocnice Motol.
Get off at Malostranská.
Walk approximately 10–15 minutes to Prokopská 296/8.
This live, instructor-led training in Prague delves into the essential concepts and practical fundamentals of test automation with Apigee. It equips participants with the hands-on skills necessary to automate API testing, verify performance, and integrate these processes into CI/CD pipelines to meet real-world business objectives.
This instructor-led live training in Prague (online or onsite) is intended for testers and developers at an intermediate level who wish to deepen their knowledge and skills in automation testing. The focus is on tools like Selenium and TestComplete, as well as integration with Oracle APEX and .Net Core.
By the end of this training, participants will be able to:
Set up and configure Selenium and TestComplete for automation testing.
Develop advanced test scripts and frameworks.
Integrate automation testing with Oracle APEX and .Net Core applications.
Apply machine learning techniques to enhance test automation.
Transition from manual to automated testing effectively.
Manage outsourced testing projects and maintain quality standards.
This live, instructor-led training, delivered in Prague (online or on-site), is tailored for intermediate to advanced test engineers and automation specialists eager to delve into advanced TestStand features and techniques to boost test automation efficiency and effectiveness.
By the conclusion of this training, participants will be able to:
Leverage the advanced capabilities and functionalities of TestStand to streamline test automation workflows.
Tailor user interfaces and construct complex test sequences.
Deploy advanced techniques for result processing and reporting.
Connect TestStand with external databases, systems, and hardware components.
Adopt best practices for the maintenance, management, troubleshooting, and debugging of intricate test sequences.
This instructor-led, live training in Prague (online or onsite) is designed for technical professionals at the intermediate to advanced levels who aim to utilize IDz and z/OS Connect to integrate mainframe applications via APIs and modernize existing workflows.
Upon completion of this training, participants will be capable of:
Configuring and utilizing IDz for mainframe application development.
Exposing mainframe applications as RESTful APIs through z/OS Connect.
Integrating COBOL, CICS, and DB2 programs with modern infrastructure.
Implementing best practices for API security and performance optimization.
In this Prague course, teams acquire Design Thinking skills to resolve issues through empathy, ideation, and prototyping. With a focus on the Empathize stage, you will link pain points to internal client needs, transforming insights into actionable outcomes through dynamic collaborative activities.
This instructor-led, live training in Prague (online or onsite) targets beginner-level test and automation engineers eager to master the fundamentals of using TestStand to build, run, and manage automated test sequences.
Upon completing this training, participants will be capable of:
Grasping the core concepts and architecture of TestStand.
Creating and executing test sequences.
Leveraging TestStand's collaborative features to support team-based test development workflows.
Integrating TestStand with additional software tools and test instruments.
Developing custom test steps and plugins within TestStand.
This instructor-led, live training in Prague (online or onsite) is tailored for experienced automation test engineers who wish to learn advanced C# programming concepts for automation testing.
By the end of this training, participants will be able to:
Understand advanced C# programming concepts and best practices.
Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
Design and develop modular and reusable automation frameworks using industry best practices.
This instructor-led live training in Prague walks Java developers through the process of constructing and validating REST APIs using Jersey. Learners will configure projects, deploy endpoints, enforce security measures, and perform testing with Postman. It is an ideal choice for beginners aiming to acquire practical skills in contemporary API design.
This live training on Prague empowers teams and leaders with the Empathize and Define phases of Design Thinking. Participants will refine their active listening, empathy mapping, and 5 Whys skills to uncover root causes and craft clear, actionable problem statements for internal clients.
This instructor-led, live training in Prague (online or onsite) targets intermediate-level software developers and engineers who wish to effectively manage and troubleshoot software licenses within 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.
Install the 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 Prague equips intermediate and advanced testers with the skills required for the CTAL-TAE exam. The curriculum addresses the design of scalable automation architectures, framework evaluation, and CI/CD integration, supported by hands-on labs and exam simulations to bolster exam readiness.
This instructor-led, live training in Prague (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 Prague (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 in Prague provides senior developers with advanced Domain-Driven Design competencies. You will learn to implement strategic and tactical patterns, define bounded contexts, and integrate DDD into Agile workflows to build resilient, scalable, and maintainable software systems.
This instructor-led live training in Prague (available online or onsite) targets professionals who want to understand function point measurement concepts and learn how to apply them to evaluate 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.
Measure software product units for the purpose of quality and productivity analysis.
Bolster your preparation for the ISTQB CTAL-TM exam with this instructor-led program in Prague. Gain proficiency in advanced test management, risk-based testing, and strategic decision-making through interactive sessions and practical exercises that align with the official syllabus, specifically designed for test managers and QA professionals.
This instructor-led live training in Prague (online or onsite) is aimed at 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 live, instructor-led training in Prague (online or onsite) is tailored for beginner-level leaders and HR professionals interested in learning and applying Design Thinking methodologies to drive innovation, enhance problem-solving capabilities, and effectively engage teams.
By the end of this training, participants will be able to:
Equip themselves 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 Prague (online or onsite) targets intermediate Java developers who want to apply design patterns to enhance software structure, maintainability, and scalability.
Upon completing this training, participants will be capable of:
Comprehending the purpose and advantages of design patterns.
Effectively implementing Creational, Structural, and Behavioral patterns in Java.
Enhancing code reusability, scalability, and maintainability.
Refactoring existing codebases using design patterns.
This 8-hour, instructor-led course in Prague connects the execution of software projects with architectural planning. It teaches how to align architectural decisions with project goals by utilizing C4, UML, and Archimate. It is ideal for professionals looking to gain practical skills in modern development.
This instructor-led live training in Prague (online or onsite) targets intermediate-level software testing professionals who wish to become certified in TOSCA and demonstrate proficiency in test automation using Tricentis Tosca.
Upon completion of this training, participants will be able to:
Comprehend the TOSCA certification structure and its requirements.
Master TOSCA concepts, including test case design, automation, and execution.
Apply best practices for creating reusable and maintainable test cases.
Prepare for both the practical and theoretical aspects of the TOSCA certification exam.
This practical training in Prague empowers software test engineers with essential skills in Selenium WebDriver. Discover how to develop robust automated test suites, master advanced locator strategies, and apply design patterns for cross-browser testing to enhance real-world project effectiveness.
Develop strong test automation frameworks using the Selenium suite and merge continuous testing processes with Jenkins. This course in Prague provides QA engineers with hands-on skills in WebDriver, TestNG, and Grid, enabling distributed, cross-browser testing in agile settings.
In this instructor-led live training in Prague, attendees will discover how to improve an automated test suite by employing advanced techniques to leverage Selenium.
Upon completion of this course, participants will be capable of:
Addressing complex web application test automation challenges using Selenium.
Implementing regular expressions and pattern-based verification methods.
Managing exceptions that interrupt test execution.
This instructor-led, live training in Prague (online or onsite) provides participants with an introduction to automated testing using Selenium WebDriver and C# within Visual Studio. If you lack C# programming experience or want to refresh your knowledge of C#, we recommend first taking the course: C# for Automation Test Engineers.
Automate software testing using HP UFT, the industry-standard tool. This 21-hour instructor-led course in Prague covers recording-and-playback scripts, object identification, parameterized testing, reusable actions, web application testing, and API validation through hands-on labs.
In this 21-hour training in Prague, we explore the core Kubernetes design patterns essential for microservices. Participants will master foundational, behavioral, structural, and configuration strategies to develop resilient, scalable, and truly cloud-native applications through hands-on live-lab exercises.
Gain practical mobile automation expertise through this Appium training session in Prague. You will learn to configure the framework, create resilient test scripts for Android and iOS, locate elements, and produce detailed reports. This course is particularly suited for QA engineers aiming to further their careers in mobile quality assurance.
This instructor-led course on Prague explores the synergy between Selenium 4 and Python for web test automation, covering WebDriver, Page Object Model, and Grid. Participants will craft robust scripts using Pytest, embed tests into CI/CD pipelines, and adopt best practices for stable, scalable test suites.
This instructor-led, live training in Prague is designed for anyone interested in learning Java for the purpose of test automation. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/cc/tesautsel).
This program is tailored for senior individual contributors who play a pivotal role in shaping technical direction, promoting architectural consistency, and influencing engineering decisions across teams.
This instructor-led program on Prague delves into both core and advanced principles of software architecture and design. Learners will participate in hands-on lab work, discussions, and collaborative projects to build robust, scalable, and secure software solutions that address real-world enterprise challenges.
This instructor-led, live training in Prague (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 Prague 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, live training in Prague (available online or on-site) is designed for experienced C# developers looking to design and build secure, high-performance .NET applications with solid architecture. The course covers the entire process, from requirements analysis and domain modeling to the implementation of ASP.NET Core APIs, Entity Framework Core data access, performance tuning, and deployment.
This instructor-led ISTQB CTAL-TA course in Prague focuses on advanced test analysis, risk-based design, and quality assurance. It guides learners in evaluating requirements, managing defects, and applying static testing techniques within Agile and Waterfall contexts to guarantee robust software quality.
Cypress is a comprehensive end-to-end testing framework. It empowers users to configure, author, execute, and troubleshoot tests for any frontend application or website.
This instructor-led, live training (available online or onsite) is designed for software testers looking to leverage Cypress for test automation.
Upon completion of this training, participants will be able to:
Execute end-to-end automated testing using Cypress.
Deploy integration and unit tests within web applications.
Utilize Cypress as a modern alternative to Selenium.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation within a live laboratory environment.
Course Customization Options
To request a customized training session for this course, please contact us to make arrangements.
Discover Domain-Driven Design to synchronize software with business concepts. Gain proficiency in strategic and tactical patterns, such as Ubiquitous Language and Bounded Contexts. This Prague training equips teams to handle complexity and construct flexible, maintainable software architectures.
This 14-hour Design Patterns course in Prague empowers you to apply proven patterns, saving hundreds of hours on design and testing activities. You will gain the ability to craft organization-specific patterns, assess potential cost efficiencies, and standardize your design processes using UML and Java-based examples.
In this instructor-led, live workshop training in Prague (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 consists of five distinct stages: empathize, define, ideate, prototype, and test.
In today's increasingly complex landscape, organizations face challenges that often require specialized approaches. Design Thinking provides a framework for navigating these complexities. By mastering Design Thinking, individuals can tackle difficult problems more effectively, improve communication and persuasion skills, enhance business outcomes, and elevate both organizational culture and personal performance.
Understanding DT: Learning from users and problems, identifying patterns, creating design models (accounting for model drift), testing the model, evaluating outcomes, and re-engineering solutions.
Exploring the connection between DT, innovation, and entrepreneurship.
DT methods and tools: utilizing personas, stakeholder maps, customer journey maps, service blueprints, and business model innovation techniques.
Applying DT: Cultivating a design mindset, fostering disruptive innovation, adopting an iterative approach, utilizing agile estimation, sharpening critical thinking and problem-solving abilities, strengthening teamwork, leadership readiness, communication, technological fluency, forward-looking perspectives, intercultural and ethical competence, emotional intelligence, self-awareness, negotiation skills, and conflict resolution.
Objectives:
To grasp the fundamentals and subtleties of DT.
To explore key concepts, factors, theories, types, and models within DT.
To experiment with, experience, and practice DT techniques.
Delivery:
This is a 1-day (4-hour) training course comprising:
lectures (40% - presentation of theories, concepts, models, and interactive discussions),
group exercises (30% - group dynamics, games, group discussions, and mock conflict resolution),
individual activities (15% - writing, designing, and peer review),
and supplementary materials (15% - videos, reading).
Note: Due to the interactive nature of this course, a minimum group size of 3 is required.
This instructor-led, live training in Prague (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.
Instructor-led, live training in Prague combines ISTQB CTFL v4.0 fundamentals with modern AI-assisted testing tools. Participants 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 Prague targets developers building complex web applications. It covers object-oriented programming, design patterns, and asynchronous communication strategies like Promises and RxJS, focusing on best practices to enhance code structure.
This 21-hour course, targeted at experienced developers, provides an in-depth exploration of design patterns and refactoring techniques within Prague. Through practical sessions, learners will master GoF patterns, enterprise architecture principles, and essential tools to create high-performance, maintainable PHP applications.
This program offers a comprehensive exploration 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, develop, and deploy highly scalable and resilient applications leveraging AWS services and the Java programming language.
During this live session hosted in Prague, attendees will examine the nuanced interactions among software, technical, and enterprise architectures. You will gain expertise in steering complex distributed systems, evaluating strategic trade-offs, and applying established patterns for SOA, microservices, and optimized inter-system communication.
In this instructor-led live training held in Prague, participants will learn how to utilize TestComplete's features, including its test object model, checkpoints, name mapping, and UI, to conduct automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
Create, record and run functional tests.
Create a scalable and maintainable test framework.
Create checkpoints, adjust tests for multiple devices and analyze test results.
This instructor-led training in Prague empowers experienced engineers to become exceptional leaders. The curriculum covers system design, code reviews, and mentoring to amplify your professional impact. You will learn to build a strong engineering culture and lead high-performing teams effectively 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 Prague, Software Engineering training courses in Prague, Weekend Software Engineering courses in Prague, Evening Software Engineering training in Prague, Software Engineering instructor-led in Prague, Software Engineering one on one training in Prague, Software Engineering coaching in Prague, Software Engineering instructor in Prague, Software Engineering on-site in Prague, Software Engineering private courses in Prague, Software Engineering boot camp in Prague, Weekend Software Engineering training in Prague, Online Software Engineering training in Prague, Software Engineering trainer in Prague, Evening Software Engineering courses in Prague, Software Engineering classes in Prague, Software Engineering instructor-led in Prague