Opleidingen
56.750
resultaten
Expert Estimation
Learn how to estimate the duration of work by using a structured estimation technique
To do your job successfully it is imperative to estimate the duration of your work and the quantity of your work accurately. To do this, you can use different techniques. One of the most used methods for estimating work is Expert Estimation. The concept behind Expert Estimation relies on the fact that someone with expert knowledge about his work can make the best estimation on the duration of that work. The problem is, that someone with expert knowledge about a certain piece of work, almost never is an expert estimator.
The workshop Expert Estimation will cover common misconceptions about expert estimations and ways to make estimations more accurate and useful.
The first hour will be a theoretical lesson, the second will be practical.
After this workshop you will be able to create a more accurate estimation about the durations of different pieces of work.
- Estimation Quiz
- Expert Estimation process
- Expert Estimation tool
€448
Klassikaal
max 12
4 uren
Estimate your Project Budget
Techniques for creating a realistic project budget
In this workshop, you will learn several techniques to create a realistic project budget and how to avoid pitfalls.
Costs, lead time, functionality, and quality are the key parameters for developing a project budget, but they also directly influence each other.
You will become familiar with the theory behind concepts such as the cone of uncertainty, time compression, and Parkinson’s law.
- Understand how to estimate the costs, effort, and duration of the entire project [Understand]
- Apply configuration and calibration to improve estimation output [Apply]
- Project Budget Template
- Estimate costs, effort and duration of a project
- Expected, Nominal, Pessimistic, Optimistic Value
- Provisional items
- Configuration and calibration
€448
Klassikaal
max 12
4 uren
Functie Punt Analyse Training
Veenendaal
ma 19 okt. 2026
This course will be conducted in Dutch
In this training, you will gain insight into the application and implementation of Function Point Analysis (FPA) according to the NESMA (version 2.3) ISO Standard ISO/IEC 24570. We will also extensively cover the counting guidelines during system development and system maintenance. Additionally, the application of FPA in Agile (EFS - Easy Functional Sizing) will be discussed. The exam is not included.
- Practice high level steps necessary to count function points and to perform function point analysis [Apply]
- Solve case studies, understanding not only individual components but the components as they relate to each other [Apply]
- Understand unit cost estimating [Understand]
- Describe and define the concepts necessary to identify and rate External Inputs and Outputs and Inquiries [Understand]
- Describe and define the concepts necessary to identify and rate Internal Logical Files and External Interface Files [Understand]
- Describe and define the concepts necessary to rate the General System Characteristics (GSC’s) to determine the overall Value Adjustment Factor [Understand]
- The backgrounds of FPA
- Learning the methodology of FPA
- Learning the meth…
€1.610
Klassikaal
max 12
2 dagen
Certified Function Point Analyst Examentraining
Veenendaal
wo 4 nov. 2026
This course will be conduct in Dutch
In this one-day exam training, you will gain insight into the exam requirements of the CFPA exam and the application of FPA.
We will cover, among other things, the different types of counts. Additionally, we will discuss the key concepts from 'The Handbook of Definitions and Counting Guidelines'.
The exam is not included in this training.
- Practice FPA in new development and maintenance projects; project and product counts [Apply]
- Apply FPA in case situations [Apply]
- Produce Indicative, global, and detailed counts [Apply]
- Discuss productivity issues [Understand]
- Applying FPA in case situations
- Indicative, global, and detailed counts
- FPA in new development and maintenance projects; project and product counts
- Productivity issues
- FPA dialects
€805
Klassikaal
max 12
1 dag
GitHub Advanced Security (GH-500)
Learn to enhance development processes with developer-first security solutions.
GitHub Advanced Security (GHAS) plays a crucial role in enhancing the security posture of software development projects on GitHub. It provides a comprehensive set of tools and features designed to identify and address security vulnerabilities throughout the development lifecycle. By integrating security directly into the development process with GHAS, your team can build more secure and reliable software. The course will explore how to utilize GHAS to maximize security impact and understand GHAS and its role in the security ecosystem.
- Understand the role of GitHub Advanced Security in secure development [Understand]
- Apply Dependabot to manage security updates [Apply]
- Apply secret scanning to protect sensitive information [Apply]
- Apply code scanning to detect vulnerabilities [Apply]
- Analyze how CodeQL identifies security vulnerabilities [Analyze]
- Apply code scanning using custom CodeQL queries [Apply]
- Understand GitHub administration for enabling GHAS features [Understand]
- Evaluate how to manage sensitive data and security policies in GitHub [Evaluate]
- Introduction to GitHub Advanced Security
- Configure Dependabot security updates on your…
€805
Klassikaal
max 12
1 dag
GitHub Foundations (GH-900)
Utrecht
do 5 nov. 2026
en 1 andere data
Learn GitHub basics including repository management, workflow (branches, commits, pull requests), collaboration features (issues, discussions), and notification management.
GitHub Foundations introduces you to the fundamental concepts, features, and products of GitHub. You'll discover the benefits of using GitHub as a collaborative platform and explore its core features, such as repository management, commits, branches, and merging. Through curated modules and hands-on exercises, you'll gain a solid understanding of GitHub's essential tools and be well-equipped to start contributing to projects and collaborating effectively within GitHub.
- Understand the role of GitHub in collaborative software development [Understand]
- Understand the structure of a GitHub repository [Understand]
- Apply the GitHub workflow using branches and pull requests [Apply]
- Analyze the difference between Issues and Discussions on GitHub [Analyze]
- Understand the benefits of GitHub Codespaces [Understand]
- Apply GitHub Projects to manage work visually [Apply]
- Evaluate repository security practices on GitHub [Evaluate]
- Understand how GitHub Copilot supports developers [Understand]
- Create a contribution to an open-source project on GitHub [Create]
- Configure code scanning on GitHub
- Code with GitHub Codespaces
- Manage your work with GitHu…
€725
Klassikaal
max 12
1 dag
Git Fundamentals
Veenendaal
wo 7 okt. 2026
en 2 andere data
Learn to understand and use Git
Git is a distributed version control system that IT professionals use to save their source code and to share it.
This course teaches you how to use Git the right way. You will learn to work with a local and remote repository and to deal with merge conflicts. You will also learn the possibilities and risks of rewriting (local) history.
- Solve merge conflicts using multiple strategies [Apply]
- Operate on a remote GIT repository in order to collaborate with others [Apply]
- Outline version control systems and GIT in historical context. [Remember]
- Extrapolate how the .git directory works under the hood. [Understand]
- Use git status and git diff to quickly identify changes [Apply]
- Understand how to rewrite history and what the consequences are [Understand]
- Introduction
- What is source code control?
- 1st, 2nd, 3rd generation
- Git introduction
- Anatomy of a Repository
- Blobs
- Trees
- Commits
- Hashes
- Basic Snapshotting
- Checkout/switch
- Index
- Branching
- Add / commit
- Going distributed
- Introducing a remote
- Fetch / pull and push
- Branching & merging
- Create branches
- Merge kinds: fast forward, merge commit, rebasing
- Tags
- Solving c…
€805
Klassikaal
max 12
1 dag
GraphQL Development
Learn GraphQL
You'll learn how to build and use a GraphQL API in this hands-on training. We thoroughly cover the core components of GraphQL: the strongly typed language, the schema and the resolvers. You'll write code yourself to fetch and alter data and to support real-time data.
The training also covers advanced topics such as enumerators, interfaces, unions and directives. Best practices are also given on topics such as authentication and authorization.
Because a GraphQL implementation is available for almost every programming language, we'll use JavaScript in this course and will make it as accessible as possible. Nodejs, Apollo Server and Prisma will act as backend platform. Knowledge of these is not required.
This training is a combination of two courses. The first day is course GraphQL Core, the second day is course GraphQL Advanced. See 'related courses' below.
- GraphQL Overview
- GraphQL IDE
- Schema and Resolver
- Schema Definition Language (SDL)
- Scalar types and Enumerators
- Output and Input Objects
- Lists and Nullability
- Nest Objects
- Arguments
- Fetch Data
- Mutate Data
- Real-time Data
- Prisma as ORM
- Variables
- Interfaces and Unions
- (Cus…
€1.610
Klassikaal
max 12
2 dagen
GraphQL Advanced
Learn advanced GraphhQL topics
This practical training connects seamlessly with our GraphQL Core training. You'll write code with which your GraphQL API supports real-time data. In addition, you'll improve the API with more advanced features such as enumerators, interfaces, unions and directives. Best practices are also given on topics such as authentication and authorization.
Because a GraphQL implementation is available for almost every programming language, we'll use JavaScript in this course and will make it as accessible as possible. Nodejs, Apollo Server and Prisma will act as backend platform. Knowledge of these is not required.
- Prisma as ORM
- Enumerators
- Interfaces and Unions
- (Custom) Directives
- Custom Scalars
- Introspection Queries
- Authentication
- Authorization
€805
Klassikaal
max 12
1 dag
GraphQL Fundamentals
Learn the basics of GraphQL
You'll learn how to build and use a GraphQL API in this hands-on training. We thoroughly cover the core components of GraphQL: the strongly typed language, the schema and the resolvers. You'll write code yourself to fetch and alter data and you'll also learn how GraphQL supports real-time data.
Because a GraphQL implementation is available for almost every programming language, we'll use JavaScript in this course and will make it as accessible as possible. Nodejs and Apollo Server will act as backend platform. Knowledge of these is not required.
- GraphQL Overview
- GraphQL IDE
- Schema and Resolver
- Schema Definition Language (SDL)
- Scalar types
- Output and Input Objects
- Lists and Nullability
- Nest Objects
- Arguments
- Fetch Data
- Mutate Data
- Real-time Data
- Variables
€805
Klassikaal
max 12
1 dag