fbpx

Tooling Cursussen

Bij de ontwikkeling van software maken programmeurs veel gebruik van allerlei tools voor het maken, debuggen, testen, beheren en onderhouden van software applicaties. De meest basale tools zijn source code editors, compilers en linkers, maar ook meer specialistische tools als IDE’s, tools voor dependency management en versie beheer worden veel toegepast. SpiralTrain verzorgt diverse klassikale software tooling trainingen in IDE’s, Git, Maven, Docker en JUnit. Bezoek onze LinkedInFacebook of Instagram pagina voor een impressie van SpiralTrain. Klik op onderstaande links voor meer informatie over de cursussen en het rooster.

Tooling Cursuslijst

Course Blockchain for Managers
Cursus Blockchain voor Managers
Code: TLG700
Eerste start: 10-11-2023
1 dag € 699
Course Continuous Integration with TeamCity
Cursus Continuous Integration met TeamCity
Code: TLG420
Eerste start: 26-10-2023
2 dagen € 1299
Course Continuous Integration with Bamboo
Cursus Continuous Integration met Bamboo
Code: TLG410
Eerste start: 23-11-2023
2 dagen € 1299
Course Continuous Integration with Jenkins
Cursus Continuous Integration met Jenkins
Code: TLG400
Eerste start: 16-10-2023
2 dagen € 1399
Cursus GIT
Cursus Git Fundamentals
Code: TLG100
Eerste start: 23-10-2023
1 dag € 699
Course GIT for Developers
Cursus GIT voor Developers
Code: TLG300
Eerste start: 26-10-2023
2 dagen € 1299
Cursus Elastic-Search
Cursus Elastic Search Fundamentals
Code: TLG777
Eerste start: 20-11-2023
2 dagen € 1299
Course Docker Containers
Cursus Docker Containers
Code: TLG500
Eerste start: 09-10-2023
2 dagen € 1299
Course Continuous Delivery
Cursus Continuous Delivery
Code: TLG430
Eerste start: 19-10-2023
2 dagen € 1299
Course Eclipse Introduction
Cursus Eclipse Introductie
Code: JAV130
Eerste start: 26-10-2023
1 dag € 699
JAV333-Using Maven.jpg
Cursus Maven Development
Code: JAV333
Eerste start: 26-10-2023
2 dagen € 1299
Course Test Driven Development with JUnit
Cursus Test Driven Development met JUnit
Code: TST900
Eerste start: 09-10-2023
2 dagen € 1299

Versie Beheer

Een versiebeheersysteem of VCS is een programma waarmee men de wijzigingen in documenten of programma’s in computerbestanden kan beheren. Een VCS wordt het meest gebruikt bij de ontwikkeling van software, zodat meer mensen wijzigingen kunnen aanbrengen aan dezelfde bestanden. Elke wijziging wordt gekoppeld aan een timestamp en aan de persoon die de wijziging maakte. Wijzigingen kunnen vergeleken worden, hersteld en soms samengevoegd. Een veel gebruikt versiebeheersysteem is Git.

Dependency Management

De meeste projecten en modules staan niet op zichzelf. Vaak hebben modules andere modules nodig, en zelfs specifieke versies van modules, om hun werk goed te kunnen doen. Dependency Management is het proces van het beheren van al deze onderling gerelateerde afhankelijkheden om ervoor te zorgen dat het algehele project met succes wordt voltooid. Bekende dependency management tools zijn Maven en NuGet.

Containers

Een container is een standaard eenheid van software die de code en al zijn afhankelijkheden verpakt, zodat de applicatie snel en betrouwbaar van de ene computeromgeving naar de andere kan worden omgezet. Veel gebruikte containers zijn Docker containers. Een Docker-container image is een lichtgewicht, op zichzelf staand, uitvoerbaar softwarepakket dat alles bevat wat nodig is om een applicatie uit te voeren: code, runtime, systeemtools, systeembibliotheken en instellingen. Andere containers worden gemaakt met OpenShift.

Unit Testing

Unit Testing is een type softwaretest waarbij individuele units of componenten van software worden getest. Het doel is om te valideren dat elke eenheid van de software presteert zoals verwacht. Unit Testing wordt gedaan tijdens de coderingsfase van een applicatie door de ontwikkelaar. Een bekend Unit testing tool in de Java wereld is JUnit.