Opleidingen
68.953
resultaten
Python Forensics
Amsterdam
di 16 jun. 2026
en 9 andere data
In the course Python Forensics the participants learn to use the Python programming language for the investigation of data on desktop computers and mobile devices and the analysis of message traffic t
Device Data Analysis
The course targets the research and analysis of the data present on devices in file systems, browsers, log files and other data sources.
Python Fundamentals and Libraries
In the first place the fundamentals of the Python programming language are discussed in which data types, control flow, classes, modules, packages and comprehensions are discussed. Various Python Libraries that are important in criminal investigations are also discussed, such as the Regular Expression pattern matching library, the log library and the Date and Time library.
File and Database Analysis
Subsequently extensive attention is paid to the approach to the file system and the analysis of files. Special topics are the creation of Artifact Reports and the hashing of Data Streams.
The analysis of databases such as SQLite, identifying gaps in them and data recovery are also part of the course program. Furthermore it is discussed how location data can be retrieved from Wi-Fi messages and the analysis of web server logs is treated.
Audio and Video Analysis
The analysis of audio and video data and the mining of PDF and Office Metadata are also part of the course schedule. The registry can also provide important information and its analysis is discussed.
Mail Box Analysis
Finally attention is paid to the analysis of PST and OST mail boxes, the reading and analysis of EML files and the detection and use of Key Loggers.
Audience Course Python Forensics
The course Python Forensics is designed for developers and analysts who want to learn how to use Python for criminal investigation to support the legal process.
Prerequisites Training Python Forensics
Knowledge and experience with Python programming is not strictly necessary to participate in this course. Experience in Python programming is beneficial to good understanding.
Realization Training Python Forensics
The theory in the course Python Forensics is discussed on the basis of presentation slides. Illustrative demos clarify the concepts. The theory is interchanged with exercises. Course times are from 9:30 to 16:30.
Certificate Python Forensics
After successful completion of the course the participants receive an official certificate Python Forensics.
Modules
Module 1 : Python Essentials
Python 2 versus Python 3
Lines and Indentation
Python Data Types
Numbers and Strings
Lists and Tuples
Sets and Dictionaries
Python Flow Control
Comprehensions
Functions
Modules and Packages
Exception Handling
Module 2 : Classes and Objects
Python Object Orientation
Creating Classes
Class Members
Creating and Using Objects
Property Syntax
Static Methods
Encapsulation
Inheritance and Polymorphism
Constructor Chaining
Overriding Methods
Abstract Classes
Module 3 : Python Libraries
Regular Expressions
Logging
Log Configuration
Generators
Unit Testing
Dates and Times
JSON Access
XML Access
Numpy Library
Pandas Library
Plotting
Module 4 : File Analysis
File I/O
Iterating over Files
Recording File Attributes
Copying Files
Attributes and Timestamps
Hashing Data Streams
Creating Artifact Reports
Working with CSVs
Visualizing Events with Excel
Parsing PLIST Files
Module 5 : DB and Mobile Data
Database Access
Python DB API
Handling SQLite Databases
Identifying Gaps in SQLite
Logging Results
Putting Wi-Fi on the map
Recover Messages
Log-Based Artifact Recipes
Parsing IIS Web Logs
Interpreting daily.out Log
Module 6 : Extracting Metadata
Audio and Video Metadata
Mining for PDF Metadata
Review Executable Metadata
Office Document Metadata
Metadata Extractor with EnCase
Networking Analysis
Compromise Recipes
Jump start with IEF
Taking Names Recipes
Viewing MSG Files
Module 7 : Forensic Artifacts Recipes
Forensic Evidence Recipes
Opening Acquisitions
Gathering Media Information
Processing Container Files
Searching for Hashes
Searching High and Low
Reading the Registry
Gathering User Activity
Parsing Prefetch Files
Indexing Internet History
Dissecting the SRUM database
Module 8 : Parsing PST Containers
Personal Storage Table
PST and OST Mailboxes
libpff and pypff
Reading Emails
Parsing EML files
Traversing Folders
Summarizing Data
Using HTML Templates
Heat Map
Word Statistics
pffexport and pffinfo
Module 9 : Key Loggers
Detecting Malicious Processes
Hardware Keyloggers
Software Keyloggers
Monitoring Keyboard Events
Capturing Screenshots
Capturing Clipboard
Monitoring Processes
Multi Processing
Keylogger Controllers
Special Keys
Non-English Keyboards
€2.650
Klassikaal
max 12
4 dagen
Bootstrap CSS
Amsterdam
do 16 jul. 2026
en 9 andere data
In de cursus Bootstrap CSS van SpiralTrain leren de deelnemers responsive front ends voor mobile en desktop web applicaties te ontwikkelen met de nieuwste versie van het populaire CSS Framework Bootst
CSS Review
In de intro van de cursus worden de beginselen van CSS besproken zoals CSS selectors, tags, ID's, classes en attributes. Ook het Box Model, Viewport en absolute en relatieve units komen daarbij aan de orde.
Bootstrap Framework
Vervolgens wordt aandacht besteed aan de voordelen die de inzet van het Bootstrap Framework biedt. Hierbij wordt onder andere ingegaan op het gebruik van starter templates en de inzet van JavaScript en Sass.
Bootstrap Grid System
Het Bootstrap Grid Systeem als belangrijk fundament van Bootstrap wordt besproken. Ook is er aandacht voor Bootstrap elementen als Tables, Columns en Forms, Container en Panels, Buttons en Menu's. En de Flexbox Module en Child Boxes komen eveneens aan bod.
Bootstrap Layout
Het bouwen van een Bootstrap Layout met Containers, Rows en Columns wordt besproken. Zoals ook het gebruik van Forms in Bootstrap met input elementen, check en radio buttons, select boxes, navigation bars en tool bars.
Bootstrap Styling
Tenslotte is er aandacht voor Bootstrap Styling met het gebruik van colors en fonts, element alignment, responsive images en jumbotrons.
€1.299
Klassikaal
max 12
2 dagen
Data Analyse met Tableau
Amsterdam
do 23 jul. 2026
en 9 andere data
In de cursus Data Analyse met Tableau van SpiralTrain leer je hoe Tableau kunt gebruiken voor data visualisatie en data analyse.
Tableau Data Connecties
In de cursus Data Analyse met Tableau komt aan de orde hoe je in Tableau eenvoudig een connectie maakt met data sources als Databases, CSV of Excel files.
Tableau Visualisaties
Vervolgens wordt ingegaan op hoe je via een drag en drop interface data visualisaties en interactieve dashboards kunt maken. Hierbij wordt aandacht besteed aan het selecteren, groeperen en filteren van data en het toepassen van parameters.
Tableau Calculaties
Tevens leer je in de cursus Data Analyse met Tableau hoe diverse soorten berekeningen op de data kunt loslaten om de resultaten in dashboards te visualiseren.
Tableau Plots
Tableau biedt ook veel mogelijkheden voor het maken van grafieken en aan de orde komen onder andere het maken van bar charts, box plots, histogrammen en andere plots. Ook het aanbrengen van mappings zoals Heat Maps en Polygon maps is onderdeel van het programma van de cursus Data Analyse met Tableau.
Advanced Tableau
Tenslotte wordt in de cursus Data Analyse met Tableau aandacht besteed aan een aantal advanced features van Tableau.
€1.499
Klassikaal
max 12
2 dagen
Flutter Mobile Development
Amsterdam
ma 22 jun. 2026
en 9 andere data
In de cursus Flutter Mobile Development van SpiralTrain leer je hoe je met Google's open source UI toolkit Flutter mobiele applicaties kunt ontwikkelen voor iOS and Android in de Dart programmeer taal
Flutter Intro
Het Flutter Framework komt met een groot aantal kant en klare en aanpasbare widgets die rekening houden met alle platform verschillen ten aanzien van scrolling, navigatie, icons en fonts. Flutter applicaties worden verder door hot reloading ogenblikkelijk vertaald in native code met de Dart native compilers.
Flutter Architectuur
Na een introductie in de Flutter Architecture wordt ingegaan op de Flutter SDK, Flutter packages en de Flutter package manager. Ook worden de voornaamste widgets en widget composability aan de orde gesteld.
Dart Programmeer Taal
Vervolgens worden de voornaamste kenmerken van de Dart programmeer taal behandeld zoals data types, dynamic variables en classes en objects.
Flutter Widgets
Ook is er aandacht voor het ontwerpen van het User Interface met Flutter widgets en komen de verschillen tussen de diverse types widgets aan bod zoals stateful versus stateless widgets, container widgets, layout widgets en listener widgets.
State en Routing
Eveneens belangrijke onderwerpen in de cursus zijn hoe in Flutter applicaties wordt omgegaan met state en hoe navigatie en routing kan worden geïmplementeerd.
€1.999
Klassikaal
max 12
3 dagen
NoSQL Data Access
Amsterdam
do 18 jun. 2026
en 9 andere data
De cursus NoSQL Data Access van SpiralTrain gaat in op diverse vormen van NoSQL databases, waarbij de data anders worden opgeslagen dan in traditionele relationele databases.
NoSQL Intro
NoSQL databases zijn niet tabel georiënteerd en worden vooral toegepast om de snelheid van data access en de schaalbaarheid bij grote aantallen gebruikers te vergroten. De voornaamste types NoSQL databases zoals wide-columns stores, key-values stores, document databases en graph databases worden in de cursus besproken.
Column Oriented Stores
Aandacht wordt besteed aan data opslag in Google Big table als voorbeeld van een column oriented store. Hierbij komt ook gedistribueerde opslag aan de orde en wordt ingegaan op column families, versioning en null handling.
Key-Value Stores
De werking van Cassandra en Redis als implementaties van key-values stores wordt besproken. Hierbij wordt ingegaan op het gebruik van associative arrays en data opslag in de cache.
Document Oriented Stores
Ook document oriented databases zoals MongoDB en CoucheDB passeren de revu. De verschillende document formats zoals JSON, XML en YAML en hun toepassingen zijn onderwerp van het cursus programma.
GrapQL Databases
Tenslotte wordt aandacht besteed aan GrapQL databases waarvan Neo4J een bekend voorbeeld is. Hierbij worden Cypher Queries en Path Finding Queries aan de orde gesteld.
€1.499
Klassikaal
max 12
2 dagen
Python Forensics
Amsterdam
di 16 jun. 2026
en 9 andere data
In de cursus Python Forensics leren de deelnemers de programmeer taal Python te gebruiken voor het onderzoek van data op desktop computers en mobile devices en de analyse van het berichten verkeer ter
Device Data Analysis
De cursus is gericht op het onderzoek en de analyse van de data die op devices aanwezig zijn in file systemen, browsers, log files en andere data bronnen.
Python Fundamentals en Libraries
In de eerste plaats wordt ingegaan op de fundamentals van de Python programmeer taal waarbij data types, control flow, classes, modules, packages en comprehensions aan de orde komen.
Ook diverse Python Libraries die van belang zijn bij opsporingsonderzoek worden daarbij besproken zoals de Regular Expression pattern matching library, de log library en de library Date en Time library.
File en Database Analysis
Vervolgens wordt uitgebreid aandacht besteed aan de benadering van het file systeem en de analyse van files. Speciale onderwerpen daarbij zijn de creatie van Artifact Reports en de hashing van Data Streams. Ook de analyse van databases zoals SQLite, het identificeren van gaps daarin en data recovery zijn onderdeel van het cursus programma. Voorts wordt besproken hoe uit Wi-Fi berichten locatie gegevens kunnen worden achterhaald en wordt de analyse van web server logs besproken.
€2.650
Klassikaal
max 12
4 dagen
Microsoft Sneltoetsen (mini-workshop) + 1 jaar onbeperkt leren cadeau
Met sneltoetsen kun je doorgaans sneller handelingen uitvoeren in Microsoft. Er zijn universele sneltoetsen en programma-specifieke sneltoetsen. Daarnaast zijn sneltoetsen gericht op...
Je bekijkt nu de online cursus ‘Microsoft Sneltoetsen (mini-workshop)’ van Hobp. Goed om te weten: als je deze online cursus boekt, dan krijg je van Hobp tevens 1 jaar onbeperkt leren cadeau, via het leerplatform van Hobp. Dat betekent dat je – naast deze cursus – een jaar lang alle andere online cursussen kosteloos kunt volgen. Het leerplatform van Hobp is op elk moment beschikbaar via telefoon, tablet of laptop én na afronding van een cursus ontvang je een persoonlijk certificaat. Wil je meer weten over Hobp en welke (leer)mogelijkheden wij bieden voor jou of je bedrijf? Scroll dan naar beneden naar onze 'opleidersinformatie' of bekijk ons leerplatform via https://leren.hobp.nl.
Sneltoetsen zijn toetsen of combinaties van toetsen waarmee je taken kunt uitvoeren die je doorgaans met de muis doet. De naam zegt het al, door deze toetsen te gebruiken kan je doorgaans sneller handelingen uitvoeren. Er zijn universele sneltoetsen en programma-specifieke sneltoetsen. Daarnaast zijn sneltoetsen gericht op toegankelijkheid en er zijn zelfs sneltoetsen voor diverse mobiele apparaten. Kortom voldoende reden om gebruik te gaan maken van sneltoetsen.
Deze online cursus is geschikt voor particulieren, financieel managers, leidinggevenden, teamleiders, projectteamleden, financieel medewerkers en werkgevers, mensen met toegang tot Microsoft (office) 365. Advies vooropleiding: MBO+.
Deze training (of dit cursuspakket) maakt deel uit van het duurzaamheidsplatform van Hobp. Dit is een platform dat medewerkers helpt om gezond, gelukkig en bekwaam aan het werk te blijven én bedrijven ondersteunt met een toegankelijke oplossing voor duurzame inzetbaarheid. Het platform biedt o.a. persoonlijk inzicht met de scan (DIX) van TNO, stimuleert bewustwording en bevat 600+ online tools en interventies om duurzame inzetbaarheid te vergroten. Meer weten? Ga dan naar www.hobp.nl.
Windows heeft veel sneltoetsen die het werken met Windows en applicaties makkelijk maken. In deze cursus leer je diverse belangrijke sneltoetsen. Op het toetsenbord is geen toets aanwezig die ‘sneltoets’ heet. De naam is afkomstig van (vaak) een combinatie van toetsen die ingedrukt kunnen worden om een handeling eenvoudiger te maken (in plaats van met muisklikken).
De cursus 'Microsoft Sneltoetsen (mini-workshop)' bestaat uit: Online instructie, Video-ondersteuning, E-book, Tools voor sneltoetsen, Samenvatting en Aanbevolen aanpak. Aanvullend lesmateriaal: Praktijkopdrachten, Verrijkingsopdrachten en een Hard-copy workshopreader.
Je bekijkt nu de online cursus ‘Microsoft Sneltoetsen (mini-workshop)’ van Hobp. Goed om te weten: als je deze online cursus boekt, dan krijg je van Hobp tevens 1 jaar onbeperkt leren cadeau, via het leerplatform van Hobp. Dat betekent dat je – naast deze cursus – een jaar lang alle andere online cursussen kosteloos kunt volgen. Het leerplatform van Hobp is op elk moment beschikbaar via telefoon, tablet of laptop én na afronding van een cursus ontvang je een persoonlijk certificaat. Wil je meer weten over Hobp en welke (leer)mogelijkheden wij bieden voor jou of je bedrijf? Scroll dan naar beneden naar onze 'opleidersinformatie' of bekijk ons leerplatform via https://leren.hobp.nl.
Sneltoetsen zijn toetsen of combinaties van toetsen waarmee je taken kunt uitvoeren die je doorgaans met de muis doet. De naam zegt het al, door deze toetsen te gebruiken kan je doorgaans sneller handelingen uitvoeren. Er zijn universele sneltoetsen en programma-specifieke sneltoetsen. Daarnaast zijn sneltoetsen gericht op toegankelijkheid en er zijn zelfs sneltoetsen voor diverse mobiele apparaten. Kortom voldoende reden om gebruik te gaan maken van sneltoetsen.
€225
E-Learning
1 uur
Continuous Integration with Bamboo
Amsterdam
ma 13 jul. 2026
en 9 andere data
In the course Continuous Integration with Bamboo from SpiralTrain participants learn how the latest version of Bamboo can be used to set up a continuous integration and continuous delivery (CI/CD) pip
DevOps Process
CI/CD is part of the DevOps process whereby developers check in code changes regularly in a central repository, after which tests and builds are performed automatically. The tools ensure that the new code is correct before it is integrated into the software project.
Bamboo Configuration
The course starts with a discussion of the connection of Bamboo with version control systems such as Git, CVS and Bitbucket and goes into the tasks that Bamboo supports with build plans, stages and jobs.
Dashboards
Next you will learn how to create projects in the Bamboo Dashboard and configure build plans with tasks and jobs. This also deals with setting triggers and linking to repositories.
Build Configuration
More detailed attention is also paid to configuring build plans, jobs and stages, setting up connections with repositories and setting build triggers. Build notifications and passing parameters are also discussed here.
Build Automation
Also treated is how Bamboo can perform many different tasks automatically using tools such as Maven and Gradle Build tasks, .NET Build tasks, MSBuild and MSTest tasks and Selenium Tests. And automatic deployment is also discussed.
Administration
A lot of attention is also paid to Bamboo Administration with global variables, user management, permissions and the setting of bulk actions.
Reporting
Finally the reporting options from Bamboo are reviewed with which insight can be gained into build history and build activity, failed builds and the audit log.
Audience Course Continuous Integration with Bamboo
The course Continuous Integration with Bamboo is intended for developers, testers and administrators who want to use Bamboo to set up continuous integration projects.
Prerequisites Course Continuous Integration with Bamboo
Experience with IT projects in a DevOps environment with the Agile Development methodology and Scrum is beneficial for the understanding but not strictly necessary.
Realization Training Continuous Integration with Bamboo
The theory is discussed on the basis of presentations and demos and is interchanged with exercises. Demo projects should clarify the concepts discussed. The course uses the latest version of Bamboo. Course times are from 9.30 up and to 16.30.
Certification Continuous Integration with Bamboo
After successful completion of the course, the participants receive an official certificate Continuous Integration with Bamboo.
Modules
Module 1 : Bamboo Intro
What is Bamboo?
Continuous Integration
Atlassian CI Server
Version Control
Git, CVS and BitBucket
Supported Tasks
Deployment Projects
Build Plans
Stages and Jobs
Simultaneous Jobs
Installing Bamboo
Bamboo Server Port
Module 2 : Projects and Plans
Bamboo Dashboard
Creating Projects
Build Plans
Default Job
Extra Tasks
Enabling the Plan
Link Repository
Configure Tasks
Clone Build Plan
Triggers
Favorite Projects
Filter Plans
Module 3 : Configuring Plans
Editing Build Plan
Configuring Stages
Configuring Jobs
Configuring Stages
Configuring Repositories
Scheduled Build Triggers
Repository Polling
Adding New Branch
Configuring Permissions
Build Notifications
Build History Expiration
Passing Parameters
Module 4 : Task Execution
Java Project Tasks
Maven and Gradle
.NET Tasks
MSBuild and MSTest
Linux Shell Build
Powershell Build
Selenium Tests
Manual Builds
Adding Deployment
Web App Deployment
Build Queue
Module 5 : Bamboo Administration
Agents
Global Variables
User Management
Linked Repositories
Server Capabilities
Global Permissions
Add-on Management
Exporting Build Plans
Importing Build Plans
Build History
Bulk Actions
Module 6 : Reports
Bambo Reports
Build Activity
Build Duration
Agent Utilization
Build Failures
Number of tests
Viewing Build History
Viewing Artifacts
Successful Builds
Failed Builds
Audit Log
€1.499
Klassikaal
max 12
2 dagen
Continuous Integration with Jenkins
Amsterdam
ma 22 jun. 2026
en 9 andere data
In the course Continuous Integration with Jenkins from SpiralTrain participants learn how the latest version of Jenkins can be used to set up a continuous integration and continuous delivery (CI/CD) p
DevOps Process
CI/CD is part of the DevOps process whereby developers check in code regularly into a central repository and relevant tests and builds are automatically executed. Tools ensure that the new code is correct before it is integrated into the software project.
Jenkins Configuratie
The course starts discussing the version control systems and build tools supported by Jenkins. Jenkins plugins, the Jenkins DSL and the Jenkins file are also treated.
Dashboards
You will learn then learn based on the Jenkins GUI and the Jenkins Dashboard, how to set up declarative and scripted pipelines in Jenkins. The role of Masters and Nodes, Agents and Executors are discussed and their relationship explained.
Job Triggering
Attention is also paid to the triggering of jobs. Jobs can be triggered periodically or with input from the user based on parameters. Retries, timeouts, conditional and parallel execution are also on the course program.
Project Types
Jenkins supports various project types such as Maven or Gradle projects, Freestyle projects, Pipeline and GitHub projects. The setup of such projects is explained as well as multibranch and external projects.
Reporting
Finally various reporting options from Jenkins projects are discussed and how Jenkins and container technology such as Docker can work together.
Audience Course Continuous Integration with Jenkins
The course Continuous Integration with Jenkins is intended for developers, testers and administrators who want to use Jenkins 2 to set up a continuous integration pipeline.
Prerequisites Course Continuous Integration with Jenkins
Experience with IT projects in a DevOps environment with the Agile Development methodology and Scrum is beneficial for the understanding but not strictly necessary.
Realization Training Continuous Integration with Jenkins
The theory is discussed on the basis of presentations and demos and is interchanged with exercises. Demo projects clarify the discussed concepts. The course is done in the latest version of Jenkins, version 2. Course times are from 9.30 up and to 16.30.
Certification Continuous Integration with Jenkins
After successful completion of the course the participants receive an official certificate Continuous Integration with Jenkins.
Modules
Module 1 : Jenkins Intro
What is Jenkins?
Continuous Integration
Hudson Predecessor
Version Control
Git, CVS and BitBucket
Build Tool Support
Distributed Builds
Jenkins Plugins
Installing Jenkins
The Jenkinsfile
Jenkins DSL
Groovy Scripts
Module 2 : Creating Pipelines
Declarative Pipelines
Jenkins GUI
Jenkins Dashboard
Blue Ocean
Pipeline Structure
Pipeline Development
Scripted Pipelines
Declarative Pipelines
Masters and Nodes,
Agents and Executors
Snippet Generator
Running Pipelines
Module 3 : Pipeline Execution
Triggering Jobs
Build After
Build Periodically
Cron Syntax
Poll SCM
User Input
Parameters
Flow Control Options
timeout and retry
Conditional Execution
Parallel Execution
Handling Concurrency
Module 4 : Project Types
Freestyle Projects
Maven Projects
Discard Old Builds
GitHub Projects
Throttle Builds
Build Environment
Post-Build Actions
Pipeline Projects
External Project Types
Multiconfigurations
Multibranch Projects
Branch Indexing
Module 5 : Reports
Notifications
Jenkins URL
Email Notifications
Build Results
Collaboration Services
Webhooks in Slack
Default Notifications
HipChat Plugin
HTML Reports
Publishing Reports
Integrating Artifacts
Conversions
Module 6 : Integrating Containers
Docker in Pipeline
Configured as a Cloud
Docker Images as Agents
SSH Credentials
Container Settings
Launching Options
Persistent Docker Nodes
Global Variables
withDockerRegistry Pipeline
inside Method
Docker via Shell
Other Interfaces
€1.499
Klassikaal
max 12
2 dagen
Continuous Integration with TeamCity
Amsterdam
do 11 jun. 2026
en 9 andere data
In the course Continuous Integration with TeamCity from SpiralTrain participants learn how the latest version of TeamCity can be used to set up a continuous integration and continuous delivery (CI/CD)
DevOps Process
CI/CD is part of the DevOps process whereby developers check in code regularly into a central repository and relevant tests and builds are automatically executed. Tools ensure that the new code is correct before it is integrated into the software project.
Team City Configuration
The course starts with a discussion of the configuration of TeamCity and the connection of TeamCity to version management systems such as Git, CVS and BitBucket. The various build agents, build steps, gated commits, user configuration and IDE integration are also treated.
Project Configuration
Next attention is paid to project configuration with project IDs, meta runners and issue trackers. Project actions, parameters and the use of shared resources are also on the course schedule.
Build Configuration
Furthermore the build configurations in TeamCity are discussed in more detail and the various build steps, failure conditions, dependencies and parameters are explained. The various agent requirements and VCS settings are also addressed.
Build Execution
The execution of build actions with Maven, Gradle or .NET are also on the program of the course. This includes the discussion of code inspections and code coverage and the implementation of Selenium Tests.
Administration
Subsequently there is ample attention for TeamCity Administration, where global settings, authentication settings, making backups and sending notifications are discussed.
Reporting
Finally the reporting options from TeamCity are reviewed with which insight can be gained into build history, usage statistics and agent logs.
Audience Course Continuous Integration with TeamCity
The course Continuous Integration with TeamCity is intended for developers, testers and administrators who want to use TeamCity to set up continuous integration projects.
Prerequisites Course Continuous Integration with TeamCity
Experience with IT projects in a DevOps environment with the Agile Development methodology and Scrum is beneficial for the understanding but not strictly necessary.
Realization Training Continuous Integration with TeamCity
The theory is discussed on the basis of presentations and demos and is interchanged with exercises. Demo projects should clarify the concepts discussed. The course uses the latest version of TeamCity. Course times are from 9.30 up and to 16.30.
Certification Continuous Integration with TeamCity
After successful completion of the course the participants receive an official certificate Continuous Integration with TeamCity.
Modules
Module 1 : TeamCity Intro
What is TeamCity?
Continuous Integration
CI by JetBrains
Amazon Cloud
Version Control
Git, CVS and BitBucket
Multiple Build Agents
Multiple Users
Build Configuration
Build Steps
Gated Commits
IDE Integration
Installing TeamCity
TeamCity Port
Module 2 : Project Configuration
Creating Projects
Project ID's
VCS Roots
Builds Schedule
Clean up Rules
Projects from Scratch
Projects by URL
Project Configurations
Issue Trackers
Meta Runners
Project Actions
Parameters
Shared Resources
SSH Keys
Module 3 : Build Configuration
General Settings
Build Triggers
Failure Conditions
Build Features
Build Steps
Dependencies
Passing Parameters
Configuration Actions
Copy Configuration
VCS Settings
Pause Triggers
Agent Requirements
Extract Meta-Runner
Extract Template
Module 4 : Build Actions
Running Builds
Maven and Gradle
.NET Steps
Powershell Runner
Code Inspections
Code Coverage
Ant Runner
Duplicate Code Finder
XCode Projects
Selenium Tests
Pinning Builds
Module 5 : TeamCity Administration
Global Settings
Personal Settings
Viewing Build Time
Viewing Disk Usage
Favorite Builds
Audit and Actions
Authentication Settings
Backup Builds
Importing Backup
Managing Build Queue
Setting Up Notifications
Module 6 : Reports
Report Tabs
Test Reports
Usage Statistics
Tracking Changes
Build History
Sorted Builds
Agent Logs
Agent Summaries
Viewing Artifacts
Build Investigations
TeamCity REST Api
€1.499
Klassikaal
max 12
2 dagen