آموزش ساخت و استقرار پروژه Django با Docker - آخرین آپدیت

دانلود Build and Deploy a Dockerised Django Project

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Django: ساخت فروشگاه اینترنتی حرفه‌ای با Django، Docker، Redis و Stripe

به راحتی Django را یاد بگیرید و یک برنامه فروشگاه اینترنتی آماده برای تولید را با Django، Docker، Redis، Celery، Nginx و Stripe بسازید.

مهارت در Django:

ساخت یک برنامه تجارت الکترونیک قوی با استفاده از مدل‌ها، نماها، قالب‌ها و فرم‌های Django.

داکرايزاسيون (Dockerization):

کانتینریزه کردن برای توسعه و استقرار مقیاس پذیر برنامه شما.

پردازش ناهمزمان:

به طور موثر وظایف را با Celery و Redis برای عملیات ناهمزمان انجام دهید.

استقرار و مقیاس‌پذیری:

استقرار با استفاده از Nginx، Gunicorn، PostgreSQL و ادغام پرداخت‌های امن با Stripe.

احراز هویت و مجوز:

پیاده‌سازی احراز هویت و مجوز کاربر در برنامه تجارت الکترونیک خود.

مدیریت پرداخت‌ها:

ادغام و پردازش ایمن پرداخت‌ها با استفاده از درگاه پرداخت Stripe.

تست و رفع اشکال:

اطمینان از عملکرد و قابلیت اطمینان از طریق استراتژی‌های موثر تست و رفع اشکال.

بهینه سازی عملکرد:

بهینه سازی عملکرد برنامه با استفاده از تکنیک‌های ذخیره سازی، بهینه سازی پرس و جو و تعادل بار.

پیش نیازها:

  • مهارت‌های برنامه نویسی پایتون
  • درک اولیه از مفاهیم توسعه وب
  • آشنایی با HTML، CSS و JavaScript
  • دانش پایگاه‌های داده رابطه‌ای و SQL
  • درک Git و کنترل نسخه
  • تجربه با رابط‌های خط فرمان (CLI)
  • آشنایی با سیستم عامل‌های لینوکس یا یونیکس
  • آشنایی قبلی با چارچوب Django مفید خواهد بود

سفری جذاب را برای یادگیری آسان Django و ساخت یک برنامه تجارت الکترونیک کاملاً کاربردی و آماده تولید، آغاز کنید. این دوره جامع، مهارت‌ها و ابزارهای ضروری مورد نیاز برای ساخت یک برنامه تجارت الکترونیک چشمگیر با استفاده از Django، Docker، Redis، Celery، Nginx و Stripe را پوشش می‌دهد.

از طریق یک سری پروژه‌های عملی، شما بر مبانی توسعه Django مسلط خواهید شد. از پیاده‌سازی احراز هویت کاربر و مدیریت لیست محصولات گرفته تا ادغام سبد خرید و فعال‌سازی پردازش پرداخت ایمن با Stripe، درک عمیقی از ساخت راه‌حل‌های قوی تجارت الکترونیک به دست خواهید آورد.

با Docker، یاد خواهید گرفت که چگونه یک محیط توسعه را به راحتی تنظیم کرده و برنامه خود را به آسانی مستقر کنید. Redis و Celery متحدان شما در پیاده‌سازی ویژگی‌های پیشرفته مانند زمان‌بندی وظایف و ذخیره‌سازی هستند و از عملکرد و مقیاس‌پذیری مطلوب اطمینان می‌دهند. Nginx، یک وب سرور و پروکسی معکوس قدرتمند، شما را قادر می‌سازد تا درخواست‌های ورودی را به طور یکپارچه مدیریت کرده و فایل‌های استاتیک را به طور موثر ارائه دهید.

در طول دوره، شما بینش‌های تخصصی، بهترین شیوه‌ها و نکات عملی را از مربیان با تجربه دریافت خواهید کرد. شما درک محکمی از مفاهیم و تکنیک‌های Django توسعه خواهید داد و شما را قادر می‌سازد تا برنامه‌های تجارت الکترونیک آماده تولید خود را ایجاد کنید.

در پایان این دوره، شما مهارت‌ها، اعتماد به نفس و دانش مرتبط با صنعت را برای ساخت پلتفرم‌های تجارت الکترونیک پیچیده با استفاده از Django و یک پشته قدرتمند از فناوری‌های مکمل به دست خواهید آورد. اکنون به ما بپیوندید و پتانسیل خود را برای توسعه فروشگاه‌های آنلاین پویا و موفق باز کنید.


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه Introduction

  • نمایش پروژه Project demo

بررسی اجمالی استک Stack overview

  • داکر Docker

  • آزمون داکر Docker Quiz

  • جنگو Django

  • استرایپ Stripe

  • سنتری Sentry

  • گوگل ورک‌اسپیس Google workspace

  • کلودفلر Cloudflare

  • انجین‌اکس Nginx

  • سلری Celery

  • ردیس Redis

  • دیجیتال اوشن Digital Ocean

  • وی‌اس کد VS Code

  • گیت‌هاب Github

  • کوکی‌بات Cookiebot

  • ریکپچا reCAPTCHA

  • پکیج‌ها Packages

  • آزمون استک Stack quiz

راه‌اندازی پروژه Project setup

  • شروع کار Getting started

  • ساختار پروژه Project structure

  • تنظیمات پکیج Package settings

بک‌اند جنگو Django backend

  • مدل‌ها Models

  • صفحه ادمین Admin page

  • سیگنال‌ها Signals

  • تست مدل Model testing

  • فرم‌ها Forms

  • میان‌افزار Middleware

  • تست فرم Form testing

  • ویوها Views

  • ویوهای خطا Error views

  • ایجاد نقشه سایت عمومی Creating Public Sitemaps

  • اتصال ویوهای جنگو به URLها Wiring Django Views to URLs

فرانت‌اند جنگو Django frontend

  • ایجاد قالب‌های HTML با تگ‌های قالب جنگو Creating HTML Templates with Django's Template Tags

  • رندر کردن داده‌های پایگاه داده در قالب‌های HTML پویا Rendering Database Data in Dynamic HTML Templates

  • ساخت قالب‌های ایمیل پویا Building Dynamic Email Templates

ادغام جنگو استرایپ Django Stripe integration

  • نقاط پایانی استرایپ Stripe endpoints

  • وب‌هوک‌های استرایپ Stripe webhooks

  • تست ویو View testing

آزمایش دانش ما Test our knowledge

  • مجموعه سوالات جنگو Django Question Set

ارتقاء پروژه Project Upgrades

  • سلری Celery

  • مدیریت تسک Task management

  • ذخیره‌سازی موقت Caching

  • لاگینگ Logging

  • ارتقاء پایگاه داده Database upgrade

استقرار CICD CICD Deployment

  • پیکربندی داکر آماده تولید Production ready docker configuration

  • گردش‌های کار و اکشن‌های گیت‌هاب Github workflows and actions

  • ادغام اسرار اکشن در گردش‌های کار گیت‌هاب Integrating Action Secrets in GitHub Workflows

  • استقرار Deployment

نمایش نظرات

آموزش ساخت و استقرار پروژه Django با Docker
جزییات دوره
7 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
338
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bobby Stearman Bobby Stearman

توسعه‌دهنده حرفه‌ای جنگو