Our instructor-led live Software Engineering training courses, available both online and onsite, utilize interactive discussions and practical exercises to illustrate the core principles of Software Engineering.
You can access this training as "online live" or "onsite live." Online live sessions (also known as "remote live") are conducted through an interactive remote desktop. Onsite live training can take place at your local customer premises in Bangkok or at NobleProg's corporate training centers in Bangkok.
NobleProg -- Your Local Training Provider
Empire Tower
1, South Sathorn Road,, Bangkok, thailand, 10120
Ways to get there
BTS Skytrain: Take the Silom Line and get off at BTS Chong Nonsi. The Empire is within walking distance; the building has access from the Sathorn/Naradhiwas area.
BTS Saint Louis:Saint Louis station is also nearby, around a 7-minute walk according to current location information.
BRT: Get off at BRT Sathorn. It's approximately a 2–4 minute walk to the building.
MRT:MRT Silom is another option, followed by a walk toward Sathorn.
Taxi/Grab: Give the driver: “The Empire, 1 South Sathorn Road, Sathon, Bangkok 10120.” The official building site confirms this address.
By car: The building can be accessed from Sathorn Road or Naradhiwas Rajanagarinda Road.
This instructor-led, live training in Bangkok delivers the essential theory and practical application of test automation with Apigee. It is designed to help participants develop the necessary skills to automate API testing, verify performance metrics, and integrate these processes into CI/CD pipelines to address real-world business objectives.
This instructor-led live training (delivered online or onsite) caters to intermediate-level testers and developers aiming to elevate their automation testing competencies. The focus is on mastering tools like Selenium and TestComplete, as well as achieving seamless integration with Oracle APEX and .Net Core platforms.
By the conclusion of this program, participants will possess the ability to:
Establish and configure Selenium and TestComplete for automation purposes.
Create complex test scripts and structured frameworks.
Embed automation testing within Oracle APEX and .Net Core application architectures.
Utilize machine learning approaches to refine automation strategies.
Effectively shift testing paradigms from manual to automated.
Direct outsourced testing projects while ensuring consistent quality metrics.
This instructor-led, live training in Bangkok (offered online or onsite) targets intermediate to advanced test engineers and automation specialists seeking to master advanced TestStand features and techniques to elevate test automation performance.
By the conclusion of this training, participants will be capable of:
Leveraging advanced TestStand features to enhance automation workflows.
Customizing user interfaces and developing complex test sequences.
Implementing advanced strategies for result processing and reporting.
Integrating TestStand with external databases, systems, and hardware.
Applying best practices for maintaining, managing, troubleshooting, and debugging intricate test sequences.
This live, instructor-led training in Bangkok (offered online or on-site) is tailored for intermediate to advanced technical professionals seeking to leverage IDz and z/OS Connect for API integration and legacy workflow modernization.
Upon completion, participants will be equipped to:
Configure and utilize IDz for mainframe application development.
Utilize z/OS Connect to expose mainframe applications as RESTful APIs.
Bridge COBOL, CICS, and DB2 programs with modern system architectures.
Apply best practices for API security and performance tuning.
Diagnose and resolve issues in integrated systems.
In this Bangkok course, teams explore Design Thinking to resolve challenges through empathy, ideation, and prototyping. By centering on the Empathize stage, you will align pain points with internal stakeholder needs, converting insights into actionable outcomes through dynamic collaborative activities.
This live, instructor-led training, available online or on-site, is tailored for beginner-level test engineers and automation specialists aiming to learn the fundamentals of using TestStand to build, execute, and manage automated test sequences.
By the end of this program, participants will be able to:
Understand the basic concepts and architecture of TestStand.
Create and execute test sequences.
Utilize TestStand's collaborative features for team-based test development environments.
Integrate TestStand with other software tools and test instruments.
Develop custom test steps and plugins in TestStand.
This instructor-led live training in Bangkok (online or on-site) is designed for seasoned automation test engineers aiming to deepen their understanding of advanced C# programming concepts for automation testing.
By the conclusion of this training, participants will be able to:
Comprehend advanced C# programming concepts and industry best practices.
Implement advanced object-oriented programming principles to engineer efficient and flexible automation solutions.
Design and build modular, reusable automation frameworks based on industry best practices.
This live, instructor-led course in Bangkok walks Java developers through the process of developing and validating REST APIs with Jersey. Learners will configure projects, deploy endpoints, manage security, and conduct tests using Postman. The program is particularly suitable for beginners looking to acquire practical competencies in contemporary API design.
This live training in Bangkok equips teams and leaders with the Empathize and Define stages of Design Thinking. Participants will master active listening, empathy mapping, and the 5 Whys technique to uncover root causes and draft clear, actionable problem statements for internal clients.
This live, instructor-led training, conducted in Bangkok (either online or on-site), is designed for intermediate-level software developers and engineers aiming to master the management and troubleshooting of software licenses within their organizations or projects.
By the conclusion of this training, participants will be equipped to:
Understand the core concepts of software licensing and FlexLM's management approach.
Implement FlexLM server and client software across diverse operating systems.
Generate, distribute, and oversee licenses, including both floating and node-locked types.
Pinpoint and rectify common issues related to license setup, allocation, and usage.
This live, instructor-guided training in Bangkok equips intermediate and advanced testers for the CTAL-TAE exam. The curriculum addresses the creation of scalable automation architectures, the evaluation of testing frameworks, and the integration of tests into CI/CD pipelines, complemented by hands-on laboratory sessions and exam simulations to secure certification success.
This live, instructor-led training in Bangkok (online or onsite) is tailored for professionals at beginner to intermediate levels who aim to understand and apply Design Thinking methodologies to drive innovation and enhance business solutions.
By the conclusion 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 live, instructor-led course in Bangkok (online or on-site) is designed for beginner to intermediate-level participants seeking to address everyday workplace challenges through gamification.
By the end of this session, participants will be equipped to:
Understand the fundamentals of Design Thinking and its role in problem-solving.
Apply gamification techniques to enhance engagement and stimulate innovation.
Formulate creative and practical solutions for typical workplace problems.
Work collaboratively across teams to implement effective problem-solving strategies.
Use iterative methods to improve solutions through feedback and experimentation.
This instructor-led program in Bangkok provides senior developers with advanced proficiency in Domain-Driven Design. Gain the ability to apply strategic and tactical patterns, establish bounded contexts, and seamlessly integrate DDD into Agile workflows, ultimately leading to the creation of robust, scalable, and maintainable software solutions.
Available online or on-site, this instructor-led live training in Bangkok is tailored for professionals aiming to grasp function point measurement concepts and integrate them into software development productivity metrics.
By the end of the course, participants will have the ability to:
Distinguish between functional and non-functional measurements in software development contexts.
Assess software product units for in-depth quality and productivity evaluation.
Prepare for the ISTQB CTAL-TM certification with this instructor-led training in Bangkok. Learn advanced test management, risk-based testing, and strategic decision-making through interactive sessions and hands-on exercises aligned with the official syllabus for test managers and QA professionals.
This live, instructor-led training session, held at Bangkok (either online or onsite), is tailored for intermediate-level developers, architects, and analysts who aim to adopt and apply DDD concepts and practices within their software projects.
By the conclusion of this training, participants will be able to:
Comprehend core DDD elements (including bounded contexts and entities) and their practical application in software projects.
Utilize strategic DDD to formulate the domain model, recognize subdomains, and set appropriate boundaries.
Execute tactical DDD by utilizing patterns such as CQRS, factories, and event sourcing.
Effectively refactor and modernize legacy systems using DDD techniques.
Design and deploy product, domain, and team-oriented architectures.
Leverage data mesh to build a domain-centric data platform that enhances data discovery and governance.
This live, instructor-led training in Bangkok—offered online or onsite—is designed for junior leaders and HR professionals looking to apply Design Thinking. It focuses on fostering innovation, improving problem-solving capabilities, and effectively engaging teams.
By the end of the session, participants will be able to:
Apply tools and methodologies that promote innovation and team cohesion.
Enhance proficiency in empathy mapping, ideation, and prototyping to address complex challenges.
Implement Design Thinking principles within leadership and HR frameworks.
This live, instructor-led training Bangkok (delivered online or on-site) is tailored for intermediate Java developers aiming to utilize design patterns to strengthen software structure, maintainability, and scalability.
By the end of this session, learners will be capable of:
Grasping the significance and value of design patterns.
Integrating Creational, Structural, and Behavioral patterns seamlessly into Java projects.
Enhancing code reusability, scalability, and maintainability.
Refactoring current codebases by applying design pattern principles.
This instructor-led, live training in Bangkok (online or onsite) targets intermediate-level software testing professionals who aspire to achieve TOSCA certification and showcase their proficiency in test automation using Tricentis Tosca.
By the conclusion of this training, participants will be equipped to:
Comprehend the structure and requirements of the TOSCA certification.
Demonstrate command of TOSCA concepts, such as test case design, automation, and execution.
Utilize best practices to create reusable and maintainable test cases.
Get ready for the practical and theoretical parts of the TOSCA certification exam.
This practical training in Bangkok empowers software test engineers with essential skills in Selenium WebDriver. Develop strong automated test suites, gain mastery over advanced locators, and implement design patterns for cross-browser testing to ensure real-world effectiveness.
Learn to construct robust test automation frameworks using the Selenium suite and integrate continuous testing workflows with Jenkins. This course in Bangkok empowers QA engineers with practical expertise in WebDriver, TestNG, and Grid, enabling distributed, cross-browser testing in agile environments.
Within this live, instructor-led training held in Bangkok, participants will discover advanced techniques for optimising Selenium-driven automated test suites.
By the end of the program, participants will be capable of:
Addressing complex test automation issues in web applications with Selenium.
Applying regular expressions and pattern-based validation methods.
Handling exceptions that prevent test execution from completing.
This instructor-led, live training offered in Bangkok (either online or onsite) provides an introduction to automated testing leveraging Selenium WebDriver and C# in Visual Studio. If you are new to C# programming or looking to refine your existing knowledge, consider enrolling in: C# for Automation Test Engineers.
This live, instructor-led training in Bangkok (offered online or onsite) is tailored for software testers aiming to utilize Cypress for automating their tests.
By the conclusion of this training, participants will be equipped to:
Conduct end-to-end automation testing with Cypress.
Implement integration and unit testing in web applications.
Leverage HP UFT, the industry-standard solution, to automate your software testing. This 21-hour instructor-led session within Bangkok focuses on core automation skills such as recording-and-playback scripts, object identification, parameterized testing, and reusable actions, alongside web application and API validation, all reinforced through practical labs.
This 21-hour course in Bangkok delves into critical Kubernetes design patterns for microservices architecture. Participants will acquire the essential foundational, behavioral, structural, and configuration strategies required to construct resilient, scalable, and cloud-native applications, supported by practical live-lab exercises.
Develop practical mobile automation capabilities with this Appium training in Bangkok. You will learn to configure the framework, author reliable test scripts for Android and iOS, pinpoint elements, and produce detailed reports. This course is perfectly suited for QA engineers aiming to elevate their career prospects in mobile quality assurance.
This instructor-led session in Bangkok explores Selenium 4 and Python for web test automation, covering WebDriver, Page Object Model, and Grid. Participants will learn to construct robust scripts using Pytest, integrate testing into CI/CD workflows, and implement best practices for stable, scalable test suites.
This instructor-led, live training conducted in Bangkok is specifically crafted for those seeking to learn Java for test automation. The course provides a streamlined, intensive curriculum rich with hands-on activities, designed to quickly equip participants with the fundamental programming skills necessary for software automation testing. The content prioritizes core Java fundamentals that can be applied directly to automation tasks.
The curriculum intentionally excludes in-depth coverage of test automation frameworks such as Selenium. It also skips the typical "Hello World" introductory phase, as the focus is not on general application development. The primary goal is to accelerate the transition to practical test automation. If you are already proficient in Java and prefer to jump straight into Selenium testing, please refer to: Introduction to Selenium (https://www.nobleprog.com/cc/tesautsel).
Tailored for senior individual contributors who significantly shape technical direction, this program empowers those responsible for maintaining architectural consistency and influencing engineering decisions across multiple teams.
This instructor-led, live workshop in Bangkok begins by introducing BDD, defining its nature and explaining how companies use it to drive effective software design, development, and testing. The instruction is grounded in a non-engineering perspective, prioritizing the needs, language, and mindset of end-users. Additionally, the session tackles the communication hurdles business stakeholders often face when working closely with technical counterparts.
By the end of this training, participants will be equipped to:
Write concise user stories that capture real-world usage patterns.
Translate these stories into BDD’s behavioral language (Given, When, Then).
Derive test cases from these stories for engineering implementation and testing.
Understand the relationship between product requirements, acceptance criteria, and test cases.
Decode technical jargon that impedes communication and understanding.
Install and use high-quality tools for writing BDD feature files.
Understand and appreciate the processes involved once work is handed to engineers.
Play a more active role in the iterative development cycle.
This live, instructor-led training in Bangkok (available online or onsite) is tailored for experienced C# developers seeking to design and build secure, high-performance, and well-architected .NET applications. The course spans the entire development process, from requirements analysis and domain modeling to ASP.NET Core API development, Entity Framework Core data access, performance tuning, and deployment.
This instructor-led ISTQB CTAL-TA course in Bangkok focuses on advanced test analysis, risk-based design, and quality assurance. Participants will learn to assess requirements, oversee defects, and apply static testing methods within Agile and Waterfall environments to guarantee solid software quality.
Cypress is a specialized framework for end-to-end testing. It enables users to configure, code, run, and debug tests for various frontend applications or websites.
This program is an instructor-led live training (delivered online or on-site) tailored for software testers looking to implement Cypress for test automation.
By the conclusion of this training, learners will be capable of:
Conducting end-to-end automated testing with Cypress.
Implementing integration and unit tests in web-based applications.
Utilizing Cypress as a substitute for Selenium.
Course Structure
Interactive instructional sessions and group discussions.
Abundant practice exercises and hands-on drills.
Practical implementation in a live lab environment.
Tailoring Options
To arrange a customized version of this training, please contact our team.
Acquire Domain-Driven Design skills to synchronize software with business concepts. Gain proficiency in strategic and tactical patterns, such as Ubiquitous Language and Bounded Contexts. This training in Bangkok equips teams to navigate complexity and construct flexible, maintainable software architectures.
This 14-hour Design Patterns course in Bangkok focuses on leveraging proven patterns to significantly reduce time spent on design and testing. Participants will learn to develop organization-specific patterns, assess cost savings, and standardize their design processes through practical UML and Java examples.
In this instructor-led live workshop, held in Bangkok (either online or onsite), participants will master the application of the five stages of Design Thinking. This enables them to better comprehend the issues encountered by end-users of a product or service and to develop the optimal approach for resolving these challenges.
By the end of this training, participants will be able to:
Utilize creative strategies to bridge customer needs with technologically feasible solutions.
Formulate strategies to elevate 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 environment, challenges often require specialized approaches. Design Thinking serves as a powerful framework for navigating these complexities. By mastering this approach, organizations and individuals can tackle difficult issues more effectively, enhance communication, drive persuasive engagement, boost business outcomes, and elevate both organizational and personal performance.
Understanding the DT workflow: This involves learning from people and problems, identifying patterns, designing models (while accounting for model drift), testing and evaluating those models, and refining them through re-engineering.
Exploring the interplay between DT, innovation, and entrepreneurship.
Leveraging DT methods and tools: including personas, stakeholder maps, customer journey maps, service blueprints, and business model innovation.
Applying DT principles: fostering a design mindset, driving disruptive innovation, adopting an iterative approach, utilizing agile estimation techniques, and strengthening critical thinking, problem-solving, teamwork, leadership readiness, communication skills, technology savvy, forward-thinking, intercultural and ethical competency, emotional intelligence, self-awareness, negotiation skills, and conflict resolution.
Objectives:
To grasp the fundamentals and subtle nuances of DT.
To investigate key concepts, influencing factors, theories, types, and models within DT.
To actively experiment, gain hands-on experience, and practice DT methodologies.
Delivery:
This intensive one-day (4-hour) training course includes the following components:
Lectures (40%): Presentation of theories, concepts, models, and interactive discussions.
Group exercises (30%): Focused on group dynamics, games, discussions, and mock conflict resolution scenarios.
Individual activities (15%): Involving writing, design tasks, and peer discussions.
Supplementary materials (15%): Including videos and reading assignments.
Note: Due to the interactive nature of this course, a minimum group size of 3 participants is required.
This live, instructor-led training in Bangkok (online or onsite) is designed for intermediate-level PHP developers seeking to effectively integrate design patterns into their projects.
Upon completion, participants will be equipped to:
Comprehend the objectives and advantages of applying design patterns.
Recognize and apply suitable patterns for typical scenarios.
Organize PHP applications in accordance with industry-standard best practices.
Embed patterns into contemporary frameworks such as Symfony or Zend.
This instructor-led, live training in Bangkok (online or on-site) is designed for forward deployed engineers, AI engineers, applied AI specialists, and technical consultants who deploy AI systems within client environments. It focuses on scoping, building, evaluating, deploying, and operating production AI systems in complex enterprise settings.
This live, instructor-led training in Bangkok (online or onsite) is designed for forward deployed engineers, solution consultants, product owners, and presales engineers. It helps these professionals convert ambiguous client requests into well-defined, funded projects. The course focuses on executing structured discovery, prioritizing use cases with evidence, and developing value cases and scopes that meet the standards of finance and delivery teams.
This live, instructor-led training in Bangkok, available online or onsite, is tailored for engineers, technical consultants, and delivery leads transitioning into customer-embedded roles or establishing forward deployed teams. The program focuses on assuming responsibility for customer outcomes from discovery through production, aiming to convert individual project engagements into a consistent, repeatable practice.
This live, instructor-led training in Bangkok (available online or onsite) is designed for engineering managers, delivery directors and practice leads tasked with building or scaling a forward deployed function. It helps them staff pods, codify playbooks, govern outcomes and build a sustainable internal deployment capability.
This instructor-led, live training in Bangkok integrates ISTQB CTFL v4.0 fundamentals with state-of-the-art AI-assisted testing tools. Participants will acquire 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 Bangkok 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 program, aimed at experienced programmers in Bangkok, provides a comprehensive exploration of design patterns and refactoring methodologies. Learners will engage with GoF patterns, enterprise architecture principles, and practical tools to enhance the efficiency and maintainability of their PHP codebases through hands-on exercises.
This instructor-led, live training in Bangkok (delivered online or onsite) is designed for software testers seeking to utilize Postman for API testing.
By the end of this program, participants will be equipped to:
Execute tests via automated requests and workflows.
Define, develop, test, and observe APIs using version control systems.
Generate dynamic data within requests.
Document and organize tests in collections to support team revisions.
In this live training held in Bangkok, participants will investigate the intricate dynamic between software, technical, and enterprise architectures. You will learn to navigate the complexities of distributed systems and associated trade-offs, while gaining proficiency in common patterns applicable to SOA, microservices, and efficient inter-system communication.
In this instructor-led, live training in Bangkok, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out 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 Bangkok empowers experienced engineers to become exceptional leaders. The curriculum covers system design, code reviews, and mentoring to maximize your professional impact. You will learn 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 Bangkok, Software Engineering training courses in Bangkok, Weekend Software Engineering courses in Bangkok, Evening Software Engineering training in Bangkok, Software Engineering instructor-led in Bangkok, Online Software Engineering training in Bangkok, Software Engineering classes in Bangkok, Software Engineering private courses in Bangkok, Software Engineering one on one training in Bangkok, Software Engineering trainer in Bangkok, Evening Software Engineering courses in Bangkok, Weekend Software Engineering training in Bangkok, Software Engineering boot camp in Bangkok, Software Engineering on-site in Bangkok, Software Engineering coaching in Bangkok, Software Engineering instructor in Bangkok, Software Engineering instructor-led in Bangkok