Postgraduate Diploma in Versioning, Testing and Security of Toolchains
Online 800 h Postgraduate Diploma in Versioning, Testing and Security of Toolchains. 8 modules covering ISO 26262-8, ISO/SAE 21434 and Git. Assigned tutor and enrolment open.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Analyse engineering toolchains in competition.
Apply version control to code, data and models.
Design testing strategies for engineering software.
Implement continuous integration and continuous delivery.
Protect the software supply chain.
Apply cybersecurity in the racing environment.
Govern and improve development processes.
Who it's for
- Engineering software engineer seeking to specialise in Versioning, Testing and Security of Toolchains.
- DevOps engineer seeking to specialise in Versioning, Testing and Security of Toolchains.
- Cybersecurity manager seeking to specialise in Versioning, Testing and Security of Toolchains.
- Software quality engineer seeking to specialise in Versioning, Testing and Security of Toolchains.
- Tools engineer seeking to specialise in Versioning, Testing and Security of Toolchains.
- Systems engineer seeking to specialise in Versioning, Testing and Security of Toolchains.
- Graduates in engineering or sciences seeking to enter motorsport.
What you'll work with
- ISO 26262-8
- ISO/SAE 21434
- ISO/IEC 27001:2022
- IEC 62443-4-1
- ISO/IEC/IEEE 29119-1
- ISO/IEC/IEEE 12207
- NIST SP 800-218
- MISRA C:2012
8 modules · 800 h
1.1Simulation, data and calibration tools1.2Engineering software lifecycle1.3Risks of uncontrolled tools1.4Tool qualification under ISO 262621.5Tool inventory1.6Dependencies and versions1.7Development environments1.8Team responsibilities1.9Software engineering good practice1.10Case study: a team's toolchain inventory
2.1Commit model and Git repositories2.2Branching strategies2.3Code review and pull requests2.4Versioning of data and models2.5Git LFS for large files2.6Semantic versioning of tools2.7Release tagging2.8Conflict management2.9Change traceability2.10Laboratory: branching workflow with Git
3.1Unit testing of calculation functions3.2Integration testing3.3Numerical regression testing3.4Tests with reference data3.5Code coverage3.6Performance testing3.7pytest and unittest frameworks3.8Testing simulation models3.9Testing calibrations3.10Practice: test suite with pytest
4.1CI pipelines4.2Build automation4.3Containers with Docker4.4Continuous deployment of internal tools4.5Test environments4.6Artefact management4.7Code quality with SonarQube4.8Static analysis of Python code4.9Quality metrics4.10Workshop: CI pipeline with GitLab
5.1Threats in the software supply chain5.2Management of vulnerable dependencies5.3SBOM and transparency5.4Code and artefact signing5.5Secrets management5.6Access control5.7Security in vehicle cybersecurity5.8Protection of intellectual property5.9Incident response5.10Case study: compromised dependency
6.1Garage and factory networks6.2Telemetry security6.3Device security6.4Identity management6.5Network segmentation6.6Security monitoring6.7Staff awareness6.8Regulatory and contractual compliance6.9Security audits6.10Practice: garage network risk assessment
7.1Development policies and code review7.2Technical documentation of tools7.3Change management for critical tools7.4Software process audits7.5DORA delivery indicators7.6Software engineering training7.7Software supplier management7.8Maturity models such as Automotive SPICE7.9Continuous improvement roadmap7.10Case study: process maturity assessment
8.1Tool inventory8.2Versioning strategy8.3Test suite8.4CI/CD pipeline implementation8.5Security measures8.6Risk analysis8.7Governance plan8.8Final system evaluation8.9Report and presentation8.10Final review with the tutor
How you'll learn
Fully 100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: students progress at their own pace within the intake, which makes it possible to combine study with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Git, GitLab CI, Docker, SonarQube, pytest, in free, academic or evaluation versions. Case studies are based on real procedures for implementing CI pipelines in engineering tools, security audits of the supply chain and numerical regression testing. Assessment is continuous by module, plus the final integrating project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Analyse engineering toolchains in competition.
Apply version control to code, data and models.
Design testing strategies for engineering software.
Implement continuous integration and continuous delivery.
Protect the software supply chain.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. A university degree is not required.
- Internet connection and a computer capable of running the programme's software.
- Sufficient Spanish to follow technical standards documentation.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme consists of 800 hours in total, spread over 6 to 8 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.
You work with Git, GitLab CI, Docker, SonarQube and pytest. Free, academic or evaluation versions are used, and the tutor indicates the free alternative when one exists.
An own diploma from SEIUM upon passing the continuous assessment and the integrating project. This is in-house training, not an official qualification from the Ministry.
Yes. Modules passed in a course or postgraduate diploma in the same area can be credited towards the higher programme. Check the credit recognition policy when you enrol.
Related programmes
Postgraduate Diploma in Technical Dossier and Parc Fermé Verification
Online 800-hour Postgraduate Diploma in Technical Dossier and Parc Fermé Verification. 8 modules covering the FIA Formula 1 Technical Regulations, FIA Formula 1 Sporting Regulations and…
Postgraduate Diploma in Fault Trees and Track Failure Management
Online Postgraduate Diploma of 800 hours in Fault Trees and Track Failure Management. 8 modules covering IEC 61025:2006 fault tree analysis, NUREG-0492 Fault Tree Handbook and…
Postgraduate Diploma in Timed Run and Downforce Preparation at Low Altitude
Online 800-hour Postgraduate Diploma in Timed Run and Downforce Preparation at Low Altitude. 8 modules covering the FIA International Sporting Code, the FIA European Mountain Championship…
More in Automotive & Motorsport
All Automotive & Motorsport programmes → · How to apply · Fees & financing · Scholarships