ساخت و استقرار یک پروژه Django مبتنی بر Docker
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به Django: ساخت یک اپلیکیشن تجارت الکترونیک قدرتمند با استفاده از مدلها، ویوها، قالبها و فرمهای Django
- داکریزاسیون: کانتینرایز کردن برای توسعه و استقرار مقیاسپذیر اپلیکیشن
- پردازش غیرهمزمان: مدیریت کارآمد تسک ها با Celery و Redis برای عملیات غیرهمزمان
- استقرار و مقیاسپذیری: استقرار با استفاده از Nginx، Gunicorn ،PostgreSQL و ادغام پرداختهای امن با Stripe
- احراز هویت و مجوزدهی: پیادهسازی احراز هویت و مجوزدهی کاربران در اپلیکیشن تجارت الکترونیک
- مدیریت پرداختها: ادغام و پردازش امن پرداختها با استفاده از درگاه پرداخت Stripe
- تست و دیباگ: اطمینان از عملکرد و قابلیت اطمینان از طریق استراتژیهای موثر تست و اشکالزدایی
- بهینهسازی عملکرد: بهینهسازی عملکرد اپلیکیشن با کشینگ، بهینهسازی کوئری و تکنیکهای لود بالانسینگ
توضیحات دوره
سفری جامع را برای یادگیری آسان Django و ساخت یک اپلیکیشن تجارت الکترونیک کاملاً کاربردی و آماده تولید آغاز کنید. این دوره جامع مهارتها و ابزارهای ضروری برای ساخت یک اپلیکیشن تجارت الکترونیک فوقالعاده با استفاده از Django ،Docker ،Redis ،Celery ،Nginx و Stripe را پوشش میدهد.
از طریق مجموعهای از پروژههای عملی، اصول توسعه Django فرا گرفته خواهد شد. از پیادهسازی احراز هویت کاربر و مدیریت لیست محصولات تا ادغام سبد خرید و فعالسازی پردازش پرداخت امن با Stripe، درک عمیقی از ساخت راهکارهای تجارت الکترونیک قدرتمند حاصل میشود.
با Docker، چگونگی راهاندازی آسان محیط توسعه و استقرار اپلیکیشن آموزش داده میشود. Redis و Celery در پیادهسازی ویژگیهای پیشرفته مانند زمانبندی تسک ها و کشینگ کمککننده خواهند بود و عملکرد و مقیاسپذیری بهینه را تضمین میکنند. Nginx، یک وبسرور قدرتمند و ریورس پروکسی، امکان مدیریت بیدردسر درخواستهای ورودی و ارائه کارآمد فایلهای استاتیک را فراهم میکند.
در طول دوره، بینشهای تخصصی، بهترین شیوه ها و نکات کاربردی از مدرسین باتجربه ارائه خواهد شد. درک عمیقی از مفاهیم و تکنیکهای Django ایجاد میشود که امکان ساخت اپلیکیشنهای تجارت الکترونیک آماده تولید را فراهم میکند.
در پایان این دوره، مهارتها، اعتماد به نفس و دانش مرتبط با صنعت برای ساخت پلتفرمهای پیچیده تجارت الکترونیک با استفاده از Django و مجموعهای قدرتمند از فناوریهای مکمل کسب خواهد شد. به این دوره بپیوندید و پتانسیل خود را برای توسعه فروشگاههای آنلاین پویا و موفق شکوفا کنید.
این دوره برای چه کسانی مناسب است؟
- افرادی با مهارتهای متوسط پایتون که میخواهند وارد دنیای Django شده و اپلیکیشنهای تجارت الکترونیک بسازند.
- توسعهدهندگان وب که به دنبال گسترش دانش خود در Django ،Docker و فناوریهای مرتبط هستند.
- دانشجویان یا متخصصان علاقهمند به یادگیری چگونگی استقرار اپلیکیشنهای تجارت الکترونیک مقیاسپذیر
- کسانی که با مفاهیم توسعه وب آشنا هستند و میخواهند Django و اکوسیستم آن را برای ساخت راهکارهای تجارت الکترونیک قدرتمند بررسی کنند.
ساخت و استقرار یک پروژه Django مبتنی بر Docker
-
مقدمه 03:40
-
دموی پروژه 02:44
-
Docker 22:42
-
آزمون Docker None
-
Django 04:14
-
Stripe 06:06
-
Sentry 03:03
-
Google Workspace 03:19
-
Cloudflare 04:51
-
Nginx 02:38
-
Celery 03:01
-
Redis 02:03
-
Digital Ocean 14:09
-
VS Code 03:07
-
GitHub 08:16
-
Cookiebot 02:45
-
reCAPTCHA 02:48
-
پکیجها (Packages) 10:01
-
آزمون استک None
-
شروع به کار 12:02
-
ساختار پروژه 14:45
-
تنظیمات پکیج 10:38
-
مدلها (Models) 22:12
-
صفحه ادمین 14:19
-
سیگنالها (Signals) 11:45
-
تست مدل 12:20
-
فرمها 12:18
-
میانافزار (Middleware) 11:52
-
تست فرم 05:55
-
ویوها 13:53
-
ویوهای خطا 04:45
-
ایجاد سایتمپهای عمومی 05:45
-
اتصال ویوهای Django به URLها 09:27
-
ساخت قالبهای HTML با تگهای قالب Django 15:17
-
رندر کردن داده دیتابیس در قالبهای HTML پویا 08:29
-
ساخت قالبهای ایمیل پویا 07:33
-
اندپوینتهای Stripe 11:18
-
وبهوکهای Stripe 07:11
-
تست ویو 08:08
-
مجموعه سوالات Django None
-
Celery 08:18
-
مدیریت تسک 09:00
-
کشینگ (Caching) 04:55
-
لاگینگ (Logging) 06:01
-
ارتقای دیتابیس 04:37
-
پیکربندی Docker آماده برای پروداکشن 11:55
-
ورکفلوها و اکشنهای GitHub 17:19
-
ادغام Action Secretها در ورکفلوهای GitHub 12:17
-
استقرار 36:47
مشخصات آموزش
ساخت و استقرار یک پروژه Django مبتنی بر Docker
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:49
- مدت زمان :07:10:28
- حجم :6.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy