لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استقرار حرفهای Django و React با Docker و CI/CD در سطح صنعتی
- آخرین آپدیت
دانلود Industry-Level Django + React Deployment with Docker, CI/CD
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت، کانتینریزه کردن و استقرار خودکار اپلیکیشن Django و React روی سرور لینوکس با استفاده از Docker، خط لوله CI/CD، Nginx و Gunicorn
استقرار یک اپلیکیشن Django + React در یک محیط واقعی عملیاتی (Production)
کانتینریزه کردن بکاند و فرانتاند با استفاده از Docker و Docker Compose
راهاندازی خط لولههای CI/CD با استفاده از GitHub Actions برای استقرار خودکار
استقرار و مدیریت اپلیکیشنها روی سرور ابری لینوکس
اتصال دامنه اختصاصی و ایمنسازی اپلیکیشن با گواهینامه SSL (HTTPS)
استقرار خودکار تغییرات آینده از محیط محلی به سایت زنده - بدون توقف در دسترس بودن (Downtime).
پیشنیازها: تجربه قبلی در Django (این دوره برای مبتدیان نیست)
مناسب برای توسعهدهندگانی با هر سطح تجربه، از جمله افراد با ۵ تا ۶ سال سابقه یا بیشتر که میخواهند استقرار در سطح صنعتی را بیاموزند
اگر میخواهید با اطمینان بگویید:
“من میتوانم یک اپلیکیشن Django + React را در محیط عملیاتی مستقر و بهروزرسانی خودکار کنم”
—این دوره برای شماست.
همین حالا ثبتنام کنید و یک سیستم استقرار واقعی و در سطح صنعتیبسازید که بتوانید در هر پروژه آینده از آن استفاده کنید.
استقرار یک اپلیکیشن Full-stack در محیط عملیاتی بسیار متفاوت از اجرای آن روی localhost است.
بسیاری از آموزشها در مرحله “runserver”یا npm startمتوقف میشوند. این دوره به شما نشان میدهد اپلیکیشنهای واقعی Django + React چگونه ساخته، کانتینریزه، مستقر، ایمن و بهصورت خودکار در محیط عملیاتی منتشر میشوند.
در این دوره، شما یاد میگیرید چگونه یک اپلیکیشن Django + Reactرا بردارید و آن را روی یک سرور ابری لینوکسبا استفاده از Docker، خط لولههای CI/CD (GitHub Actions)، Nginx، Gunicorn، دامنه اختصاصیو SSL (HTTPS)مستقر کنید —دقیقاً همانطور که در صنعت انجام میشود.
این یک دوره تئوری نیست؛ بلکه یک سیستم استقرار در سطح صنعتی است.
آنچه خواهید ساخت
شما یک اپلیکیشن واقعی Django + Reactرا با موارد زیر مستقر میکنید:
بکاند: Django + Gunicorn
فرانتاند: React (Production Build)
پایگاه داده: PostgreSQL
کانتینریزه کردن: Docker و Docker Compose
وبسرور: Nginx (Reverse Proxy)
سرور ابری: Linux VPS (Linode)
CI/CD: GitHub Actions (استقرار خودکار هنگام Push)
دامنه و امنیت: دامنه اختصاصی + SSL (HTTPS)
در پایان این دوره، اپلیکیشن شما:
بهطور کامل کانتینریزه شده است
روی یک سرور زنده در حال اجراست
از طریق یک دامنه اختصاصی قابل دسترسی است
با HTTPS ایمن شده است
با هر Push کد، بهطور خودکار مستقر میشود
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
پیشنیازها
Prerequisite
مرور کلی داکر
Docker Overview
مرور کلی داکر
Docker Overview
نصب داکر
Docker Installation
یک درخواست کوچک و نحوه ارتباط با من
A Small Request & How to Reach Me
کلون کردن مخزن پروژه
Cloning the Repository
هدف از این دوره
Goal of This Course
کلون کردن پروژه Django و React
Clone the Django + React Project
مقداردهی مجدد Git
Re-initializing Git
اجرای پروژه کلون شده در محیط محلی
Run the Cloned Project Locally
داکریزه کردن پروژه
Dockerizing the Project
Dockerfile برای بکاند
Dockerfile for Backend
Dockerfile برای فرانتاند
Dockerfile for Frontend
فایل docker compose.yml و داکریزه کردن پروژه
docker-compose.yml File & Dockerizing the Project
ساخت Superuser داخل کانتینر داکر
Creating Superuser Inside Docker Container
راهاندازی سرور Linode
Linode Server Setup
ساخت حساب کاربری Linode
Creating a Linode Account
ساخت سرور Linode با SSH Key
Creating a Linode Server with SSH Key
نصب داکر و گیت روی سرور عملیاتی
Installing Docker and Git on Production Server
نمایش نظرات