جنگو - دوره کامل 2024 (مبتدی تا پیشرفته + هوش مصنوعی)
✅ سرفصل و جزئیات آموزش
به جنگو 5.0 پایتون مسلط شوید. مفاهیم اصلی و پیشرفته جنگو را در پشت صحنه به همراه پروژه ها یاد بگیرید و شغل خود را با هوش مصنوعی ارتقا دهید.
آنچه یاد خواهید گرفت
- یکی از محبوب ترین وب فریمورک های پر تقاضا و پردرآمد را بیاموزید.
- ساخت وب سایت های سریع و مقیاس پذیر را از ابتدا با استفاده از جنگو بیاموزید.
- مبانی و مباحث اصلی، موضوعات سطح متوسط و پیشرفته را بیاموزید.
- کارهای پشت صحنه
- کار با پایگاه داده ها، ORM و نحوه تولید SQL توسط جنگو در پشت صحنه را بیاموزید.
- یاد بگیرید چگونه احراز هویت را پیاده سازی کنید و چگونه در پشت صحنه عمل می کند.
- درک و دانش عمیق درباره موضوعات اصلی مانند URL ها و ویوها، قالب ها و پردازشگرهای Context، فایل های استاتیک و بسیاری موارد دیگر
- درک و دانش عمیق درباره موضوعات مهم و سطح متوسط مانند سشن ها، فرم ها و فرم های مدل، ویوهای مبتنی بر کلاس و بسیاری موارد دیگر
- درک و دانش عمیق درباره موضوعات پیشرفته مانند میان افزارها، مجوز و احراز هویت، روابط، صفحه بندی و بسیاری موارد دیگر
- بیاموزید چگونه از ابزارهای هوش مصنوعی مانند ChatGPT استفاده کنید تا توسعه جنگو را ساده کنید و شغل خود را در این دوره از فناوری رو به رشد هوش مصنوعی تقویت کنید.
- یادگیری مبتنی بر پروژه - یک پروژه وبلاگ پیشرفته با احراز هویت، صفحه بندی، قابلیت جستجو و موارد دیگر در طول دوره بسازید.
پیش نیازهای دوره
- مفاهیم اولیه پایتون، HTML و CSS
- هیچ تجربه قبلی جنگو لازم نیست.
توضیحات دوره
Python Django 2024 - دوره کامل (MVT ،ORM ،Auth ،ChatGPT و موارد دیگر)
به این دوره کامل جنگو برای مبتدیان خوش آمدید. مدرس هر آنچه را که برای تبدیل شدن به یک توسعه دهنده مسلط به جنگو نیاز دارید به شما آموزش می دهد. شما به وب فریمورک جنگو تسلط خواهید داشت.
در این دوره، مدرس هر مبحث جدید را با دلایل و معرفی و چگونگی شروع می کند تا همه نکات را روشن سازد. همچنین یاد خواهید گرفت که چگونه از ابزارهای هوش مصنوعی مانند ChatGPT برای متمایز شدن از دیگر توسعه دهندگان جنگو و ارتقای شغل خود استفاده کنید. این دوره به شما کمک می کند توسعه جنگو خود را آسان تر کنید و وب سایت ها را سریعتر بسازید. در دنیای امروزی مبتنی بر هوش مصنوعی، شرکت ها توسعه دهندگان جنگو را می خواهند که بتوانند از هوش مصنوعی برای کارآمدتر استفاده کنند.
پس از تکمیل تمام بخش های این دوره، شما آماده شروع کار به صورت فریلنسر در پروژههای جنگو یا درخواست مشاغل اولیه توسعه دهنده جنگو خواهید بود.
این دوره جنگو را از ابتدا آموزش می دهد و فقط به دانش پایه پایتون، HTML و CSS نیاز دارید. شما این دوره را ابتدا با یادگیری ریشه های جنگو شروع خواهید کرد، به عنوان مثال چه و چرا پشت پروژه جنگو و درک مفاهیمی مانند اپلیکیشن ها با استفاده از نمونه های دنیای واقعی را می آموزید.
ما عمیقاً به هر موضوعی می پردازیم و نحوه عملکرد آن را در پشت صحنه بررسی می کنیم. ما همچنین به طور کامل تعاملات پایگاه داده در جنگو را از جمله نحوه عملکرد ORM و تولید SQL درک خواهیم کرد. هر بخش را قبل از یادگیری تئوری و نحوه عملکرد آن در مورد پشت صحنه آن می آموزید. به عنوان مثال قبل از یادگیری در مورد احراز هویت ابتدا با کوکی ها، ابزارهای میان افزار و سشن آشنا می شویم تا بفهمیم احراز هویت در پشت صحنه چگونه کار می کند.
ما باید کوکی ها، میان افزارها و سشن ها را یاد بگیریم زیرا آنها ریشه احراز هویت داخلی جنگو هستند. این دوره برای کسانی نیست که می خواهند جنگو را سریع یاد بگیرند، بلکه برای کسانی است که می خواهند درک عمیق داشته باشند و می خواهند به جنگو مسلط شوند زیرا این دوره بسیار بزرگ خواهد بود.
در اینجا لیست مباحثی است که در این بخش دوره یاد خواهید گرفت:
- نصب جنگو و راه اندازی دوره
- URL ها و ویوها
- قالب ها، پردازشگرهای Context و فایل های استاتیک
- پایگاه داده ها، ORM و مدل ها
- ModelAdmin و ادمین
- کار با فرم ها و ModelForms
- کوکی ها در جنگو
- میان افزارها در جنگو
- کار با سشن ها
- احراز هویت و مجوز در جنگو
- صفحه بندی
- روابط در جنگو
- مدیریت آپلود فایل و تصاویر
- افزودن ویژگی های بیشتر
- درک عمیق ویوهای کلاس محور
- از ChatGPT برای تقویت توسعه خود استفاده کنید.
این دوره فقط تئوری نیست. شما یک پروژه بزرگ خواهید ساخت: یک وب سایت وبلاگ پیشرفته که شامل تمام ویژگی هایی است که برنامه های کاربردی وبلاگ مدرن دارند. با کار بر روی این پروژه ها، آنچه را که یاد می گیرید در یک محیط واقع گرایانه به کار خواهید برد.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان پایتون که می خواهند یاد بگیرند که چگونه با استفاده از پایتون وب سایت یا وب سرویس ایجاد کنند.
- توسعه دهنده پایتون که می خواهد وب فریمورک جنگو کامل را از مقدماتی تا پیشرفته بیاموزد.
- افرادی که می خواستند توسعه وب را با استفاده از پایتون شروع کنند.
جنگو - دوره کامل 2024 (مبتدی تا پیشرفته + هوش مصنوعی)
-
مقدمه 01:04
-
جنگو - معرفی و دلایل 03:18
-
قبل از شروع تماشا کنید 02:25
-
نصب پایتون 03:12
-
نصب جنگو و Vscode 05:23
-
ایجاد اولین پروژه جنگو و تحلیل آن 06:42
-
اجرای سرور 05:42
-
اپلیکیشن های جنگو - معرفی و دلایل 05:20
-
ایجاد اولین اپلیکیشن ما و تحلیل آن 04:01
-
URL ها و View ها چیست؟ 07:15
-
ایجاد اولین URL و ویو ما 12:19
-
چگونه همه چیز در داخل کار می کند و دلیل پشت فایل URL های داخل اپلیکیشن چیست؟ 05:15
-
برگرداندن HTML به عنوان پاسخ 06:38
-
URL های پویا 08:42
-
ایجاد اولین URL پویا و درک مبدل های مسیر 07:41
-
پیاده سازی منطق برای نمایش پست تکی 04:09
-
کاوش در HttpResponse Subclasses 04:55
-
ریداریکت کردن کاربر 05:36
-
تابع Reverse و URL های نامگذاری شده 07:56
-
مقدمه ماژول 01:47
-
افزودن و رندر قالب ها 05:15
-
درک تنظیمات قالب و فضاهای نامگذاری قالب ها 06:06
-
زبان قالب جنگو و انتقال Context 07:29
-
تگ ها و For Tag چیست؟ 08:17
-
تگ If Else 07:54
-
متغیرهای For Empty Tag و For Loop 06:32
-
فیلترها در زبان قالب جنگو 07:44
-
نمایش پست تکی 06:04
-
URL Tag 07:36
-
درک تنظیمات DIRS 06:55
-
وراثت قالب 12:08
-
کار با فایل های استاتیک 07:28
-
فایل های استاتیک سراسری 05:09
-
افزودن قالب ها و استایل به پروژه ما 11:14
-
Includes در زبان قالب جنگو 05:39
-
صفحه سفارشی 404 و افزایش Http404 07:06
-
پردازشگرهای کانتکس 13:31
-
Quick Primer پایگاه داده ها 03:42
-
درک ORM و Django ORM 04:09
-
درک مدل ها 05:19
-
ایجاد اولین مدل ما 09:22
-
مهاجرت ها 12:57
-
فرمان Showmigrations و مهاجرت مجدد 05:53
-
متد ()Save و ()Create 12:05
-
Connection.queries و نمایش SQL تولید شده در پشت صحنه 05:09
-
متد ()All و درک عمیق QuerySets 09:10
-
آشنایی با متدهای Get ,Filter و Exclude QuerySet API 11:05
-
کاوش بیشتر متدهای QuerySet API 10:14
-
کوئری با استفاده از اپراتورهای AND OR 06:02
-
آبجکت Q 06:51
-
محدود کردن QuerySets 03:57
-
Field Lookups 08:11
-
QuerySets تنبل هستند 07:28
-
بروزرسانی یک سطر و چندین سطر 10:39
-
حذف یک سطر و چندین سطر 03:00
-
واکشی و رندر کردن داده در قالب ها 06:47
-
واکشی پست از پایگاه داده و رندر آن در قالب 05:55
-
get_object_or_404 02:24
-
درک و یادگیری عمیق تجمیع یا Aggregation 07:51
-
مقدمه ماژول 02:06
-
ایجاد سوپر کاربر و دسترسی به پنل مدیریت 04:31
-
رجیستر کردن Model Inside Admin و متد __str__ 04:53
-
بررسی پنل مدیریت 06:05
-
کلاس ModelAdmin و آپشن های ModelAdmin 05:27
-
قابلیت جستجو و Listfilter 04:28
-
تغییر عنوان هدر و عنوان سایت 02:08
-
مقدمه ماژول 01:25
-
درک فرم های جنگو و راه اندازی پروژه 08:04
-
ایجاد و رندر فرم 09:48
-
درک متد GET و POST 06:34
-
درک CSRF Attack و توکن های CSRF 08:09
-
مدیریت ارسال فرم 10:14
-
درک نحوه عملکرد ارسال فرم گام به گام 04:23
-
بررسی بیشتر فیلدهای فرم 07:00
-
آرگومان های فیلد اصلی 09:09
-
استایل های خروجی 05:07
-
رندر کردن فیلدهای فرم به صورت دستی 08:11
-
لوپینگ از طریق فیلدهای فرم 03:02
-
ویجت ها در فرم های جنگو 08:36
-
استایل دهی فرم جنگو: کلاس ها و شناسه های سفارشی CSS در فیلدهای فرم 08:24
-
اعتبارسنجی سفارشی در فرم کامل 05:48
-
اعتبارسنجی سفارشی در فیلد فرم تکی 04:45
-
استایل دهی خطاهای فرم 04:50
-
CRUD با استفاده از Django Forms API 22:50
-
آشنایی با ModelForms 01:21
-
ایجاد اولین ModelForm ما 06:36
-
متد ( )Save روی ModelForm 01:39
-
لیبل های سفارشی، متن های راهنما، پیام های خطا، و ویجت ها در Django ModelForms 06:30
-
CRUD با استفاده از ModelForms 03:45
-
استفاده از متد Clean و اعتبارسنجی سفارشی در ModelForms 04:26
-
ویژگی Fields و Exclude 02:39
-
درک کوکی ها و نحوه عملکرد کوکی ها 05:03
-
کار با کوکی ها در جنگو 15:08
-
استفاده از کوکی ها با تابع رندر 02:39
-
محدودیت های کوکی ها 02:04
-
مقدمه ماژول 00:32
-
درک میان افزارها و نحوه کار آنها 04:49
-
میان افزار مبتنی بر تابع سفارشی 07:53
-
میان افزار مبتنی بر کلاس سفارشی 04:39
-
بازگشت پاسخ از میان افزار و سفارش میان افزار 04:05
-
درک همه قلاب های میان افزار 17:25
-
بررسی میان افزارهای داخلی 00:51
-
مقدمه ماژول 02:14
-
درک سشن ها و نحوه عملکرد سشن ها 02:36
-
کار با سشن ها 12:33
-
متد Flush 03:03
-
بررسی متدهای سشن 05:13
-
اصلاح سشن 04:41
-
تنظیمات سشن 02:54
-
مقدمه ماژول 01:08
-
فعال کردن احراز هویت و ایجاد یک اپلیکیشن 01:50
-
احراز هویت چگونه کار می کند؟ 04:32
-
پیاده سازی ثبت نام کاربر 15:24
-
سفارشی کردن UserCreationForm و دریافت داده بیشتر کاربر هنگام ثبت نام 16:49
-
درک و پیاده سازی قابلیت لاگین گام به گام 19:38
-
سفارشی کردن AuthenticationForm 07:04
-
فیکس کردن یک فیلد 01:28
-
محدود کردن دسترسی به کاربران لاگین شده و کاربران ناشناس 08:59
-
داده احراز هویت در قالب ها 07:28
-
پیاده سازی قابلیت Logout گام به گام 04:07
-
استفاده از ویوهای احراز هویت داخلی 11:55
-
سفارشی کردن ویوهای احراز هویت داخلی 11:03
-
redirect_authenticated_user 01:46
-
مقدمه ماژول 01:14
-
منطق صفحه بندی در ویوها 09:42
-
منطق صفحه بندی در قالب 13:09
-
آرگومان های allow_empty_first_page و Orphans 02:58
-
مقدمه ماژول 01:08
-
بررسی و درک انواع مختلف روابط 03:06
-
درک و افزودن رابطه One-To-One 07:21
-
آرگومان on_delete 11:49
-
کوئری با روابط 06:55
-
کوئری آبجکت های مرتبط 02:31
-
افزودن فیلد Many To One 14:22
-
کوئری با استفاده از آبجکت کوری مرتبط و Many To One 05:46
-
درک و افزودن رابطه Many-To-Many 06:28
-
کار با فیلد Many-To-Many 10:21
-
نمایش تگ ها در صفحه پست 07:47
-
افزودن فیلد کاربر به کامنت ها و رندر کردن کامنت ها در صفحه پست 09:49
-
مقدمه ماژول 01:05
-
راه اندازی پروژه 05:46
-
ایجاد مدل با FieldField 03:16
-
ایجاد فرم و مدیریت آپلود فایل 12:49
-
استفاده از ImageField 03:16
-
سرویس فایل ها 13:15
-
افزودن و سرویس تصویر پست در پروژه وبلاگ 08:16
-
افزودن قابلیت جستجو 17:04
-
بهبود قابلیت جستجو 06:40
-
مدیریت URL ریشه 05:13
-
صفحه بندی نشان داده نمی شود اگر پست های کمتری وجود داشته باشد 03:21
-
مقدمه ماژول 01:38
-
درک عمیق ویوهای مبتنی بر کلاس 01:56
-
کلاس View (ویوهای پایه) 15:06
-
TemplateView (ویوهای پایه) 06:54
-
RedirectView (ویوهای پایه) 04:32
-
ListView (ویوهای نمایش جنریک) 12:16
-
DetailView (ویوهای نمایش جنریک) 08:41
-
FormView (ویوهای ویرایش جنریک) 06:56
-
CreateView (ویوهای ویرایش جنریک) 07:57
-
UpdateView (ویوهای ویرایش جنریک) 05:51
-
DeleteView (ویوهای ویرایش جنریک) 06:13
-
تبدیل ویوهای مبتنی بر تابع پروژه وبلاگ به ویوهای مبتنی بر کلاس 17:48
-
تبدیل ویوهای مبتنی بر تابع پروژه وبلاگ به ویوهای مبتنی بر کلاس - بخش 2 07:14
-
صفحه بندی با ویوهای مبتنی بر کلاس 08:48
-
مقدمه ماژول 00:42
-
معرفی کوتاه ChatGPT 02:59
-
پرامپت و بهترین فرمول پرامپت چیست؟ 07:48
-
پرامپت فقط برای توسعه دهندگان جنگو 04:26
-
استفاده از ChatGPT برای راه اندازی پروژه 06:35
-
استفاده از ChatGPT برای ایجاد ویوها 05:15
-
استفاده از ChatGPT برای اشکال زدایی 05:30
-
استفاده از ChatGPT برای مدل ها 07:10
-
استفاده از ChatGPT برای روابط مدل 03:08
-
استفاده از ChatGPT برای ایجاد کوئری های پیچیده پایگاه داده 03:39
مشخصات آموزش
جنگو - دوره کامل 2024 (مبتدی تا پیشرفته + هوش مصنوعی)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:174
- مدت زمان :19:20:00
- حجم :8.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy