Visão Geral
Curso DevOps e CI/CD para Engenharia Automotiva. Este curso apresenta os princípios, práticas e ferramentas de DevOps e CI/CD aplicados ao contexto da engenharia automotiva moderna. O foco está na adaptação dos conceitos tradicionais de DevOps para ambientes críticos, embarcados e regulados, como ECUs, Software-Defined Vehicles (SDV), ADAS e plataformas automotivas conectadas. O aluno aprenderá como estruturar pipelines de integração contínua, testes automatizados, entrega contínua e atualizações over-the-air (OTA), respeitando requisitos de segurança funcional, qualidade, rastreabilidade e conformidade com normas automotivas.
Conteúdo Programatico
Module 1: Introduction to DevOps in Automotive Engineering
- DevOps fundamentals and principles
- Automotive software development challenges
- DevOps culture in safety-critical environments
Module 2: Automotive Software Development Lifecycle
- V-model and agile integration
- Requirements, traceability, and compliance
- Continuous feedback loops
Module 3: Version Control and Configuration Management
- Git workflows for automotive projects
- Branching strategies and release management
- Configuration and variant management
Module 4: Continuous Integration for Automotive Software
- Automated build systems for embedded software
- Static analysis and code quality checks
- Unit testing and integration testing
Module 5: Continuous Testing and Validation
- Test automation strategies
- Software-in-the-loop (SIL) concepts
- Hardware-in-the-loop (HIL) overview
Module 6: Continuous Delivery and Deployment
- Release pipelines for automotive software
- Artifact management and versioning
- Deployment strategies in embedded environments
Module 7: OTA and Software Updates
- Over-the-air update architectures
- Safety, rollback, and fail-safe mechanisms
- Secure update pipelines
Module 8: Security, Safety, and Compliance in CI/CD
- Integrating functional safety into pipelines
- Automotive cybersecurity practices
- Auditing, logging, and compliance automation
Module 9: DevOps for Software-Defined Vehicles
- CI/CD for centralized and zonal architectures
- Cloud and vehicle integration
- Future trends in automotive DevOps