Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Grondslagen van agiel denken
- Het Agile Manifesto en de relevantie ervan voorbij software
- Agile vergelijken met traditionele waterval- en plan-gedreven modellen
- Scrum-rollen, events en artefacten gekoppeld aan academische projectcycli
- Kanban en stromingsgestuurd management voor onderzoeks- en onderwijsteams
- Het kiezen van hybride agile-methoden die geschikt zijn voor ingenieurs- en ontwerpopstellingen
Agile planning en samenwerking
- Gebruikersverhalen schrijven en acceptatiecriteria definiëren voor ingenieursproblemen
- Technieken voor backlogprioritering: MoSCoW, waarde versus inspanning, risico-gedreven ordening
- Sprintplanning en schattingen met niet-softwareteams
- Retrospectieven en continue verbetering in een academische setting
- Samenwerkingstools en boards voor multidisciplinaire deelnemers
Introductie tot de DevOps-cultuur
- DevOps definiëren: de silo's doorbreken tussen ontwikkeling en operatie
- Het CALMS-model: Cultuur, Automatisering, Lean, Meting, Delen
- DevOps in onderzoeks labs, teams burgerlijke techniek en architectuurstudio's
- Een schuldvrije cultuur en feedbackloops opbouwen in onderwijsinstellingen
- Ethische, veiligheids- en compliance-overwegingen bij de adoptie van DevOps in het onderwijs
Versiebeheer en collaboratief codebeheer
- Git-grondslagen voor reproduceerbaar ingenieurs- en ontwerpwerk
- Branching-strategieën: trunk-based, feature branches en vereenvoudigd GitFlow
- Pull requests, peer review en code-eigendom in onderwijsteams
- Het beheren van non-code-activa: CAD-bestanden, BIM-modellen, simulatiedatasets
- Opzetten van repositories voor cursusmateriaal en studentprojecten
Continuous Integration en buildautomatisering
- CI-concepten en hun toepassing op gecompileerde en gescripte ingenieurstools
- Automatische builds opzetten voor software, simulaties en documentatie
- Pijplijnstadia: compileren, verpakken, linten en voorafgaande checks
- Overzicht van populaire CI-platformen: GitHub Actions, GitLab CI, Jenkins
- Omgaan met grote artefacten, dependency-caching en parallelle uitvoering
Softwarekwaliteit en statische analyse
- Softwarekwaliteit definiëren: onderhoudbaarheid, betrouwbaarheid, bruikbaarheid, efficiëntie
- Code-metrics: cyclomatische complexiteit, koppeling, cohesie en duplicatie
- Statische analysietools voor Python, Java, C++ en veelvoorkomende ingenieursscripts
- Documentatie als kwaliteit: docstrings, README-normen en levende documenten
- Kwaliteitsdeuren integreren in CI-pijplijnen zonder de voortgang van studenten te blokkeren
Teststrategieën en testontwerp
- De testpiramide: eenheidstesten, integratietesten, systeemtesten en acceptatietesten
- Eenheidstesten schrijven voor ingenieursberekeningen, simulaties en hulpprogramma's
- Grondslagen van test-driven development (TDD) en behavior-driven development (BDD)
- Mocken van externe systemen: sensoren, API's, finite-element-solvers
- Testpakketten structureren voor multidisciplinaire teamprojecten
Testautomatisering en continuous testing
- Testuitvoering automatiseren binnen CI/CD-pijplijnen
- Testrapportage, dekkingdrempels en het omgaan met flaky tests
- Eigenschap-gebaseerde testen en fuzzing voor ingenieursalgoritmen
- Regresieteststrategieën voor evoluerende cursustoewijzingen
- Prestatie- en loadtesting voor simulatie- en rendering-workloads
Concepten van Continuous Delivery en deployment
- CD-grondslagen: delivery versus deployment, omgevingen en promotie
- Deploymentpatronen: blue-green, canary en feature toggles
- CD-principes toepassen om onderzoeksartifakten, cursuswebsites en apps te publiceren
- Basics van containers met Docker voor reproduceerbare ingenieursomgevingen
- Infrastuctuur als Code introductie: het declaratief beheren van lab- en cloud-opstellingen
Observedbaarheid, monitoring en feedback
- Loggen, metrics en tracing voor academische software en simulaties
- Lichte monitoring opzetten voor studentprojecten en onderzoekstools
- Feedbackdata gebruiken om cursustoeslagmateriaal en labopdrachten te itereren
- Dashboarding en alerting geschikt voor educatieve contexten
- Post-deployment verificatie en rollback-procedures
Best practices voor veiligheid en kwaliteit
- Grondslagen van secure coding: inputvalidatie, authenticatie en beheer van geheimen
- Dependency-scanning en kwetsbaarheidsbeheer in open-source stacks
- License compliance voor software gebruikt in onderwijs en publicatie
- Overwegingen rond gegevensprivacy bij het omgaan met student- en onderzoeksgegevens
- Een security-bewuste cultuur opbouwen in ingenieurs- en ontwerpopstellingen
Praktijken vertalen naar onderwijsmodules
- Agile projectopdrachten ontwerpen voor studenten systeemkunde, burgerlijke techniek, ontwerp en architectuur
- Rubrieken maken die proceskwaliteit evalueren naast productkwaliteit
- Templates repositories opzetten met geconfigureerde CI voor studentgebruik
- DevOps-concepten progressief uitbreiden over een semester
- Studententeams evalueren aan de hand van praktijkgerelateerde kwaliteits- en automatiseringsmetrics
Toolchainselectie en academische beperkingen
- Gratis en open-source tools evalueren voor budgetbewuste afdelingen
- Integreren met bestaande LMS, bestandopslag en lab-infrastructuur
- Technische schuld beheren in langlopende onderzoekscodebases
- Onboarding van studenten en faculteit met uiteenlopende technische achtergronden
- Zuiverheid waarborgen wanneer sleutelpersoneel afstudeert of wisselt van positie
Vereisten
- Basisbegrip van concepten rond softwareontwikkeling
- Vertrouwdheid met algemene ingenieurs- of ontwerpworkflows
- Ervaring met het gebruik van computers voor academisch of projectgericht werk
Doelgroep
- Professoren en docenten van opleidingen systeemkunde, burgerlijke techniek, ontwerp en architectuur
- Academisch personeel dat zijn onderwijs wil moderniseren met industrierelevante praktijken
- Onderzoeksleiders en labcoördinatoren die technologie integreren in het curriculum
42 Uren
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
Craig was erg betrokken bij de training, zorgde altijd dat we goed opletten, paste de voorbeelden aan op onze dagelijkse activiteiten en gaf altijd antwoord als er iets gevraagd werd, zelfs als de informatie niet in de presentatie stond.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Cursus - DevOps Foundation®
Automatisch vertaald
echte levensvoorbeelden
Maria - Fundacja PTA
Cursus - Mastering Make: Advanced Workflow Automation and Optimization
Automatisch vertaald