آموزش Django 4 Masterclass 2022: From Development to Deployment

Django 4 Masterclass 2022: From Development To Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جنگو را از ابتدا یاد بگیرید، برنامه‌های جنگو را با ویژگی‌های پیشرفته مانند احراز هویت و ادغام پرداخت بسازید و اجرا کنید. جدیدترین نسخه جنگو را بیاموزید یعنی جنگو 4 اصول جنگو را از ابتدا بیاموزید و مهارت‌های ضروری را برای درخواست برای موقعیت‌های برنامه‌نویس جنگو کسب کنید برنامه به یک سرور واقعی با اقیانوس دیجیتال یاد بگیرید چگونه برنامه جنگو خود را با استفاده از Tailwind CSS طراحی و استایل کنید یاد بگیرید چگونه احراز هویت را انجام دهید، یعنی ثبت نام، ورود، خروج کاربران در برنامه جنگو شما یاد بگیرید چگونه نماهای مبتنی بر کلاس را در جنگو پیاده سازی کنید یاد بگیرید چگونه جنگو را سفارشی کنید. پنل مدیریت افزودن قابلیت صفحه‌بندی و جستجو به برنامه‌های جنگو آموزش ساخت برنامه‌های وب با جنگو و پایتون پیش نیازها:باید با اصول اولیه پایتون آشنا باشید. حساب Digital Ocean (فقط برای بخش استقرار لازم است) به یک کارت اعتباری/نقدی یا حساب PayPal برای Digital Ocean نیاز دارید (فقط برای بخش استقرار لازم است)

Django 4 Masterclass 2022 : ساخت برنامه های وب با جنگو

این چیزی است که با ثبت نام در این دوره به دست می آورید:

توضیح کلمه به کلمه: در کل دوره، هر خط کد را بدون رد کردن یک خط کد توضیح می دهم.

محتوای با کیفیت عالی: بیش از 11 ساعت ویدیوی HD.

ساختار خوب و آسان برای یادگیری: دوره به طور ویژه طراحی شده است تا یادگیری جنگو را برای دانش آموزان آسان کند که از سطح پایه شروع می شود و به تدریج به سمت مفاهیم پیشرفته پیش می رود.

پشتیبانی 24 X 7: من همیشه در آنجا خواهم بود تا شما را در سفرتان برای تبدیل شدن به یک متخصص جنگو راهنمایی کنم.

_________________________________________________________________________________

در اینجا همه چیزهایی است که در این دوره کامل یاد خواهید گرفت:

در این دوره آموزشی، نحوه ساختن برنامه های پیچیده وب را از ابتدا با استفاده از جنگو یاد خواهید گرفت.

این دوره جنگو را از ابتدا از سطح بسیار ابتدایی به شما آموزش می دهد و به تدریج به سمت موضوعات پیشرفته مانند احراز هویت حرکت می کند.

کل دوره به 14 بخش اصلی تقسیم شده است.

در اینجا شرح مختصری از آنچه در هر بخش از دوره خواهید آموخت:

بخش 1: معرفی و نصب نرم افزارهای مورد نیاز.

در این بخش می آموزیم که جنگو چیست و چرا از آن استفاده می شود. ما همچنین ابزارهایی را که برای شروع ساخت برنامه های وب جنگو نیاز دارید نصب می کنیم. ما یاد خواهیم گرفت که چگونه جنگو را نصب کنیم و یک پروژه جنگو را هر دو در Windows Mac به صورت جداگانه تنظیم کنیم.

بخش 2: مشاهده الگوهای URL

جنگو بر اساس معماری MVT (Model, Views Templates) است و از این رو ما شروع به یادگیری در مورد نماها، نحوه ایجاد اولین نمای خود در جنگو می کنیم که اولین صفحه وب ما را در جنگو تقویت می کند. سپس یاد می گیریم که چگونه با استفاده از الگوهای URL، یک نما را با URL پیوست کنیم. ما می آموزیم که الگوهای URL چیست و چگونه می توان از آنها برای رسیدگی به درخواست های URL ورودی به برنامه جنگو استفاده کرد. این بخش view نماهای مبتنی بر تابع را پوشش می دهد، زیرا آنها بسیار ساده تر هستند و عملکرد بیشتری را ارائه می دهند، اما در قسمت بعدی دوره، نماهای مبتنی بر کلاس را نیز یاد خواهیم گرفت که روش دیگری برای پیاده سازی نماها در جنگو است.

بخش 3: مدل های پایگاه داده در جنگو

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

بخش 4: Django ORM

همانطور که برای ایجاد یک مدل نیازی به نوشتن پرس‌وجوهای SQL نیستید، برای جستجوی داده‌ها از پایگاه داده نیز نیازی به نوشتن پرس و جو ندارید. جنگو دارای یک ORM داخلی است که مخفف Object Relational Mapper است که به شما امکان می دهد ورودی های جدول پایگاه داده را به عنوان اشیاء جداگانه در نظر بگیرید. در این بخش یاد می گیریم که چگونه با استفاده از ORM داده ها را به جداول پایگاه داده اضافه کنیم و همچنین یاد می گیریم که چگونه داده ها را از پایگاه داده با استفاده از همان بازیابی کنیم. همچنین نحوه دسترسی به پنل مدیریت جنگو را با ایجاد یک کاربر فوق‌العاده می‌آموزیم که از آنجا می‌تواند توسط مدیر سایت داده‌ها را اضافه کند.

بخش 5: مشاهده الگوها

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

بخش 6: افزودن استایل به پروژه جنگو با CSS Tailwind

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

بخش 7: عملیات CRUD را در جنگو تشکیل دهید

هر برنامه وب باید عملیات اساسی مانند ایجاد، خواندن، به‌روزرسانی داده‌های حذف را انجام دهد که CRUD نیز نامیده می‌شود. در این بخش یاد می گیریم که چگونه فرم هایی را در جنگو طراحی کنیم تا کاربر نهایی وب سایت ما بتواند تمام این چهار عملیات را بدون هیچ مشکلی انجام دهد. هنگامی که نحوه پیاده سازی CRUD در جنگو را یاد گرفتید، می توانید تقریباً هر برنامه وب پایه ای را در جنگو بسازید.

بخش 8: احراز هویت

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

بخش 9: ایجاد نمایه کاربر

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

بخش 10: نماهای مبتنی بر کلاس در جنگو

ما قبلاً در مورد نمای تابعی در قسمت قبلی دوره آموخته ایم، اما یک روش جایگزین و تمیزتر برای ایجاد نماها وجود دارد و آن استفاده از نماهای مبتنی بر کلاس است. در این بخش، ما تک تک نماهای مبتنی بر تابعی را که در برنامه ما وجود دارد در یک نمای کلاسی ایجاد می کنیم و در این فرآیند همچنین با نماهای عمومی ارائه شده توسط جنگو مانند ListView، DetailView، CreateView، UpdateView DeleteView آشنا می شویم. همچنین یاد می گیریم که چگونه یک URL تغییر مسیر به این نماها اضافه کنیم.

بخش 11: سفارشی کردن پنل مدیریت

هر برنامه جنگویی که ایجاد می کنیم دارای یک پنل مدیریت داخلی است که قابلیت سفارشی کردن این پنل مدیریت را بر اساس نیازهای خود به ما می دهد. در این بخش می آموزیم که چگونه می توانیم هدرهای مدیریت را تغییر دهیم، چگونه فیلدهای سفارشی را به مدل خود در پنل مدیریت اضافه کنیم، چگونه فیلدهای جستجوی سفارشی و اقدامات سفارشی را اضافه کنیم و چگونه فیلدهای یک مدل را در داخل ادمین قابل ویرایش کنیم. پانل.

بخش 12: جستجوی صفحه بندی

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

بخش 13: ادغام درگاه پرداخت با Stripe

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

بخش 14: استقرار

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


پس بیایید سفر تبدیل شدن به یک متخصص جنگو را آغاز کنیم.

