مروری بر دوره
در دوره DevOps Level 2 شما از یک کاربر ساده ابزارها، تبدیل میشوید به مهندس CI/CD که میتواند فرآیندهای Build، Test، Security Scanning، Deployment و Automation را در سازمانهای بزرگ پیادهسازی کند.
این دوره شما را متخصص ابزارهایی میکند که هسته اصلی DevOps در دنیا هستند:
- Jenkins سلطان CI/CD در سازمانها
- GitLab CI/CD محیطی یکپارچه برای DevOps Enterprise)
- GitHub Actionsموتور اتوماسیون مدرن برای Cloud و پروژههای Open-Source
پس از این دوره شما مهندس DevOps عملیاتی خواهید بود و میتوانید Pipeline بسازید، امنیت Pipeline را تأمین کنید، سرویسها را Deploy کنید، و همه چیز را بهصورت خودکار مدیریت کنید.
.
سرفصل ها
Module 1 – Jenkins Mastery
Duration: 12 hours
Introduction to Jenkins – 0.5 hour
Installing Jenkins on Linux – 1 hour
Jenkins Pipeline Fundamentals – 1.5 hours
Integration with Git and GitHub – 1 hour
Jenkins Agents including Static Agents and Dynamic Agents using Docker – 2 hours
Jenkins with Docker for Build and Push workflows – 2 hours
Jenkins Integration with Kubernetes – 2 hours
Jenkins Security and Credentials – 1 hour
Multi Stage Pipeline including Dev to Stage to Prod – 1 hour
Module 2 – GitLab CI CD Engineering
Duration: 10 hours
Introduction to GitLab CI CD – 0.5 hour
GitLab Runner including Shared Runner and Private Runner and Docker Runner – 2 hours
CI CD Pipeline Fundamentals using gitlab ci yml file – 2.5 hours
GitLab Variables and Secrets – 1 hour
Docker and Kubernetes Integration – 2 hours
Artifacts and Cache – 0.5 hour
GitLab Environments including Dev and Staging and Prod – 1 hour
Auto DevOps – 0.5 hour
Module 3 – GitHub Actions Professional
Duration: 8 hours
Introduction to GitHub Actions – 0.5 hour
Creating Workflows – 1.5 hours
Reusable Workflows – 1 hour
GitHub Runners including Hosted Runner and Self Hosted Runner – 1.5 hours
Build and Deployment Pipelines – 2 hours
Secrets Management – 0.5 hour
Marketplace Actions and Custom Actions – 1 hour
Module 4 – Enterprise CI CD Architecture
Duration: 6 hours
Designing CI CD Architecture – 1.5 hours
Designing infrastructure for CI CD – 1 hour
Logging and Monitoring using Prometheus and Grafana and Loki and ELK Stack – 2 hours
Security in CI CD including SAST and DAST and Supply Chain Security – 1.5 hours
Module 5 – Real World Enterprise Projects
Duration: 6 to 8 hours
Project One – Complete CI CD pipeline for a Java Application – 2 hours
Project Two – Deploying a dedicated GitLab Runner – 1.5 hours
Project Three – CI CD pipeline for Microservices using GitHub Actions – 2 hours
Project Four – Pipeline Security including Code Scanning and Image Scanning and DAST – 1.5 hours
مخاطبان دوره
این دوره مناسب کسانی است که میخواهند اتوماسیون و پیادهسازی Pipelineهای حرفهای CI/CD را یاد بگیرند:
- مهندسان DevOps که میخواهند مهارت اجرای پروژههای سازمانی را توسعه دهند
- علاقهمندان به یادگیری Jenkins، GitLab CI/CD و GitHub Actions
- توسعهدهندگان و تیمهای DevOps که میخواهند فرآیندهای Build و Deploy را خودکار و امن کنند
- مدیران تیم و متخصصان پروژه که میخواهند نسخهگذاری، استقرار و امنیت در Pipelineها را مدیریت کنند
- افرادی که میخواهند آماده پروژههای واقعی و Enterprise باشند
به عنوان اولین نفر، نظر خود را بنویسید!