Whether delivered online or on-site, our instructor-led live Software Engineering training courses use interactive discussions and practical exercises to demonstrate the core principles of Software Engineering.
These courses are offered in two formats: “online live training” and “onsite live training.” Online live training, also referred to as “remote live training,” is conducted through an interactive remote desktop session. Onsite live training can be provided directly at client locations in Varna or at NobleProg corporate training centers in Varna.
The "Central Point" complex offers quick access to main roads leading to the airport, the northern and southern resorts and the Varna - Sofia and Varna - Burgas highways.
This live, instructor-led training in Varna delves into the essential principles and practical applications of test automation with Apigee. It is designed to help participants develop the hands-on skills needed to automate API testing, assess performance, and integrate these processes into CI/CD pipelines to address real-world business challenges.
This instructor-led, live training in Varna (online or onsite) targets intermediate testers and developers seeking to enhance their proficiency in automation testing. The focus lies on tools like Selenium and TestComplete, as well as integration with Oracle APEX and .Net Core.
By the conclusion 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 instructor-led, live training in Varna (online or on-site) is designed for test engineers and automation specialists at the intermediate to advanced level who want to explore advanced TestStand features and techniques to maximize test automation efficiency and effectiveness.
Upon completing this training, participants will be able to:
Leverage advanced TestStand features to improve test automation workflows.
Tailor user interfaces and create sophisticated test sequences.
Deploy advanced techniques for result processing and reporting.
Connect 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 Varna (online or onsite) is designed for intermediate to advanced technical professionals who aim to leverage IDz and z/OS Connect to integrate mainframe applications with APIs and modernize legacy workflows.
Upon completion of this training, participants will be capable of:
Installing and utilizing IDz for mainframe application development.
Utilizing z/OS Connect to publish mainframe applications as RESTful APIs.
Integrating COBOL, CICS, and DB2 programs with modern systems.
Applying best practices for API security and performance optimization.
In this Varna program, teams acquire Design Thinking skills to address challenges via empathy, ideation, and prototyping. With a specific focus on the Empathize phase, you will align pain points with internal stakeholder needs, converting insights into tangible outcomes through dynamic collaborative efforts.
This instructor-led live training in Varna (online or onsite) is designed for beginner-level test engineers 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:
Understand the basic concepts and architecture of TestStand.
Create test sequences 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 Varna (online or onsite) is designed for experienced automation test engineers who wish to learn advanced C# programming concepts for automation testing.
By the conclusion of this training, participants will be able to:
Comprehend 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 utilizing industry best practices.
This live, instructor-led course in Varna walks Java developers through the process of constructing and validating REST APIs with Jersey. Learners will gain proficiency in project setup, endpoint deployment, security management, and Postman-based testing. It serves as an ideal starting point for beginners looking to acquire practical expertise in contemporary API design.
This live training in Varna provides teams and leaders with the tools to master the Empathize and Define stages of Design Thinking. Participants will refine their active listening, empathy mapping, and 5 Whys techniques to uncover root causes and articulate clear, actionable problem statements for internal stakeholders.
This instructor-led live training in Varna (online or onsite) targets intermediate-level software developers and engineers who aim to effectively manage and troubleshoot software licenses in their organizations or projects.
By the end of this training, participants will be able to:
Understand the core concepts of software licensing and how FlexLM handles licenses.
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 Varna equips intermediate and advanced testers for the CTAL-TAE exam. It addresses the design of scalable automation architectures, framework evaluation, and the integration of tests into CI/CD pipelines, complemented by hands-on labs and exam simulations to guarantee success.
This guided, live training in Varna (online or in-person) is intended for beginner to intermediate-level professionals seeking to understand and apply Design Thinking methodologies to stimulate innovation and enhance business solutions.
By the conclusion of this training, participants will be able to:
Comprehend 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 Varna (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 course on Varna provides senior developers with advanced proficiency in Domain-Driven Design. Participants will learn to deploy strategic and tactical patterns, define bounded contexts, and integrate DDD into Agile workflows to deliver robust, scalable, and easily maintainable software solutions.
This instructor-led live training in Varna (online or onsite) is designed for professionals aiming to understand the concept of function point measurement and how to incorporate it into software development productivity metrics.
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 the units of a software product to support quality and productivity analysis.
Advance your career by preparing for the ISTQB CTAL-TM certification through this instructor-led training in Varna. Gain proficiency in advanced test management, risk-based testing, and strategic decision-making via interactive sessions and practical exercises that align with the official syllabus for test managers and QA professionals.
This instructor-led live training in Varna (online or in-person) 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:
Understand fundamental DDD concepts (bounded contexts, entities, etc.) and how to apply them 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.
Effectively refactor and modernize legacy systems using DDD techniques.
Design and implement architectures focused on products, domains, and teams.
Leverage data mesh to build a domain-oriented data platform that supports data discovery and governance.
This instructor-led live training in Varna (online or in-person) is designed for 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 Varna (online or onsite) is aimed at intermediate-level Java developers who wish to apply design patterns to improve software structure, maintainability, and scalability.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Apply Creational, Structural, and Behavioral patterns effectively in Java.
Improve code reusability, scalability, and maintainability.
Refactor existing codebases using design patterns.
This instructor-led, live training in Varna (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 Varna empowers software test engineers with essential Selenium WebDriver skills. Participants will learn to develop robust automated test suites, master advanced locator strategies, and implement design patterns for cross-browser testing to achieve effectiveness in real-world scenarios.
Develop robust test automation frameworks by leveraging the Selenium suite and establishing continuous testing workflows with Jenkins. This course in Varna empowers QA engineers with hands-on expertise in WebDriver, TestNG, and Grid, enabling distributed, cross-browser testing within agile settings.
In this instructor-led, live training held in Varna, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
Resolve complex web application test automation issues with Selenium.
Apply regular expressions and pattern-based verification techniques.
This instructor-led, live training in Varna (online or onsite) introduces participants to automated testing with 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 tool, to automate software testing. This 21-hour instructor-led course in Varna focuses on recording-and-playback scripts, object identification, parameterized testing, reusable actions, web application testing, and API validation through practical, hands-on labs.
This 21-hour program in Varna delves into critical Kubernetes design patterns for microservices. Learners will acquire essential, behavioral, structural, and configuration strategies to develop resilient, scalable, and cloud-native applications through hands-on live-lab activities.
Develop practical mobile automation competencies through this Appium training in Varna. Learn to configure the framework, create reliable test scripts for Android and iOS, identify elements, and generate reports. This course is perfectly suited for QA engineers looking to advance their careers in mobile quality assurance.
This instructor-led training in Varna covers Selenium 4 and Python for web test automation, including WebDriver, Page Object Model, and Grid. Learners will build robust scripts with Pytest, integrate tests into CI/CD pipelines, and apply best practices for stable, scalable suites.
This instructor-led, live training in Varna is tailored for individuals seeking to master Java specifically for test automation purposes. The curriculum is designed to be concise and intensive, featuring numerous hands-on exercises to help participants rapidly acquire the essential programming skills required for software automation testing. The primary emphasis is on core Java concepts that can be directly and immediately applied to automate testing processes.
Please note that this course does not provide an in-depth exploration of test automation frameworks such as Selenium. It also avoids the traditional "Hello World" introductory method, as it is not focused on general application development. Instead, the goal is to enable participants to start performing test automation as quickly as possible. If you already possess Java proficiency and wish to proceed directly to testing with Selenium, we recommend our: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training) course.
This course is tailored for senior individual contributors who significantly influence technical direction, promote architectural consistency, and shape engineering decisions across teams.
This instructor-led course on Varna delves into the core and advanced principles of software architecture and design. Learners will participate in practical lab exercises, discussions, and group projects to craft robust, scalable, and secure software solutions tailored for real-world enterprise environments.
This instructor-led live training, held in Varna (online or onsite), is tailored for software engineers and developers seeking to plan, design, guide, and manage software development using architectural methodologies.
By the end of this training, participants will be able to:
Grasp the significance of architectural practices in software development.
Evaluate how developers can apply architectural methods during the development process.
Master the architectural process to effectively manage and assess workflows.
Organize complex applications using a structured architectural approach.
Create a decision-making framework to resolve issues and clarify roles within development teams.
Confidently take responsibility for technical decisions.
Represent architectures visually through models and diagrams.
Comprehend relevant standards and risks to create agile and resilient architectures.
This instructor-led, live workshop in Varna 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 Varna delves into advanced test analysis, risk-based design, and quality assurance. Participants will learn to scrutinize requirements, govern defects, and deploy static testing techniques within Agile and Waterfall contexts to guarantee high software quality.
Cypress is a robust end-to-end testing framework that enables users to set up, write, execute, and debug 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 completing this training, participants will be able to:
Conduct end-to-end automation testing using Cypress.
Implement integration and unit tests within web applications.
Utilize Cypress as a modern alternative to Selenium.
Course Format
Interactive lectures and discussions.
Numerous exercises and practical sessions.
Hands-on implementation in a live-lab environment.
Customization Options
To request customized training for this course, please contact us to arrange details.
Acquire Domain-Driven Design skills to synchronize software with business principles. Master strategic and tactical patterns, including Ubiquitous Language and Bounded Contexts. This training in Varna supports teams in handling complexity and constructing agile, maintainable software architectures.
This 14-hour Design Patterns course in Varna demonstrates how leveraging established patterns can save hundreds of hours on design and testing. You will learn to develop organization-specific patterns, assess potential cost savings, and systematize your design process using UML and Java-based examples.
In this instructor-led, live workshop training in Varna (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) methodology comprises five distinct stages: empathize, define the problem, ideate, prototype, and test.
In today's increasingly complex landscape, we frequently encounter challenges that demand specialized strategies. Design Thinking provides the framework to navigate these complexities. By mastering design thinking, you can address intricate issues more effectively, enhance communication, persuade with greater efficiency, drive better business outcomes, and improve both organizational dynamics and individual performance.
Understanding DT Mechanics: Learn from stakeholders and problems, identify patterns, develop a design model (monitoring model drift), test the model, evaluate results, and re-engineer as necessary.
The Interplay of DT, Innovation, and Entrepreneurship.
DT Methodologies and Tools: Persona development, stakeholder mapping, customer journey mapping, service blueprints, and business model innovation.
Practical Application of DT: Cultivating a design mindset, fostering disruptive innovation, utilizing an iterative approach, applying agile estimation techniques, sharpening critical thinking and problem-solving skills, enhancing teamwork and leadership readiness, improving communication, leveraging technology, practicing forward thinking, demonstrating intercultural and ethical competency, boosting emotional intelligence, self-awareness, negotiation skills, and conflict resolution abilities.
Objectives:
To grasp the fundamental principles and subtleties of DT.
To explore core concepts, influencing factors, theories, types, and models within DT.
To experiment with, experience, and practice DT methodologies.
Delivery Format:
This intensive one-day training (4 hours) includes:
Lectures (40% - delivery of theories, concepts, models, and interactive discussions),
Group exercises (30% - group dynamics, gamification, group discussions, and simulated conflict resolution),
Individual activities (15% - writing, design tasks, and peer feedback),
Other resources (15% - videos, readings).
Note: Due to the interactive nature of this course, a minimum group size of 3 participants is required.
This instructor-led, live training in Varna (online or onsite) is designed for intermediate PHP developers who want to effectively apply design patterns within their projects.
Upon completion of this training, participants will be able to:
Grasp the purpose and advantages of using design patterns.
Identify and implement suitable design patterns for common scenarios.
Organize PHP applications following industry-recognized best practices.
Integrate patterns into modern frameworks such as Symfony or Zend.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) is a certification tailored for professionals in requirements engineering. It aims to validate knowledge, skills, and experience in managing and engineering requirements within the software development lifecycle.
The Value of IREB CPRE Certification: - Confirmation and recognition of your expertise in requirements engineering. - Differentiate yourself in the job market as a specialist in requirements management. - Enhance credibility and trust among employers, clients, and colleagues.
This instructor-led live training in Varna combines ISTQB CTFL v4.0 fundamentals with the latest AI-assisted testing tools. Attendees 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 Varna is aimed at developers constructing complex web applications. It addresses object-oriented programming, design patterns, and asynchronous communication methods such as Promises and RxJS, with an emphasis on best practices to improve code architecture.
This instructor-led live training (available online or onsite) targets beginner to intermediate PCB designers and electronics engineers aiming to develop a complete and controlled PCB design workflow using Altium Designer.
Participants work on a single 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 settings, 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.
Tailored for professional developers, this 21-hour module on Varna examines design patterns and refactoring methodologies. Through interactive sessions, learners will master GoF patterns, enterprise architecture, and essential tools to craft high-performance, maintainable PHP applications.
Uncover the power of combining AI and Cypress in this instructor-led session hosted in Varna. Master integrating ChatGPT into your QA workflows, creating advanced scripts, and utilizing AI for test prioritization and visual testing to significantly boost efficiency and accuracy.
In this live training session held in Varna, participants will investigate the intricate interplay between software, technical, and enterprise architecture. You will learn to navigate the complexities of distributed systems and associated trade-offs, while mastering established patterns for SOA, microservices, and efficient inter-system communication.
In this instructor-led, live training conducted in Varna, participants will learn how to utilize TestComplete's capabilities, 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 Varna helps experienced engineers become exceptional leaders. It covers system design, code reviews, and mentoring to boost your impact. Learn to build strong engineering culture and lead high-performing teams effectively with 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 Varna, Software Engineering training courses in Varna, Weekend Software Engineering courses in Varna, Evening Software Engineering training in Varna, Software Engineering instructor-led in Varna, Software Engineering boot camp in Varna, Software Engineering trainer in Varna, Software Engineering classes in Varna, Software Engineering one on one training in Varna, Software Engineering on-site in Varna, Software Engineering instructor-led in Varna, Weekend Software Engineering training in Varna, Online Software Engineering training in Varna, Software Engineering coaching in Varna, Software Engineering instructor in Varna, Software Engineering private courses in Varna, Evening Software Engineering courses in Varna