What you'll learn
- Why use Git
- How to use Git with MATLAB
- MATLAB Projects
- Resolving Git Conflicts
- First tests with MATLAB Testing
- Setting up GitHub Actions with MATLAB
Requirements
- Basic MATLAB knowledge
Description
Git is easy with practice
As you go through the course you will practice common git commands by pressing buttons and not typing commands. The course will walk you through common options and workflows.After working several years at MathWorks and creating a consulting company around Numerical Computing with languages like MATLAB and Python it became clear that there are many people who are not trained as software developers who end up spending a lot of their time coding.
Why Git for MATLAB?
After working several years at MathWorks and creating a consulting company around Numerical Computing with languages like MATLAB and Python it became clear that there are many people who are not trained as software developers who end up spending a lot of their time coding.
As VersionBay got hired to help transition individuals writing code in MATLAB to sharing with others and collaborating the topic of Version Control just kept coming up. This course is created based on several live training sessions that we have given to ensure that people make small changes and start using git for the right reasons and do not think of it as overhead.
What will you learn
This course will walk you through why Git is so popular and accelerate your learning curve with practical examples that you can follow along with. This will take you from renaming your functions with *_v2.m to a much more formal approach that seems like it adds a lot of work and overhead but is actually easy once you get going.
Who this course is for:
- MATLAB programmers wanting to learn about Git
Instructor
Gareth Thomas is one of the Co-Founders of VersionBay with the vision to empower companies to make the most of their software stacks. He is mainly responsible for Business Development, Sales and Marketing. In his past role, he helped develop the EMEA MathWorks channels by partnering with several companies to expand and develop their reach into the academic market. During the last 2 years the number of MATLAB users increased by a factor of 4.
Gareth is very passionate about technology and is fueled by enthusiastic new ideas and thoughts. The decision to start VersionBay is due to his continuous will to embrace change, to adapt and to live life with no regrets.
Gareth was born in Johannesburg but has lived in 7 different countries, of which his favorite country was Macau. He loves traveling and exploring new places with different people. One of the most marking moments in his life was when he traveled alone to New York. While walking in the streets of Manhattan he realized that anything would be possible if you really want it.
He started his career after graduating in 2005, as a MSc. Electrical Engineer – specialized in Control Theory from Instituto Superior Técnico (now known as Técnico Lisboa). It was during his time at University that he was first exposed to MATLAB.