CI/CD using Jenkins | Complete Course 2026
Advanced 📚 29 lessons ⏱ 2 min read ⬇ Free Download

CI/CD using Jenkins | Complete Course 2026

#devops#jenkins#maven#owasp

CI/CD using Jenkins is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of devops. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.

Throughout the lessons you will build genuine confidence with devops and jenkins, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.

Course Description

DevOps: CI/CD using Jenkins, Maven, Git, Sonar, OWASP, Trivy، دوره آموزش DevOps: CI/CD با Jenkins، Maven، Git، Sonar، OWASP، Trivy توسط آکادمی Udemy منتشر شده است.این دوره جامع DevOps بر اساس محیط واقعی AWS طراحی شده و هر آنچه برای تسلط بر پایپ‌لاین‌های CI/CD مدرن و اتوماسیون نیاز دارید را پوشش می‌دهد. در این دوره یاد می‌گیرید چگونه ابزارهای ضروری مانند Jenkins، Maven، Gradle، SonarQube، Docker، Ansible، Git و Nexus را به همراه فناوری‌های پشتیبان مانند PostgreSQL و Nginx راه‌اندازی و پیکربندی کنید. دوره شما را با پروژه‌های عملی مانند یکپارچه‌سازی Jenkins با Maven، ساخت و استقرار برنامه‌های Java و Node.js، پیاده‌سازی تحلیل ایستای کد با SonarQube، مدیریت آرتیفکت‌ها با Nexus و Gradle و اتوماسیون استقرار با Ansible Playbook همراهی می‌کند. همچنین با Docker برای کانتینرسازی، ارسال ایمیج‌ها به DockerHub و AWS ECR و ایمن‌سازی برنامه‌ها با گواهی SSL کار خواهید کرد. هر بخش شامل آزمایش‌های عملی، آزمون‌ها و تمرین‌های واقعی است تا یادگیری شما را تثبیت کند و اعتماد به نفس لازم برای مصاحبه‌های DevOps و پروژه‌های سازمانی را به دست آورید.

What You Will Learn

  • درک اصول DevOps، چرخه عمر و مزایای آن در ارائه نرم‌افزار مدرن.
  • راه‌اندازی و پیکربندی EC2 در AWS برای Jenkins، SonarQube و ابزارهای پشتیبان.
  • استفاده از Git و GitHub برای کنترل نسخه و مدیریت مخازن پروژه‌های واقعی.
  • نصب، پیکربندی و مدیریت Jenkins برای یکپارچه‌سازی و استقرار مستمر (CI/CD).
  • یکپارچه‌سازی Maven با Jenkins برای ساخت، بسته‌بندی و مدیریت برنامه‌های مبتنی بر Java.
  • انجام تحلیل ایستای کد و اعمال استانداردهای کیفیت کد با SonarQube.
  • پیکربندی یکپارچه‌سازی پایگاه داده PostgreSQL با SonarQube برای تحلیل کد در سطح سازمانی.
  • راه‌اندازی مخازن Nexus برای مدیریت آرتیفکت‌های ساخت با Maven و Gradle.
  • ساخت و استقرار برنامه‌های وب با استفاده از Maven، Gradle و پایپ‌لاین‌های Jenkins.
  • انجام تست امنیتی با ابزارهای OWASP Dependency-Check و Trivy.
  • کانتینرسازی برنامه‌ها با Docker و ارسال ایمیج‌ها به DockerHub یا AWS ECR.
  • اتوماسیون فرآیند استقرار با Ansible Playbook برای استقرار مستمر.
  • پیکربندی و مدیریت معماری master-slave جِنکینز برای ساخت‌های توزیع‌شده.
  • پیاده‌سازی پایپ‌لاین CI/CD واقعی برای استقرار برنامه Node.js Bingo Web در AWS.
  • ثبت دامنه، پیکربندی Nginx و ایمن‌سازی برنامه‌های وب با گواهی SSL.
  • کسب تجربه عملی پروژه DevOps برای تقویت رزومه و نمونه کارها.
  • به‌کارگیری عملی CI/CD در پروژه‌های سازمانی برای افزایش بهره‌وری و کیفیت تحویل نرم‌افزار.
  • کسب اعتماد به نفس برای پاسخ به سوالات مصاحبه DevOps با انجام پروژه‌های انتها به انتها.

Course Features & Specifications

  • ناشر : Udemy
  • مدرس : Shikhar Verma
  • زبان: انگلیسی
  • سطح آموزش: متوسط
  • تعداد دروس: 163
  • مدت زمان آموزش: 11 ساعت و 51 دقیقه

Prerequisites

  • A basic understanding of Linux commands (Ubuntu or Amazon Linux) will be helpful.
  • A valid AWS account (Free Tier or Paid) is required to set up servers and practice real-time projects.
  • A computer with Windows, Linux, or macOS and at least 8 GB RAM to run tools smoothly.
  • Stable internet connection to access AWS, GitHub, and DockerHub services.
  • No prior DevOps experience required – all concepts and tools will be taught step by step with hands-on labs.

Preview

Installation Guide

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720