آموزش تسلط بر جنگو - AJAX، نماهای مبتنی بر کلاس، فرم ها

Mastering Django - AJAX, Class Based Views, Forms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری تکنیک های پیشرفته به مهارت های خود به عنوان یک توسعه دهنده جنگو مسلط شوید - Pipenv، Seed Data، API خارجی، Auth Views AJAX Forms Django Class Based Views Heroku Deployment Pipenv Seed Data کار با API های سایت های دیگر نماهای احراز هویت از پیش ساخته شده پیش نیازها: دانستن اصول اولیه از جنگو

به سری Mastering Django خوش آمدید! صرفه جویی در زمان و تکنیک های پیشرفته را بیاموزید تا توسعه دهنده بهتری شوید.

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

  1. Pipenv - بیاموزید که چرا این ابزار بسیار بهتر از pip و virtualenv جداگانه است

  2. نماهای احراز هویت از پیش ساخته شده - سایت خود را با این نماهای داخلی عالی به سرعت راه اندازی کنید

  3. نماهای مبتنی بر کلاس - هنگام کار با مدل ها، این نماها قابل شکست نیستند. صرفه جویی در زمان بسیار زیاد

  4. فرم‌های جنگو - به جای ایجاد فرم‌های پر زحمت html، اجازه دهید جنگو کار سنگین را انجام دهد

  5. استفاده از APIهای سایت دیگر - ارتباط با YouTube API برای داده را بیاموزید

  6. AJAX - من درخواست های زیادی برای پوشش دادن این موضوع داشته ام. با نحوه واکشی داده ها بدون بارگیری مجدد صفحه آشنا شوید

  7. Seed Data - نحوه ایجاد نقطه شروع برای هر پایگاه داده را بیاموزید

  8. استقرار Heroku - Heroku استقرار پروژه شما را ساده و سریع می کند. من به شما نشان خواهم داد که چگونه

وقت آن است که مهارت های جنگو خود را ارتقا دهید. می بینمت داخل!


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

معرفی Introduction

  • خوش آمدی Welcome

  • راهپیمایی Walkthrough

  • کد منبع Source Code

معرفی Introduction

  • خوش آمدی Welcome

  • راهپیمایی Walkthrough

بهترین های Pip و Virtualenv را با Pipenv ترکیب کنید Combine the best of Pip and Virtualenv with Pipenv

  • پیپنف Pipenv

  • پیپنف Pipenv

  • صفحه نخست Homepage

  • صفحه نخست Homepage

  • قالب پایه و بوت استرپ Base Template and Bootstrap

  • استاتیک Static

بهترین های Pip و Virtualenv را با Pipenv ترکیب کنید Combine the best of Pip and Virtualenv with Pipenv

  • قالب پایه و بوت استرپ Base Template and Bootstrap

  • استاتیک Static

صرفه جویی در زمان با Auth Premade Views Saving Time with Auth Premade Views

  • نماهای احراز هویت Authentication Views

  • نماهای احراز هویت Authentication Views

  • الگوهای احراز هویت Authentication Templates

  • الگوهای احراز هویت Authentication Templates

  • مهاجرت پایگاه داده Database Migration

صرفه جویی در زمان با Auth Premade Views Saving Time with Auth Premade Views

  • مهاجرت پایگاه داده Database Migration

CRUD را با نماهای مبتنی بر کلاس آسان کنید Make CRUD easy with Class Based Views

  • نماهای کلاسی Class Based Views

  • سفارشی سازی با form_valid() Customization with form_valid()

  • سفارشی سازی با form_valid() Customization with form_valid()

  • ورود خودکار پس از ثبت نام Auto Login after SignUp

  • نمایش جزئیات Detail View

  • نمایش جزئیات Detail View

  • به روز رسانی و حذف کنید Update and Delete

  • به روز رسانی و حذف کنید Update and Delete

CRUD را با نماهای مبتنی بر کلاس آسان کنید Make CRUD easy with Class Based Views

  • نماهای کلاسی Class Based Views

  • ورود خودکار پس از ثبت نام Auto Login after SignUp

Forms and Formsets جنگو Django Forms and Formsets

  • فرم های جنگو Django Forms

  • سفارشی سازی فرم Form Customization

  • سفارشی سازی فرم Form Customization

  • اعتبار سنجی فرم Form Validation

  • اعتبار سنجی فرم Form Validation

  • فرم مجموعه ها Formsets

  • پیراستن فرم های ما Dressing Up Our Forms

Forms and Formsets جنگو Django Forms and Formsets

  • فرم های جنگو Django Forms

  • فرم مجموعه ها Formsets

  • پیراستن فرم های ما Dressing Up Our Forms

استفاده از API های سایت های دیگر Using Other Sites' APIs

  • YouTube API YouTube API

  • تجزیه URL URL Parsing

  • تجزیه URL URL Parsing

  • کار با API Working With The API

استفاده از API های سایت های دیگر Using Other Sites' APIs

  • YouTube API YouTube API

  • کار با API Working With The API

AJAX - یک تجربه کاربری صاف AJAX - A Smooth User Experience

  • راه اندازی AJAX AJAX Setup

  • اولین تماس AJAX ما Our First AJAX Call

  • اولین تماس AJAX ما Our First AJAX Call

  • نمایش نتایج YouTube Showing YouTube Results

  • افزودن ویدیوها Adding Videos

  • حذف ویدیوها Deleting Videos

AJAX - یک تجربه کاربری صاف AJAX - A Smooth User Experience

  • راه اندازی AJAX AJAX Setup

  • نمایش نتایج YouTube Showing YouTube Results

  • افزودن ویدیوها Adding Videos

  • حذف ویدیوها Deleting Videos

Seed Data - بارگیری و تخلیه پایگاه داده Seed Data - Loading and Dumping the Database

  • داشبورد Dashboard

  • داشبورد Dashboard

  • CRUD برای سالن ها CRUD for Halls

  • CRUD برای سالن ها CRUD for Halls

  • خانه و احراز هویت Home and Authentication

  • داده های بذر Seed Data

  • داده های بذر Seed Data

  • مجوزها Permissions

  • مجوزها Permissions

Seed Data - بارگیری و تخلیه پایگاه داده Seed Data - Loading and Dumping the Database

  • خانه و احراز هویت Home and Authentication

استقرار هیروکو Heroku Deployment

  • هروکو Heroku

  • دامنه های سفارشی Custom Domains

  • کد منبع Source Code

  • کد منبع Source Code

استقرار هیروکو Heroku Deployment

  • هروکو Heroku

  • دامنه های سفارشی Custom Domains

  • کد منبع Source Code

Outro Outro

  • بعدش چی؟ What Next?

  • بعدش چی؟ What Next?

  • سخنرانی پاداش Bonus Lecture

Outro Outro

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش تسلط بر جنگو - AJAX، نماهای مبتنی بر کلاس، فرم ها
جزییات دوره
5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,123
4.7 از 5
دارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!