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

Django Made Easy. Build an application for companies

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شیرجه بزنید و با ساخت یک پروژه عملی، جنگو را گام به گام از سطح مبتدی تا متوسط ​​یاد بگیرید! معماری جنگو MVT سیگنال‌ها پردازنده‌های متنی میان‌افزار سفارشی Django allauth احراز هویت تولید فایل‌های PDF مشاهده‌ها: مدیریت نمایش‌های مبتنی بر کلاس و عملکرد با روش‌های QuerySet فیلترها و فیلترهای سفارشی ترکیب‌ها و ترکیب‌های سفارشی فرم‌ها و مدل‌فرم‌ها + اعتبارسنجی سفارشی جلسات پیش نیازها: هیچ الزام خاصی برای این کار وجود ندارد. البته، اما داشتن دانش اولیه html، bootstrap و python "خوب است".

سلام! به این دوره اختصاص داده شده به جنگو خوش آمدید. برای ساعات آینده، ما با هم در ساخت یک برنامه گزارش‌دهی برای شرکت‌های دارای هیئت مدیره اجتماعی (برای به اشتراک گذاشتن مشکلات، رویدادهای ایده‌ها) کار خواهیم کرد. گام به گام مهم ترین ویژگی های جالب جنگو را مورد بحث قرار خواهیم داد که به شما امکان می دهد پس از اتمام این دوره برنامه های کاربردی وب خود را ایجاد کنید. برخی از مهمترین موضوعات مربوط به: سیگنال ها، پردازشگرهای زمینه، فیلترها، نماهای مبتنی بر کلاس و عملکرد، ایجاد گزارش PDF و موارد دیگر هستند! این دوره با ارائه PDF ارائه می شود که به شما کمک می کند محتوای دوره را درک کرده و به خاطر بسپارید. برای شروع آماده اید!؟


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

مقدمه و تنظیمات Introduction & settings

  • راه اندازی ویرایشگر متن Setting up the text editor

  • انتخاب ترمینال Selecting the terminal

  • قبل از اینکه شروع کنیم Before we begin

اولین قدم ها در جنگو First steps in Django

  • کد منبع این پروژه The source code for this project

  • راه اندازی پروژه Setting up the project

  • جانگو ام وی تی Django MVT

  • ایجاد اولین مدل Creating first Model

  • قالب ها Templates

  • بازدیدها Views

  • درک نحوه عملکرد «نماها» روی مثال‌های اصلی قسمت 1 Understanding how the "views" work on basic examples part 1

  • درک نحوه عملکرد «نماها» روی مثال‌های اساسی قسمت 2 Understanding how the "views" work on basic examples part 2

کاوش گزینه ها و انواع فیلد در مدل های جنگو Exploring field options and types in Django Models

  • درک انواع و گزینه های فیلد Understanding field types and options

  • برگه تقلب در مورد انواع فیلد و گزینه ها Cheat sheet on field types and options

  • امتحان در زمینه ها Quiz on fields

برنامه گزارش ها Reports App

  • معرفی Introduction

  • ایجاد اپلیکیشن گزارشات Creating the reports app

  • کار با مدل ها در برنامه Reports قسمت 1 Working with models in Reports App part 1

  • کار با مدل ها در Reports App قسمت 2 Working with models in Reports App part 2

  • کار با مدل ها در Reports App قسمت 3 Working with models in Reports App part 3

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

  • نمایش نسخه اولیه فرم ها Displaying basic version of forms

  • استفاده از فرم های ترد Applying Crispy Forms

  • اضافه کردن یک ظاهر طراحی اضافی Adding additional styling

  • کد کیت عالی فونت Font awesome kit code

  • ایجاد جدول برای سوابق گزارش Creating the table for report records

  • فعال کردن فرم های مدال Activating modal forms

  • اضافه کردن jquery Adding jquery

  • اعمال برخی تغییرات آرایشی Applying some cosmetic changes

  • به کار با فرم های قسمت 1 ادامه دهید Continue on working with the forms part 1

  • به کار با فرم های قسمت 2 ادامه دهید Continue on working with the forms part 2

  • به کار با فرم های قسمت 3 ادامه دهید Continue on working with the forms part 3

  • به کار با فرم های قسمت 4 ادامه دهید Continue on working with the forms part 4

  • ارگ و کوارگ Args & kwargs

  • به کار با فرم های قسمت 5 ادامه دهید Continue on working with the forms part 5

  • تعمیر اسکرول + محافظت از نمای Fixing the scroll + protecting the view

  • حذف نمای Delete view

  • به روز رسانی نمای Update view

  • افزودن صفحه اصلی با قسمت انتخاب خط فرم قسمت 1 Adding Home Page with the Select Line Form part 1

  • افزودن صفحه اصلی با قسمت انتخاب خط فرم قسمت 2 Adding Home Page with the Select Line Form part 2

  • افزودن صفحه «دریافت گزارش» قسمت 1 Adding "Get Report" page part 1

  • افزودن صفحه «دریافت گزارش» قسمت 2 Adding "Get Report" page part 2

  • صفحه خلاصه Summary Page

  • ایجاد اولین مدیر Creating the first Manager

  • کار با جلسات Working with sessions

  • متدهای سفارشی QuerySet از مدیر Custom QuerySet methods from the Manager

  • افزودن الگو به نمای خلاصه Adding template to the summary view

  • ایجاد فیلترهای سفارشی Creating Custom Filters

  • اضافه کردن مشکلات به قالب Adding problems to the template

  • ایجاد گزارش PDF Creating PDF report

  • PDF برای ویندوز PDF for Windows

  • بهینه سازی کد ما Optimizing our code

  • افزودن نوار ناوبری و پاورقی Adding the navbar & footer

