🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت و استقرار پروژه 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
نمایش نظرات