علاوه بر ضمانت بازگشت وجه 30 روزه Udemy، شما ضمانت شخصی من را دارید که از آنچه در این دوره یاد می گیرید لذت خواهید برد. اگر سؤالی دارید، لطفاً مستقیماً به من پیام دهید و من تمام تلاش خود را می کنم تا در اسرع وقت با شما تماس بگیرم!

_________________________________________________________________________________

قبل از تغییر قیمت، حتما در دوره ثبت نام کنید.

اکنون با کلیک بر روی "دکمه این دوره آموزشی" یک قدم به سمت تبدیل شدن به یک توسعه دهنده حرفه ای جنگو نزدیک شوید!

به سفر بپیوندید.

با احترام،

آشوتوش پاور


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

معرفی Introduction

  • معرفی Introduction

  • مقدمه ای بر جنگو Introduction To Django

  • نکات بخش: مقدمه ای بر جنگو Section Notes: Introduction To Django

نصب روی ویندوز Installing On Windows

  • نصب پایتون در ویندوز Installing Python On Windows

  • نصب Virtualenv روی ویندوز Installing Virtualenv on Windows

  • ایجاد Virtualenv در ویندوز Creating Virtualenv On Windows

  • نصب جنگو در ویندوز Installing Django On Windows

  • ایجاد پروژه جنگو Creating A Django Project

نصب جنگو در مک Installing Django On Mac

  • نصب پایتون در مک Installing Python On Mac

  • نصب Virtualenv در مک Installing Virtualenv On Mac

  • ایجاد Virtualenv در مک Creating Virtualenv On Mac

  • نصب جنگو در مک Installing Django On Mac

ایجاد پروژه جنگو، نماها و الگوهای URL Creating A Django Project, Views & URL Patterns

  • درک اهمیت فایل های پروژه Understanding Significance Of Project Files

  • اجرای پروژه بر روی سرور محلی Running Project On Local Server

  • ایجاد اپلیکیشن جنگو Creating A Django App

  • ایجاد اولین نمای ما Creating Our First View

  • اضافه کردن الگوهای URL به برنامه Adding URL Patterns To App

  • ایجاد نمای دیگری Creating Another View

  • نکات بخش: ایجاد پروژه جنگو، نماها و الگوهای URL. Section Notes: Creating A Django Project, Views & URL Patterns.

پایگاه داده و مدل ها در جنگو Database & Models In Django

  • مقدمه ای بر پایگاه داده و مدل ها Introduction To Database & Models

  • نحوه ذخیره داده ها در جنگو How Data Is Stored In Django

  • ایجاد جدول پایگاه داده Creating A Database Table

  • نحوه ایجاد جداول در Backend How Tables Are Created In Backend

  • یادداشت های بخش: پایگاه داده و مدل ها در جنگو Section Notes: Database & Models In Django

جنگو ORM Django ORM

  • مقدمه ای بر Django ORM Introduction To Django ORM

  • ذخیره محصولات با استفاده از Django ORM Saving Products Using Django ORM

  • بازیابی محصولات با استفاده از ORM Retrieving Products Using ORM

  • دسترسی به پنل مدیریت جنگو Accessing Django Admin Panel

  • نکات بخش: جنگو ORM Section Notes: Django ORM

نماها و الگوها Views & Templates

  • دریافت محصولات در نمای داخلی Getting Products Inside View

  • ایجاد یک الگو Creating A Template

  • رندر قالب و متن عبور Rendering Template & Passing Context

  • حلقه زدن از طریق اشیاء Looping Through Objects

  • نمای جزئیات قسمت 1 Detail View Part 1

  • نمای جزئیات قسمت 2 Detail View Part 2

  • ایجاد لینک برای جزئیات محصول Creating Links For Product Detail

  • حذف URL های کدگذاری شده Removing Hardcoded URLs

  • URL های فاصله نام Namespacing URLs

  • یادداشت های بخش: نماها و الگوها Section Notes: Views & Templates

