fbpx
  • Nederlands
  • Engels

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

Cursus Blockchain voor Managers 1 dag € 599
Cursus Continuous Integration met TeamCity 2 dagen € 1199
Cursus Continuous Integration met Bamboo 2 dagen € 1199
Cursus Continuous Integration met Jenkins 2 dagen € 1199
Cursus Git Fundamentals 1 dag € 599
Cursus GIT voor Developers 2 dagen € 1199
Cursus Elastic Search Fundamentals 2 dagen € 1199
Cursus Docker Containers 2 dagen € 1199
Cursus Continuous Delivery 2 dagen € 1199
Cursus Eclipse Introductie 1 dag € 599
Cursus Maven Development 2 dagen € 1199
Cursus Test Driven Development met JUnit 2 dagen € 1199

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.