Advance Your Software Development Skills with MATLAB
Overview
This series will guide you through advanced techniques and best practices for building high-quality production software, enhancing development with CI/CD, adopting modern DevOps workflows, and implementing certification and deployment strategies. Each session is crafted to provide you with the knowledge and tools needed to streamline your development process, improve code quality, and ensure robust software delivery.
Highlights
- Project Organization and Collaboration: Discover how to efficiently organize projects and manage changes with source control, enhancing collaboration and version control.
 - CI/CD Integration and Cloud Deployment: Learn to integrate unit testing into CI/CD pipelines, ensuring continuous quality assurance throughout the development lifecycle. Operationalize your testing and software development via Docker images and deployment to cloud platforms.
 - Software Testing and Code Analysis: Understand how to use Polyspace for early quality assurance and compliance with coding standards, improving code reliability.
 - Test-Driven Development: Implement systematic testing and test-driven development workflows to ensure robust software delivery.
 - Code Coverage Optimization: Measure and optimize code coverage, enhancing the overall quality and performance of your MATLAB projects.
 
| Date | Topic | |
|---|---|---|
| 21 May 2025 | 
						 Building Quality Production Software with MATLAB  | 
					Watch video (29:11) | 
| 28 May 2025 | 
						 Enhancing MATLAB Development with CI/CD  | 
					Watch video (46:44) | 
| 4 Jun 2025 | 
						 C and C++ DevOps with GitLab, VS Code and Polyspace  | 
					Watch video (46:40) | 
| 11 Jun 2025 | 
						 Certification and Deployment Workflows with MATLAB Test  | 
					Watch video (49:18) |