افزودن استایل به پروژه جنگو با CSS و Tailwind Adding Styling To Django Project With CSS & Tailwind

  • مقدمه ای بر استایلینگ Introduction To Styling

  • افزودن CSS به پروژه جنگو Adding CSS To Django Project

  • نصب Node For Tailwind Installing Node For Tailwind

  • راه اندازی Tailwind برای جنگو Setting Up Tailwind For Django

  • طراحی Navbar قسمت 1 Designing Navbar Part 1

  • طراحی Navbar قسمت 2 Designing Navbar Part 2

  • با استفاده از قالب پایه Using Base Template

  • استفاده از الگوی پایه در نمای جزئیات Using Base Template In Detail View

  • افزودن فیلد تصویر به مدل Adding Image Field To Model

  • افزودن قهرمان سایت با استفاده از Tailwind Adding Site Hero Using Tailwind

  • افزودن چیدمان کارت به محصولات Adding Card Layout To Products

  • طراحی صفحه جزئیات Styling The Detail Page

فرم ها و عملیات CRUD در جنگو Forms & CRUD Operations In Django

  • مقدمه ای بر CRUD Introduction To CRUD

  • ایجاد فرمی برای پذیرش محصولات Creating A Form To Accept Products

  • دریافت اطلاعات فرم Getting Form Data

  • تست فرم Testing The Form

  • فرم افزودن فرم محصول Styling Add Product Form

  • آپدیت قسمت 1 Update Part 1

  • آپدیت قسمت 2 Update Part 2

  • آپدیت قسمت 3 Update Part 3

  • قسمت 1 را حذف کنید Delete Part 1

  • قسمت 2 را حذف کنید Delete Part 2

احراز هویت Authentication

  • بخش معرفی Section Intro

  • مقدمه ای بر احراز هویت Introduction To Authentication

  • ایجاد اپلیکیشن کاربران Creating The Users App

  • فرم ثبت نام Registration Form

  • قالب برای ارائه فرم ثبت نام Template To Render Registration Form

  • الگوهای URL برای ثبت نام URL Patterns For Registration

  • طراحی فرم ثبت نام Designing The Registration Form

  • حذف طرح متمرکز Removing Focused Outline

  • تکمیل قابلیت ثبت Completing Register Functionality

  • ورود قسمت 1 Login Part 1

  • ورود قسمت 2 Login Part 2

  • خروج Logout

  • URL تغییر مسیر ورود به سیستم Login Redirect URL

  • افزودن دکمه ورود به نوار ناوبری Adding Login Button To Navbar

  • ورود دکوراتور لازم است Login Required Decorator

ایجاد پروفایل کاربری Creating User Profile

  • مقدمه ای بر ایجاد پروفایل کاربری Introduction To Creating User Profile

  • ایجاد یک مدل پروفایل Creating A Profile Model

  • طراحی صفحه پروفایل Designing Profile Page

  • ایجاد فرم پروفایل Creating Profile Form

  • رسیدگی به درخواست پست Handling Post Request

  • ارتباط کاربر با محصول Associating User With Product

  • نمایش تماس فروشنده Displaying Seller Contact

  • ایجاد صفحه نمایه فروشنده Creating Seller Profile Page

  • طراحی صفحه نمایه فروشنده Designing Seller Profile Page

  • افزودن لمس طراحی به نوار ناوبری Adding Design Touches To Navbar

  • ایجاد صفحه لیست های من قسمت 1 Creating My Listings Page Part 1

  • ایجاد صفحه لیست های من قسمت 2 Creating My Listings Page Part 2

  • ایجاد صفحه لیست های من قسمت 3 Creating My Listings Page Part 3

نماهای کلاسی در جنگو Class Based Views In Django

  • مقدمه ای بر نماهای کلاسی Introduction To Class Based Views

  • ListView مبتنی بر کلاس Class Based ListView

  • DetailView مبتنی بر کلاس Class Based DetailView

  • CreateView قسمت 1 CreateView Part 1

  • CreateView قسمت 2 CreateView Part 2

  • UpdateView UpdateView

  • DeleteView DeleteView

  • تغییر مسیر URL باقیمانده سخنرانی Redirect URL Remaining Lecture

