Opleidingen
56.752
resultaten
UML Essentials: From Use Cases to Class Diagrams
An overview of Object Technology and Terminology with UML for Technical Managers, users and non-developers
This course has been designed for technical managers, users and other non-development staff who need an understanding and reading knowledge of the UML. It introduces the principles and benefits of object technology, and provides an overview of the terminology and the graphical notation of UML. In addition, it introduces the issues involved in managing Unified projects, and in managing object technology in general within an organisation.
Although attending the course is an ideal way to learn about and evaluate the UML, the course does not enable delegates to use the approach for development. Developers require our Object-Oriented Analysis and Design using the Unified Modelling Language course (OOUML), which includes the much greater detail required.
On Completion, Delegates will be able to
- Explain what object technology is
- Understand the principal terminology involved in object technology and UML
- Read the UML graphical notation
- Understand the issues involved in object-oriented project management
Overview
• Analysis and design
• Object orientation
• UML
Diagrams
• Business processes
• Use case diagram
• Activity diagram
• Class diagram
…
€725
Klassikaal
max 12
1 dag
Unit Testing in Java
Veenendaal
di 3 nov. 2026
en 1 andere data
Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks, and applying specialized code patterns.
This practical course will teach you everything you need to know to write effective and maintainable unit tests using Java.
You'll learn how to use Test-driven development (TDD) to catch bugs early, as well as when to use black-box vs. white-box testing. We'll also dive into the 'world of mocking' with the Mockito mocking library, showing you why and how to use it effectively. You'll learn about coverage metrics like code coverage and mutation testing, and we'll explore best practices to help you write efficient and high-quality tests. We will end by implementing integration testing with Testcontainers, so you can be confident that your code works seamlessly with other parts of your system.
At the end of this course, you'll be well-equipped to write unit tests that catch bugs early, reduce maintenance costs, and help you become a better Java developer.
AI-Boosted: You'll learn how to generate unit tests with Github Copilot, and how to influence generation results using a Github Copilot instruction file.
- Construct effective basic unit tests. [Apply]
- Understand the principles of the testing pyramid and its role in shaping an effective testing strategy. [Unders…
€1.610
Klassikaal
max 12
2 dagen
Unit Testing in Python
Veenendaal
wo 14 okt. 2026
en 2 andere data
Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks and applying specialized code patterns.
This practical course will teach you everything you need to know to write effective and maintainable unit tests using Python.
You'll learn how to use Test-driven development (TDD) to catch bugs early, as well as when to use black-box vs. white-box testing. We'll also dive into the 'world of mocking' with the unittest.mocking library, showing you why and how to use it effectively. You'll learn about coverage metrics like code coverage and mutation testing, and we'll explore best practices to help you write efficient and high-quality tests.
We will end by implementing integration testing with Testcontainers, so you can be confident that your code works seamlessly with other parts of your system.
At the end of this course, you'll be well-equipped to write unit tests that catch bugs early, reduce maintenance costs, and help you become a better Python developer.
AI-Boosted: You'll learn how to generate unit tests with Github Copilot, and how to influence generation results using a Github Copilot instruction file.
- Construct effective basic unit tests. [Apply]
- Understand the principles of the testing pyramid and its role in shaping an effective testing strategy. [U…
€1.610
Klassikaal
max 12
2 dagen
Web Components: Craft Reusable UI Elements
Veenendaal
vr 30 okt. 2026
en 1 andere data
Use Web Components to build a web application
Component-based development is a trend that web developers have been dealing with for some time. We've implemented components in many technologies to maximize reusability within our application or organization. But was this still in its infancy. The components developed in ASP.NET WebForms or JSF aren't very useful anymore these days. Some of these struggles are also present in more recent technologies, it's not easy to use Vue.js components within an Angular application.
The Web Components standard aims to improve these experiences.
- Different libraries collaborating on one page.
- Different versions of libraries collaborating, ensuring future migrations won't be a "big bang" but can be done on a per-component basis.
In this training, you will learn everything about this standard: how to use it, how to test and best practices.
- Web Components (Custom Elements, Shadow DOM, Templates and ES Modules)
- Custom Elements lifecycle
- Shadow DOM styling and events
- Unit testing
- End-to-end testing
- LitElement and lit-html (data binding, lifecycle, styling, directives, TypeScript)
€725
Klassikaal
max 12
1 dag
Impact Mapping Fundamentals
Veenendaal
wo 9 dec. 2026
Create an Impact Map and develop a strategic plan to make an impact with your software
Impact Mapping is a visual technique to help you to make better plans and roadmaps that ensures alignment of business and delivery and are easily adaptable to change. In this workshop we will start with the basic principles of an Impact Map. After this you will create an Impact Map based on a Case.
This workshop will help you to create your own Impact Maps and proofs that it will help you and your team to create more business value and a shared understanding. An Impact Map will deliver a turn-by-turn navigation on how to deliver your product, Strategic planning, Release Roadmap and the quality of the product.
- Ensure everyone understands the why behind the what [Analyze]
- Identify actors that may have a positive impact on, or may stop you from, reaching your business goal [Analyze]
- Explore impacts (actor behaviors) that will help you to achieve your business goal [Analyze]
- Identify features to enable the impacts to achieve your business goal [Analyze]
- Construct a visual representation of the desired impact a project aims to achieve [Apply]
- Avoid jumping from an overarching business goal straight into solutions [Apply]
- Use shared understanding to ma…
€805
Klassikaal
max 12
1 dag
Story Mapping Fundamentals
Veenendaal
vr 20 nov. 2026
Learn by doing - experience what makes a good Story Map
Documents don't work for shared understanding. Get better results by using a story map. It is a simple but powerful model that becomes even more powerful by blending in other models.
Starting from an initial set of stories derived from a vision, build a the Story Map annotated with problems, user values, user types (personas) and metrics. Get alignment with business goals to solve current business problems.
- Outline the big picture of your product [Analyze]
- Explore (Slice out) viable releases [Analyze]
- Outline a Development Strategy [Analyze]
- Practice creating a Story Map for shared understanding [Apply]
- Determine less important requirements that can be deferred to another release [Apply]
- Explore ways to improves communication with the customer [Apply]
- Use MVP's to create a release strategy from a Story Map [Apply]
- After completing this course you will have:
- Better understanding of the concepts behind Story Maps;
- Practical experience in creating a Story Map to create shared understanding in a group;
- Practical experience enriching a Story Map;
- Use Product Discovery to identify and validate hypotheses;
- Use MVP’s to create a Rel…
€805
Klassikaal
max 12
1 dag
XML Essentials
Learn about XML and how to use it!
This course provides students with an introduction to XML. It covers the basics of XML (elements, attributes, namespaces) and the basics of XSD Schemas.
- Creating and using XML
- Using Namespaces in XML
- Defining Grammars with XML Schema
- Declaring Elements and Attributes
- Defining SimpleTypes and ComplexTypes
€1.450
Klassikaal
max 12
2 dagen
XSD: XML Schemas
Learn how to define a grammar for XML documents using the XML Schema Definition Language.
This course provides the basis for developing your own XML grammar using the W3C schema definition language specification. The course starts with an overview of XML and XML Schema constructs like element and attribute declarations and simpletype and complextype definitions. Then the predefined types are covered in detail. Finally some advanced features are explained.
- XML
- The Schema Definition Language
- Simple Types
- Complex Types
- Predefined Types
- Regular Expressions
- Combining different namespaces within a document
- Substitution Groups
€2.415
Klassikaal
max 12
3 dagen
XSD: XML Schema Essentials
Veenendaal
vr 30 okt. 2026
en 1 andere data
Learn the most important parts of XML Schemas
In this course you will learn the most important parts of XML Schemas like declaration of elements and attributes and defining ComplexTypes and SimpleTypes.
- Understand XML [Understand]
- Understand XML Schema [Understand]
- Understand types in XML Schema [Understand]
- Apply simpletypes in XML Schema [Apply]
- Apply complextypes in XML Schema [Apply]
- XML Schemas
- Validation and InfoSet
- Declarering Elements
- Declarering Attributes
- Definining SimpleTypes
- Definining ComplexTypes
- Type Substitution
€805
Klassikaal
max 12
1 dag
XSLT: Transforming XML using XSLT Stylesheets
Learn how to transform XML documents using XPath 2.0 and XSL-T 2.0 to XML or HTML documents.
This course explores the XPath language in detail, showing how to locate XML content by value, position, and type. It then shows how to use XSLT to transform XML documents into a different dialect of XML, HTML, or a text format such as EDI files. The course also shows how to filter unwanted data, and how to generate new XML content from scratch.
The course is based on the World Wide Web Consortium standards for XPath 2.0 and XSLT 2.0.
- Introduction XSLT and XPath
- Locate content in an XML document using XPath
- Write XSLT style sheets to transform XML documents
- Apply XSLT style sheets statically or dynamically to XML documents
- Generate new XML content using XSLT
- Perform repetition and conditional logic in an XSLT style sheet
- Sort documents, and control textual and numeric output
- Define and use named templates
- Parameterise template rules and style sheets
- Coordinate multiple XML documents using style sheets
- Reuse, customise, and extend XSLT style sheets
€2.415
Klassikaal
max 12
3 dagen