لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جنگو آسان ساخته شده است. ساخت اپلیکیشن برای شرکت ها
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
ارائه دوره های آموزشی آنلاین عمدتا در مورد python / django توسط جامعه توسعه دهندگان وب در سراسر جهان. کلاسهای ما فقط مبتنی بر پروژه است ، این بدان معناست که روش ما مبتنی بر "آموزش با انجام" است. با ما کشف کنید: پایتون ، جنگو ، واکنش ، جاوا اسکریپت ، یادگیری عمیق با پایتون و موارد دیگر!
نمایش نظرات