برنامه پست ها Posts App

  • بررسی اجمالی Overview

  • ایجاد مدل ها Creating the Models

  • افزودن مسیر دریافت آپلود Adding the get upload path

  • سفارشی کردن ادمین جنگو Customizing the Django Admin

  • ایجاد فرم پست Creating the Post Form

  • ایجاد نمای برای افزودن پست ها قسمت 1 Creating the view for adding posts part 1

  • ایجاد نمای افزودن پست ها قسمت 2 Creating the view for adding posts part 2

  • Django Signals قسمت 1 Django Signals part 1

  • Django Signals قسمت 2 Django Signals part 2

  • مقدمه ای بر پردازنده های زمینه Introduction to context processors

  • پاک کردن پایگاه داده Cleaning the database

  • استفاده از پردازنده های زمینه Applying context processors

  • کار بر روی قابلیت Like Post قسمت 1 Working on the Like Post functionality part 1

  • کار بر روی قابلیت Like Post قسمت 2 Working on the Like Post functionality part 2

  • استایل دادن به تابلوی پست Styling the post board

  • افزودن میان افزار سفارشی Adding Custom Middleware

  • ایجاد میکس سفارشی Creating Custom Mixin

  • تست پست با تصاویر Testing posting with images

  • نوشتن مدل نظر Writing the comment model

  • ایجاد فرم نظر Creating the comment form

  • کار بر روی صفحه جزئیات قسمت 1 Working on the detail page part 1

  • کار بر روی صفحه جزئیات قسمت 2 Working on the detail page part 2

  • افزودن اولین نظر از طریق فرم Adding the first comment via form

  • کار بر روی صفحه جزئیات قسمت 3 Working on the detail page part 3

  • افزودن آواتار به نظرات و استفاده از related_name Adding avatar to the comments & using related_name

  • اضافه کردن دکمه حذف و تعداد نظرات Adding the delete button & comments count

  • محافظت از مسیر حذف Protecting the delete path

برنامه پروفایل Profiles App

  • کار بر روی برنامه پروفایل قسمت 1 Working on the profile app part 1

  • کار بر روی برنامه پروفایل قسمت 2 Working on the profile app part 2

  • کار بر روی برنامه پروفایل قسمت 3 Working on the profile app part 3

  • کار بر روی برنامه پروفایل قسمت 4 Working on the profile app part 4

احراز هویت Authentication

  • نصب و راه اندازی Django allauth Django allauth installation and setup

  • افزودن فرم ثبت نام سفارشی Adding custom signup form

  • تست فرم ثبت نام سفارشی Testing the custom signup form

  • طراحی ظاهر Styling

  • لمس های نهایی Final touches

تست ها Tests

  • مسابقه جنگو سطح 1 Django Quiz Level 1

جایزه 1 - جنگو با Tailwind CSS (این بخش در حال به روز رسانی است) Bonus 1 - Django with Tailwind CSS (this section is being updated)

  • چیزی که قرار است ایجاد کنیم What we are going to create

  • راه اندازی پروژه Setting up the project

  • نصب Tailwind CSS + hello world Installing Tailwind CSS + hello world

نمایش نظرات

آموزش جنگو آسان ساخته شده است. ساخت اپلیکیشن برای شرکت ها
جزییات دوره
13 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
686
4.5 از 5
دارد
دارد
دارد
Django Ninjas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Django Ninjas Django Ninjas

ارائه دوره های آموزشی آنلاین عمدتا در مورد python / django توسط جامعه توسعه دهندگان وب در سراسر جهان. کلاسهای ما فقط مبتنی بر پروژه است ، این بدان معناست که روش ما مبتنی بر "آموزش با انجام" است. با ما کشف کنید: پایتون ، جنگو ، واکنش ، جاوا اسکریپت ، یادگیری عمیق با پایتون و موارد دیگر!