Every professional developer should be familiar with Continuous Integration and Continuous Delivery principles and know how to apply them in practice.
Ability to automate routine operations makes you more efficient and helps to produce reliable results.
We believe that the best way to learn is to learn through practice - this is why we created this course.
Why GitLab CI?
Leading CI system according to The Forrester Wave research:
The trendiest CI system according to Google Trends:
Why this course?
It is a step-by-step practical guideContains live replayable examples in real projects inside GitLabEvery lesson has homework assignments to get your hands dirtyAll lessons are professionally illustrated
|1||Get familiar with GitLab CI||✅|
|2||Create your first pipeline||✅|
|3||Deploy a website to an FTP server||✅|
|4||Create a sequence of jobs||✅|
|5||Provide runtime environment for CI scripts||✅|
|6||Use custom Docker images to simplify CI scripts||✅|
|7||Artifacts: Generate files inside CI||✅|
|8||Pass files between Pipeline stages||✅|
|9||Adjust pipeline flow while working with multiple branches||✅|
|10||Gain control on deployment with Environments||✅|
|11||Review Apps: Preview changes before merging||⏳|
More to come:
|12||Scripting inside CI||✍️|
|13||Pipeline speed optimization||✍️|
|14||Deploy keys and SSH||✍️|
* price will go up when all 15 lesson are ready
Not ready to buy yet? Subscribe to get future updates: