Software Configuration & Build Management
Mikrocentrum
Software Configuration Management (SCM) is tegenwoordig niet meer weg te denken in software ontwikkel omgevingen. We zien echter dat er vaak begripsverwarring ontstaat als mensen SCM leren vanuit het gebruik van een specifiek Tool. De benadering blijft in de context van het uit ervaring geleerde zonder dat er een basis is vanuit een conceptueel inzicht.
Het SCM gedeelte van de cursus is bedoeld om het conceptuele aspect van SCM duidelijk te maken.
Het hele proces van het compileren, archiveren en linken van software systemen gaat vaak verborgen achter mooie tooling (‘make', Visual Studio, etc) en is daardoor niet te volgen voor een gewone gebruiker. Zolang het maar niet te groot en te ingewikkkeld wordt is het prima te beheren.
Wordt de applicatie echter groter, of moet er voor meerdere systemen gebouwd worden dan zal er vaak aan de internals gesleuteld moeten worden. Ook als er iets mis gaat is een kijkje onder de motorkap noodzakelijk.
Bouwsystemen zijn de ruggegraat van een software ontwikkel omgeving. Deze moet robust en absoluut betrouwbaar zijn. Voor de opzet hiervan is een gedegen kennis van Build Management on-ontbeerlijk.
SCM en Build Management zijn nauw met elkaar verbonden
Deze cursus kan ook bedrijfsintern en aangepast op uw bedrijfssituatie worden gegeven. Voor meer informatie kan contact worden opgenomen met Richard Paulissen, tel. (+31)040-2969933 of per e-mail: r.paulissen@mikrocentrum.nl.
Doel
De cursist beheerst de basisbegrippen van Software Configuration Management.
Bestemd voor
Software Configuration Managers en iedereen die met Software Configuration Management te maken krijgt. Het geeft een goede basis voor iemand die een specifieke SCM Tooling cursus gaat volgen.
Iedereen die te maken krijgt met het organiseren, implementeren en/of onderhouden van software ontwikkel omgevingen.
Werk- en denkniveau
MBO. Basis kennis van Software Engineering processen
Enige voorkennis van een of meerdere SCM tools is een pre maar niet een vereiste.
Duur
2 dagbijeenkomsten van 9.00 uur tot 16.30 uur
Inhoud
Het hoe en waarom van Software Configuration Management - onafhankelijk van specifieke tooling
Version Control. Repositories. Issue Tracking.
Promotie Modellen.
Overzicht/Vergelijking van enige bekende SCM Tools.
Basiselementen van build: compileren, linken, libraries.
Systeem generatie ‘make'.
Directory structuren.
Een generieke kijk op het bouwen van systemen (GBS).
Opdracht.
De cursus kan in het Nederlands of Engels gegeven worden. Slides zijn in het Engels.
Bewijs van deelname
Na afloop ontvangt de cursist een bewijs van deelname.