نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Python Django 5.0: جنگو را یاد بگیرید (هسته + مفاهیم پیشرفته)، پشت صحنه، پروژه ها، ارتقاء شغلی با هوش مصنوعی یکی از محبوب ترین چارچوب های وب پر تقاضا و پردرآمد را بیاموزید. آموزش ساخت وب سایت های سریع و مقیاس پذیر از ابتدا با استفاده از جنگو! مبانی/مباحث اصلی، موضوعات متوسط و پیشرفته را بیاموزید. کارهای پشت صحنه کار با پایگاه های داده، ORM و نحوه تولید SQL جنگو در پشت صحنه با نحوه پیاده سازی احراز هویت و نحوه عملکرد آن در پشت صحنه آشنا شوید. دانش عمیق درباره موضوعات اصلی مانند URL ها و نماها، الگوها و پردازشگرهای زمینه، فایل های استاتیک و بسیاری موارد دیگر. دانش عمیق درباره موضوعات مهم و سطح متوسط مانند جلسات، فرمها و فرمهای مدل، نماهای مبتنی بر کلاس و بسیاری موارد دیگر. دانش عمیق درباره موضوعات پیشرفته مانند میان افزارها، مجوز و احراز هویت، روابط، صفحه بندی و بسیاری موارد دیگر. بیاموزید که چگونه از ابزارهای هوش مصنوعی مانند ChatGPT استفاده کنید تا توسعه جنگو را ساده کنید و شغل خود را در این دوره از فناوری رو به رشد هوش مصنوعی تقویت کنید. یادگیری مبتنی بر پروژه یک پروژه وبلاگ پیشرفته با احراز هویت، صفحه بندی، قابلیت جستجو و موارد دیگر در طول دوره بسازید. پیش نیازها: پایتون پایه و HTML پایه، CSS هیچ تجربه قبلی جنگو لازم نیست.
Python Django 2024 - دوره کامل (MVT، ORM، Auth، ChatGPT بیشتر)
به این دوره کامل جنگو برای مبتدیان خوش آمدید. من هر آنچه را که برای تبدیل شدن به یک توسعه دهنده اکسپرت جنگو نیاز دارید به شما آموزش می دهم. شما بر چارچوب وب جنگو مسلط خواهید شد.
در این دوره، من هر مبحث جدید را با WHAT، WHY، و چگونه شروع می کنم تا همه چیز را روشن کنم. همچنین یاد خواهید گرفت که چگونه از ابزارهای هوش مصنوعی مانند ChatGPT برای کمک به توسعه جنگو خود استفاده کنید تا از دیگر توسعه دهندگان جنگو متمایز شوید و شغل خود را تقویت کنید. این به شما کمک می کند توسعه جنگو خود را آسان تر کنید و وب سایت ها را سریعتر بسازید. در دنیای امروزی مبتنی بر هوش مصنوعی، شرکتها توسعه دهندگان جنگو را میخواهند که بتوانند از هوش مصنوعی برای کارآمدتر استفاده کنند.
پس از تکمیل تمام بخشهای این دوره، آماده شروع کار آزاد در پروژههای جنگو خواهید بود یا برای مشاغل اولیه توسعهدهنده جنگو درخواست دهید.
من ترنجوت سینگ هستم، مدرس شما برای این دوره. من بیش از 4 سال تجربه با جنگو دارم. من شاهد راهاندازی نسخههای جدید جنگو بودهام و ویژگیهای قدیمی منسوخ شدهاند. با تجربهام، میتوانم آخرین ویژگیها و بهترین شیوهها را پیگیری کنم. اگر در این دوره ثبت نام کنید، شما را با آخرین ویژگی ها و بهترین شیوه ها به روز می کنم.
قبل از اینکه در مورد دوره صحبت کنیم، بیایید نگاهی به نظرات دانشآموزانم درباره دورهها و سبک تدریس من بیندازیم:
- "توضیح شما بسیار ساده و آسان است. این ویدیو خیلی به من کمک می کند از شما بسیار سپاسگزارم ” - Umang Kumar
- " چه سخنرانی ... من فقط در شگفتم ... الحمدلله. با تشکر فراوان از زحمات شما آقا " - Sahira Ahmed
- "پروژه شما مفید است برادر!!! با تشکر از وقت ارزشمند شما ” - امل دراوید
- "متشکرم، این یک معدن طلا برای نوبی مثل من است! <3 ” - Co_Li
- "متشکرم، مرد. من این ویدیو را دوست داشتم! ” - Raph Aor
اینها فقط چند بررسی از دوره های دیگر جنگو من هستند. من بسیاری از این موارد را دارم، اما نمی توانم همه آنها را در اینجا قرار دهم.
این دوره جنگو را از ابتدا آموزش می دهد و فقط به دانش پایه پایتون، HTML و CSS نیاز دارد. شما این دوره را ابتدا با یادگیری ریشه های جنگو شروع خواهید کرد، به عنوان مثال درک مفاهیمی مانند برنامه های کاربردی با استفاده از نمونه های دنیای واقعی، چه دلیلی پشت پروژه جنگو است. ما عمیقاً به هر موضوعی می پردازیم و نحوه عملکرد آن را در پشت صحنه بررسی می کنیم. ما همچنین به طور کامل تعاملات پایگاه داده در جنگو را درک خواهیم کرد، از جمله نحوه عملکرد ORM و تولید SQL. هر بخش به عنوان مثال قبل از یادگیری در مورد احراز هویت در پشت صحنه به هم متصل می شود. ابتدا با Cookies، Middlewares Sessions آشنا می شویم تا بفهمیم احراز هویت در پشت صحنه چگونه کار می کند. ما باید کوکیها، جلسات میانافزار را یاد بگیریم زیرا آنها ریشه احراز هویت داخلی جنگو هستند. این دوره برای کسانی نیست که میخواهند جنگو را سریع یاد بگیرند، اما برای کسانی است که میخواهند به غواصی عمیق بپردازند، میخواهند بر جنگو مسلط شوند زیرا این دوره بسیار بزرگ خواهد بود.
در اینجا چیزی است که در این بخش اول دوره یاد خواهید گرفت:
نصب راه اندازی دوره جنگو.
URL ها بازدیدها.
الگوها، فایلهای استاتیک پردازشگرهای زمینه.
پایگاههای داده، مدلهای ORM.
Admin ModelAdmin.
کار با Forms ModelForms .
کوکیها در جنگو.
میان افزارها در جنگو.
کار با Sessions.
مجوز احراز هویت در جنگو.
صفحه بندی.
روابط در جنگو.
مدیریت تصاویر آپلود فایل.
افزودن ویژگی های بیشتر.
به نماهای کلاس محور بروید.
استفاده از ChatGPT برای تقویت توسعه شما
این دوره فقط در مورد تئوری نیست. شما یک پروژه بزرگ خواهید ساخت: یک وب سایت وبلاگ پیشرفته که شامل تمام ویژگی هایی است که برنامه های کاربردی وبلاگ مدرن دارند. با کار بر روی این پروژه ها، آنچه را که یاد می گیرید در یک محیط واقع گرایانه به کار خواهید برد.
آیا این دوره برای شماست؟
مبتدیان: اگر با دانش صفر شروع می کنید عالی است.
کاربران متوسط: اگر می خواهید درک خود را از جنگو عمیق تر کنید، ایده آل است.
کاربران پیشرفته: برای کسانی که به دنبال دانش عمیق در مورد موضوعات خاصی مانند ORM، احراز هویت، و موارد دیگر هستند عالی است.
این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. فرصت تبدیل شدن به یک توسعه دهنده خبره جنگو را از دست ندهید. اکنون ثبت نام کنید و بیایید سفر خود را برای تسلط بر جنگو آغاز کنیم!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
جنگو - چی و چرا
Django - What & Why
منابعی برای کسب اطلاعات بیشتر درباره جنگو
Resources To Learn More About Django
درک نحوه عملکرد ارسال فرم گام به گام
Understanding How Form Submission Works Step by Step
کاوش بیشتر در زمینه های فرم
Exploring More Form Fields
آرگومان های میدان اصلی
Core Field Arguments
سبک های خروجی
Output Styles
رندر کردن فیلدهای فرم به صورت دستی
Rendering Form Fields Manually
حلقه زدن از طریق فیلدهای فرم
Looping Through Form Fields
ابزارک ها در فرم های جنگو
Widgets In Django Forms
شکل دادن به فرم جنگو: کلاسها و شناسههای سفارشی CSS در فیلدهای فرم
Styling Django Form: Custom CSS Classes and IDs on Form Fields
اعتبار سنجی سفارشی در فرم کامل
Custom Validation On Complete Form
اعتبارسنجی سفارشی در فیلد تک فرمی
Custom Validation On Single Form Field
خطاهای فرم استایل
Styling Form Errors
CRUD با استفاده از Django Forms API
CRUD Using Django Forms API
مقدمه ای بر ModelForms
Introduction To ModelForms
ایجاد اولین ModelForm ما
Creating Our First ModelForm
روش Save() در ModelForm
Save( ) Method On ModelForm
برچسبهای سفارشی، متنهای راهنما، پیامهای خطا، و ابزارکها در Django ModelForms
Custom Labels, Help Texts, Error Messages, and Widgets in Django ModelForms
CRUD با استفاده از ModelForms
CRUD Using ModelForms
استفاده از روش پاک و اعتبارسنجی سفارشی در ModelForms
Using Clean Method & Custom Validators In ModelForms
فیلدها و صفت حذف
Fields & Exclude Attribute
منابع مفید، پیوندها و نکات
Helpful Resources, Links & Tips
کوکی ها در جنگو
Cookies In Django
درک کوکی ها و نحوه عملکرد کوکی ها
Understanding Cookies & How Cookies Works
کار با کوکی ها در جنگو
Working With Cookies In Django
استفاده از کوکی ها با عملکرد رندر
Using Cookies With Render Function
محدودیت های کوکی ها
Cookies Limitations
منابع مفید، پیوندها و نکات
Helpful Resources, Links & Tips
میان افزارها در جنگو
Middlewares In Django
معرفی ماژول
Module Introduction
درک میان افزارها و نحوه کار آنها
Understanding Middlewares & How They Work
میان افزار مبتنی بر عملکرد سفارشی
Custom Function Based Middleware
میان افزار مبتنی بر کلاس سفارشی
Custom Class Based Middleware
بازگرداندن پاسخ از سفارش میانافزار و میانافزار
Returning Response From Middleware & Middleware Ordering
درک همه قلاب های میان افزار
Understanding All Middleware Hooks
کاوش میان افزارهای داخلی
Exploring Built-In Middlewares
منابع مفید، پیوندها و نکات
Helpful Resources, Links & Tips
کار با Sessions
Working With Sessions
معرفی ماژول
Module Introduction
درک جلسات و نحوه عملکرد جلسات
Understanding Sessions & How Sessions Work
کار با Sessions
Working With Sessions
روش فلاش
Flush Method
بررسی روش های جلسه
Exploring Session Methods
جلسه اصلاح شد
Session Modified
تنظیمات جلسه
Session Settings
منابع مفید، پیوندها و نکات
Helpful Resources, Links & Tips
احراز هویت و مجوز
Authentication & Authorization
معرفی ماژول
Module Introduction
فعال کردن احراز هویت و ایجاد یک برنامه
Enabling Authentication & Creating An App
احراز هویت چگونه کار می کند
How Authentication Works
اجرای ثبت نام کاربر
Implementing User Registration
سفارشی کردن UserCreationForm و دریافت اطلاعات بیشتر کاربر هنگام ثبت نام
Customizing UserCreationForm & Getting More User Data While Registration
درک و پیاده سازی عملکرد ورود به سیستم گام به گام
Understanding & Implementing Login Functionality Step By Step
سفارشی کردن AuthenticationForm
Customizing AuthenticationForm
رفع یک فیلد
Fixing A Field
محدود کردن دسترسی به کاربران وارد شده و کاربران ناشناس
Limiting Access To Logged-In Users & Anonymous Users
داده های احراز هویت در قالب ها
Authentication Data In Templates
پیاده سازی عملکرد خروج گام به گام
Implementing Logout Functionality Step By Step
استفاده از نماهای احراز هویت داخلی
Using Built-In Authentication Views
سفارشی کردن نماهای احراز هویت داخلی
Customizing Built-In Authentication Views
نمایش نظرات