سفارشی سازی پنل مدیریت Customising Admin Panel

  • معرفی بخش پنل مدیریت Introduction To Admin Panel Section

  • اصلاح هدرهای مدیریت Modifying Admin Headers

  • افزودن فیلدهای سفارشی Adding Custom Fields

  • افزودن فیلدهای جستجوی سفارشی Adding Custom Search Fields

  • افزودن اقدامات سفارشی به Admin Adding Custom Actions To Admin

  • ساخت فیلدها قابل ویرایش Making Fields Editable

صفحه بندی Pagination

  • مقدمه ای بر صفحه بندی و جستجو Introduction To Pagination & Search

  • صفحه بندی قسمت 1 Pagination Part 1

  • صفحه بندی قسمت 2 Pagination Part 2

  • صفحه بندی قسمت 3 Pagination Part 3

  • صفحه بندی قسمت 4 Pagination Part 4

  • جستجو با صفحه بندی Search With Pagination

ادغام درگاه پرداخت با Stripe Payment Gateway Integration With Stripe

  • مقدمه ای بر ادغام درگاه پرداخت Introduction To Payment Gateway Integration

  • ایجاد یک حساب Stripe Creating A Stripe Account

  • افزودن اطلاعات کسب و کار در راه راه Adding Business Info On Stripe

  • حساب کاربری با موفقیت ایجاد شد Acount Successfully Created

  • افزودن کلید به تنظیمات Adding Keys To Settings

  • افزودن داده های زمینه به Detailview Adding Context Data To Detailview

  • ایجاد مدل جزئیات سفارش Creating The Order Details Model

  • ایجاد جلسه پرداخت Creating The Checkout Session

  • تنظیم جزئیات سفارش Setting Order Details

  • نمای موفقیت پرداخت Payment Success View

  • مشاهده ناموفق پرداخت Payment Failed View

  • وارسی Checkout

  • رفع خطاها Resolving Errors

  • کد منبع نهایی پروژه Final Project Source Code

گسترش Deployment

  • مقدمه ای بر کنترل نسخه با استفاده از Git و GitHub Introduction To Version Control Using Git & GitHub

  • ایجاد یک حساب کاربری Github Creating A Github Account

  • ایجاد SSH برای Github Creating SSH For Github

  • هل دادن پروژه جنگو به Github Pushing Django Project To Github

  • مقدمه ای بر هاستینگ Introduction To Hosting

  • ایجاد یک حساب دیجیتال اقیانوس Creating A Digital Ocean Account

  • دریافت مراحل استقرار Getting Deployment Steps

  • ایجاد فایل Virtualenv & Requirements (اصلاح شده) Creating Virtualenv & Requirements File (Corrected)

  • ایجاد تغییرات در تنظیمات پروژه Making Changes To Project Settings

  • استقرار برنامه در اقیانوس دیجیتال Deploying App On Digital Ocean

  • انجام مهاجرت در پایگاه داده از راه دور Making Migrations On Remote Database

  • ارائه فایل های استاتیک Serving Staticfiles

  • تست استقرار ما Testing Our Deployment

نتیجه Conclusion

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Django 4 Masterclass 2022: From Development to Deployment
جزییات دوره
12 hours
137
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
808
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashutosh Pawar Ashutosh Pawar

توسعه دهنده نرم افزار

سلام، من آشوتوش هستم.

من یک توسعه دهنده نرم افزار، فارغ التحصیل علوم کامپیوتر و مدیر شرکت نرم افزار Optimum Solutions هستم.

من بیش از یک دهه تجربه توسعه و ساختن سیستم‌های نرم‌افزاری مقیاس‌پذیر برای شرکت‌های بزرگ دارم و 4 سال تجربه آموزش برنامه‌نویسی آنلاین دارم و به بیش از 100000 دانش‌آموز در سراسر جهان آموزش داده‌ام.