See the advantages of DevOps and automate manual tasks.
Large software projects are not developed by a single person. People need to work together to develop great products. Each person works on their assigned functions and checks code into a source code management system. This usually means using a tool like Git.
But how can you make sure that your code still works when merging multiple codebases?
A Continuous Integration (CI) system can check the quality and functionality of the code. If you run tests automatically, you will see if your code is suitable for production. CI systems, such as Jenkins, are the foundation of an automated workflow and should constantly review the status of your codebase. This helps developers write better code and make fewer mistakes.
Ruby is an excellent programming language for beginners and is used for complex and challenging projects. This course will use Ruby to showcase the development part of an automated workflow.
The course includes a full 5 days. Day 1 to 3 focus more on conveying technology-specific knowledge. Each of the three technologies (Ruby, Git and Jenkins) is dedicated to a full day. The course is not only theory. The core element of each course day will be hands-on exercises.
The next two days then deal with the combination of all three technologies. Practical hands-on expertise is taught here in a comprehensive practical example.
The example will deal with a scenario in which we develop a Ruby application that tests an external system. The produced source code is managed with the help of Git and made available to a Jenkins CI system. Jenkins will automatically detect changes to the source code, read out and start included tests.Book this course!
Fill out this form and click the "Submit" button and we will send you a quote for this training! No obligations, no commitment.