لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پروژه DevOps - ۲۰۲۲: پیادهسازی CI/CD با Jenkins، Ansible و Kubernetes
- آخرین آپدیت
دانلود DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
با این دوره جامع، به دنیای DevOps وارد شوید؛ دورهای که بر ساخت و مدیریت خط لولههای CI/CD با استفاده از Jenkins، Ansible و Kubernetes تمرکز دارد. این مسیر با معرفی یکپارچهسازی مستمر (CI) و استقرار مستمر (CD) آغاز شده و زمینهساز مجموعهای از ماژولهای عملی میشود. یادگیرندگان با راهاندازی سرور Jenkins، یکپارچهسازی آن با Git و خودکارسازی فرآیندهای Build با استفاده از Maven شروع میکنند. در ادامه، نحوه استقرار اپلیکیشنها روی سرورهای Tomcat و خودکارسازی این استقرارها توسط Jenkins را خواهید آموخت.
با پیشرفت دوره، تمرکز بر کانتینریسازی با Docker منتقل میشود تا نحوه ایجاد و مدیریت کانتینرها و Imageهای داکر و خودکارسازی این فرآیندها با Ansible نمایش داده شود. یادگیرندگان بینشی در مورد ساخت، استقرار و مدیریت کانتینرها در محیطهای مختلف به دست میآورند تا جریانهای CI/CD روان تضمین شود. بخش نهایی به بررسی Kubernetes روی AWS میپردازد که شامل راهاندازی کلاسترهای کوبرنتیز، استقرار اپلیکیشنها و مدیریت استقرارهای پیچیده با استفاده از Ansible و Jenkins است.
این دوره برای ارائه یک مسیر یادگیری ساختاریافته از مفاهیم بنیادی تا پیادهسازیهای پیشرفته طراحی شده است تا شما را قادر سازد با اعتماد به نفس کامل، چالشهای دنیای واقعی DevOps را مدیریت کنید. هر ماژول با دموهای دقیق و بینشهای عملی پر شده است تا درک کامل از هر موضوع تضمین شود.
این دوره برای مهندسان DevOps، مدیران سیستم و توسعهدهندگان نرمافزاری که به دنبال ارتقای دانش خود در فرآیندهای CI/CD هستند، ایدهآل است. داشتن درک پایه از ابزارها و مفاهیم DevOps توصیه میشود. آشنایی با Jenkins، Docker و AWS مفید است اما اجباری نیست.
سرفصل ها و درس ها
مقدمهای بر دوره
Introduction to the Course
مقدمه
Introduction
مباحث مورد بررسی
Topics Covered
CI و CD چیست؟
What is CI and CD?
منابع لازم برای راهاندازی خط لوله CI/CD در DevOps
Resources to Set Up DevOps CI/CD Pipeline
سورس کد پروژه DevOps
DevOps Project Source Code
نکاتی برای یادگیری سریع
Quick Tips to Learn Fast
خط لوله CI/CD با استفاده از Git، Jenkins و Maven
CI/CD Pipeline Using Git, Jenkins, and Maven
مقدمه بخش
Section Introduction
راهاندازی سرور Jenkins
Set Up Jenkins Server
اجرای اولین Job در جنکینز
Run First Jenkins Job
یکپارچهسازی Git با Jenkins
Integrate Git with Jenkins
اجرای Job جنکینز برای دریافت کد از GitHub
Run Jenkins Job to Pull Code from GitHub
یکپارچهسازی Maven با Jenkins
Integrate Maven with Jenkins
Build یک پروژه جاوا با استفاده از Jenkins
Build a Java Project Using Jenkins
یکپارچهسازی سرور Tomcat در خط لوله CI/CD
Integrating Tomcat Server in CI/CD Pipeline
مقدمه بخش
Section Introduction
راهاندازی سرور Tomcat
Set Up a Tomcat Server
یکپارچهسازی Tomcat با Jenkins
Integrate Tomcat with Jenkins
استقرار Artifactها روی سرور Tomcat
Deploy Artifacts on a Tomcat Server
خودکارسازی Build و استقرار با استفاده از Poll SCM
Automate Build and Deploy Using Poll SCM
یکپارچهسازی Docker در خط لوله CI/CD
Integrating Docker in CI/CD Pipeline
راهاندازی محیط Docker
Set Up Docker Environment
ایجاد کانتینر Tomcat
Create a Tomcat Container
رفع مشکل کانتینر Tomcat
Fixing Tomcat Container Issue
ایجاد اولین Dockerfile
Create Your First Docker File
ساخت Dockerfile سفارشی برای Tomcat
Create a Customized Dockerfile for Tomcat
یکپارچهسازی Docker با Jenkins
Integrate Docker with Jenkins
Job جنکینز برای Build و کپی Artifactها روی میزبان داکر
Jenkins Job to Build and Copy Artifacts on to Docker Host
بهروزرسانی Dockerfile تومکت برای خودکارسازی فرآیند استقرار
Update Tomcat Dockerfile to Automate Deployment Process
خودکارسازی Build و استقرار روی کانتینر داکر
Automate Build and Deployment on Docker Container
Job جنکینز برای خودکارسازی CI/CD جهت استقرار اپلیکیشن روی کانتینر داکر
Jenkins Job to Automate CI/CD to Deploy Application on Docker Container
یکپارچهسازی Ansible در خط لوله CI/CD
Integrating Ansible in CI/CD Pipeline
یکپارچهسازی Docker با Ansible
Integrate Docker with Ansible
یکپارچهسازی Ansible با Jenkins
Integrate Ansible with Jenkins
ساخت Image و ایجاد کانتینر در Ansible
Build an Image and Create Container on Ansible
پلیبوک Ansible برای ایجاد Image و کانتینر
Ansible Playbook to Create Image and Container
کپی Image در DockerHub
Copy Image on to DockerHub
Job جنکینز برای Build کردن یک Image در Ansible
Jenkins Job to Build an Image onto Ansible
نحوه ایجاد کانتینر روی میزبان داکر با استفاده از پلیبوک Ansible (پروژه DevOps)
How to Create Container on DockerHost Using Ansible Playbook - DevOps Project
استقرار مستمر کانتینر داکر با استفاده از پلیبوک Ansible
Continuous Deployment of Docker Container Using Ansible Playbook
پیادهسازی CI/CD جنکینز برای استقرار روی کانتینر با Ansible
Jenkins CI/CD to Deploy on Container Using Ansible
نمایش نظرات