آموزش Python Django Basics To Advanced | برنامه وبلاگ را کامل کنید

Python Django Basics To Advanced | Complete Blog Application

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استاد توسعه جنگو با پروژه های عملی: ساخت برنامه و برنامه بلاگ برای توسعه وب در دنیای واقعی یاد بگیرید دقیقا چگونه جنگو کار می کند آموزش اصول اولیه چارچوب جنگو ساخت فهرست کارمندان و برنامه TODO ساخت یک برنامه بلاگ دنیای واقعی با داشبورد سفارشی پیش نیازها :پایتون و HTML پایه

در این دوره، شما بر اصول جنگو، یک چارچوب وب محبوب پایتون که برای توسعه برنامه‌های کاربردی وب قوی، مقیاس‌پذیر و ایمن استفاده می‌شود، تسلط خواهید داشت.

ما با ایجاد یک وب‌سایت ساده و کاربردی Employee Directory، به مفاهیم کلیدی جنگو، مانند مدل‌ها، نماها، الگوها و مسیریابی URL خواهیم پرداخت.

سپس، به ساختن برنامه To-Do می پردازید، که به شما تجربه عملی با نقشه برداری شیء-رابطه ای جنگو (ORM)، نماها، قالب ها و فرم ها می دهد و مهمتر از همه به شما می آموزد که چگونه عملیات CRUD را انجام دهید.


Level Up: The Complete Django Blog

در طول دوره، نحوه ایجاد، خواندن، به روز رسانی و حذف پست های وبلاگ را در برنامه یاد خواهید گرفت. همچنین تجربه عملی با سیستم احراز هویت و مجوز داخلی جنگو به دست خواهید آورد، که به شما امکان می دهد حساب های کاربری و مجوزها را در برنامه خود مدیریت کنید.

علاوه بر این، نحوه ایجاد صفحات پویا، داشبوردهای سفارشی، قابلیت جستجو و نمایش داده ها با استفاده از زبان قالب داخلی جنگو را خواهید آموخت.


  • Master Django Fundamentals: یک پایه قوی در توسعه وب پایتون با جنگو بسازید!

  • با Django یک وب سایت دایرکتوری کارمند ساده بسازید

  • یک برنامه To-Do با استفاده از چارچوب جنگو بسازید

  • با نحوه ایجاد، خواندن، به روز رسانی و حذف وظایف در برنامه آشنا شوید

  • مبانی چارچوب مدل-نما-کنترلر (MVC) جنگو را درک کنید

  • تجربه عملی با نقشه برداری شیء-رابطه ای جنگو (ORM) بدست آورید

  • یک برنامه بلاگ با استفاده از چارچوب جنگو بسازید

  • ساختن قابلیت های CRUD را بیاموزید

  • تکالیف را کامل کنید


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

معرفی Introduction

  • معرفی Introduction

  • کتاب های الکترونیک شماره 1 پایتون و جنگو را به صورت رایگان دریافت کنید Get World's No.1 Python & Django eBooks for FREE

شروع کار با اصول Getting Started with Basics

  • تبریک می گویم! دسترسی فوری به کتاب‌های الکترونیکی شماره 1 پایتون و جنگو در جهان دریافت کنید Congratulations! Get Instant Access to World's No. 1 Python & Django eBooks

  • جانگو چیست What Is Django

  • چرا باید از جنگو استفاده کرد؟ Why Should You Use Django

  • نصب نرم افزار Software Installation

  • بررسی اجمالی محیط مجازی Virtual Environment Overview

  • ایجاد و فعال سازی محیط مجازی Creating and Activating Virtual Environment

اصول جنگو Fundamentals of Django

  • ساختار پروژه Project Structure

  • تنظیمات جنگو توضیح داده شد Django Settings Explained

  • جانگو چگونه کار می کند How Django Works

  • آدرس ها و HttpResponse Urls and HttpResponse

  • قالب جنگو را پیاده سازی کنید Implement Django Template

  • پیاده سازی بوت استرپ Implement Bootstrap

  • فایل های استاتیک جنگو Django Static Files

پروژه 01 - فهرست کارکنان Project 01 - Employee Directory

  • برنامه های جنگو Django Apps

  • پنل مدیریت جنگو Django Admin Panel

  • ایجاد مدل Create Model

  • مهاجرت ها Migrations

  • فایل های رسانه ای جنگو Django Media Files

  • واکشی داده ها از پایگاه داده Fetch Data From Database

  • نمایش داده ها روی میز Show Data On Table

  • واکشی نمای جزئیات کارمند Fetch Employee Detail View

  • صفحه جزئیات کارمند Employee Detail Page

  • پایان پروژه 01 End Of Project 01

پروژه 02 - برنامه TODO Project 02 - TODO App

  • ایجاد پروژه Todo Todo Project Creation

  • Superuser و Home View ایجاد کنید Create Superuser And Home View

  • قالب Todo Todo Template

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

ایجاد برنامه و عملیات CRUD App Creation & CRUD Operations

  • برنامه و مدل Todo را ایجاد کنید Create Todo App And Model

  • واکشی وظایف Fetch Tasks

  • نمایش لیست مدیریت Admin List Display

  • اضافه کردن کار با توکن Csrf Add Task With Csrf Token

  • اضافه کردن تابع وظیفه Add Task Function

  • وظایف تکمیل شده Completed Tasks

  • علامت گذاری به عنوان انجام شد Mark As Done

وظیفه Assignment

  • یک ویژگی "علامت گذاری به عنوان Undone" در این برنامه TODO ایجاد کنید. Build a "Mark As Undone" feature to this TODO App.

ویرایش و حذف Task CRUD Edit & Delete Task CRUD

  • ویرایش الگوی URL وظیفه Edit Task Url Pattern

  • ویرایش صفحه کار با درخواست دریافت Edit Task Page With Get Request

  • ویرایش ویژگی وظیفه با درخواست ارسال Edit Task Feature With Post Request

  • Task را حذف کنید Delete Task

  • Git Push Todo Git Push Todo

پروژه 03 - برنامه وبلاگ جنگو Project 03 - Django Blog Application

  • پروژه ایجاد وبلاگ جنگو Django Blog Create Project

  • Superuser ایجاد کنید Create Superuser

  • ایجاد آدرس صفحه اصلی و پیاده سازی الگو Creating Home Url & Implementing Template

  • طراحی صفحه اصلی و پیکربندی فایل های استاتیک Design Homepage And Configure Static Files

  • راه اندازی Git با Gitignore Setup Git With Gitignore

مدل دسته بندی، مدل وبلاگ و فایل های رسانه ای Category Model, Blog Model and Media Files

  • مدل دسته بندی Category Model

  • پیکربندی فایل های رسانه ای Media Files Configuration

  • مدل وبلاگ Blog Model

  • اسلاگ ها را از قبل جمع کنید Prepopulate Slugs

  • نمایش لیست جدول مدیریت Admin Table List Display

  • Git Push Git Push

روابط خارجی و نمایش پست های وبلاگ ForeignKey Relationship and Display Blog Posts

  • دسته بندی های آزمایشی و پست های وبلاگ را اضافه کنید Add Demo Categories And Blog Posts

  • نمایش دسته ها در صفحه اصلی Display Categories On The Homepage

  • نمایش پست های ویژه در صفحه اصلی Display Featured Posts On The Homepage

  • نمایش مقالات اخیر در صفحه اصلی Display Recent Articles On Homepage

  • روابط خارجی Foreignkey Relationships

صفحه خطای 404، وراثت الگو، پردازشگرهای زمینه 404 Error page, Template Inheritance, Context Processors

  • پست ها بر اساس دسته Posts By Category

  • پست‌ها بر اساس طرح‌بندی دسته‌بندی و امتحان کنید-به جز بلوک Posts By Category Layout And Try-Except Block

  • صفحه خطای سفارشی 404 404 Custom Error Page

  • پایه وراثت قالب Html Template Inheritance Base Html

  • پردازشگرهای زمینه Context Processors

  • پیوند دادن پست ها بر اساس URL دسته Linking Posts By Category Url

  • Git Push Git Push

ویژگی وبلاگ واحد Single Blog Feature

  • راه اندازی صفحه وبلاگ منفرد Single Blog Page Setup

  • صفحه وبلاگ واحد Single Blog Page

تکالیف Assignments

  • ویژگی «درباره ما» و «پیوندهای اجتماعی» را بسازید Build "About Us" and "Social Links" Feature

  • راه حل تکلیف - ویژگی پیوندهای اجتماعی Assignment Solution - Social Links Feature

  • نمایش پیوندهای اجتماعی در صفحه وبلاگ ها Display Social Links On Blogs Page

ویژگی جستجو Search Feature

  • ویژگی جستجو Search Feature

  • طرح بندی را جستجو کنید و عبارت جستجو را در Textbox نگه دارید Search Layout And Keep The Search Term On Textbox

  • Git Push Git Push

ورود و ثبت نام Login & Registration

  • راه اندازی ثبت نام Registration Setup

  • UserCreationForm UserCreationForm

  • قابلیت ثبت نام Register functionality

  • تنظیم ویژگی ورود Login feature setup

  • عملکرد ورود و خروج Login and logout functionality

  • Git Push Git Push

احراز هویت، مجوز و گروه ها Authentication, Authorization & Groups

  • احراز هویت و مجوز Authentication and Authorization

  • گروه ها Groups

داشبورد سفارشی | مقیاس بندی پروژه Custom Dashboard | Project Scaling

  • بسته ها را ارتقا دهید Upgrade the packages

  • معرفی داشبورد ویراستاران و مدیران Editors and managers dashboards introduction

  • پیکربندی url داشبورد Dashboard url configuration

  • طراحی داشبورد Dashboard design

  • تعداد وبلاگ ها و دسته بندی ها Blogs and category count

  • ورود دکوراتور الزامی است Login required decorator

  • برجسته کردن نوار کناری و پیوند Sidebar and link highlighing

  • جدول دسته بندی ها Categories table

  • تنظیم دسته را اضافه کنید Add category setup

  • قابلیت دسته بندی را اضافه کنید Add category functionality

  • ویرایش دسته Edit category

  • حذف دسته Delete category

  • Git Push Git Push

مدیریت پست های وبلاگ از داشبورد سفارشی Managing Blog Posts From The Custom Dashboard

  • جدول پست های وبلاگ Blog Posts Table

  • افزودن فرم پست جدید Add new post form

  • افزودن پست اختصاص دادن کاربر وارد شده به نویسنده Add post assign logged in user to author

  • اضافه کردن پست با حلزون حرکت کردن منحصر به فرد Add post with unique slug

  • ویرایش پست وبلاگ Editing blog post

  • حذف پست Delete post

  • Git Push Git Push

مدیریت کاربران از داشبورد سفارشی Managing Users From The Custom Dashboard

  • کاربران داشبورد مدیر Manager dashboard users

  • به صورت مشروط برگه کاربران را در نوار کناری نشان دهید Conditionally show the users tab in sidebar

  • فرم AddUser AddUser form

  • افزودن ویژگی کاربر Add user feature

  • جلوگیری از ویرایشگر برای انجام عملیات مربوط به مدیر Prevent editor to perform manager related operations

  • ویرایش فرم کاربر Edit user form

  • قابلیت EditUserForm EditUserForm functionality

  • حذف عملکرد کاربر Delete user functionality

  • Git Push Git Push

ویژگی اظهار نظر Comment Feature

  • مدل نظر Comment model

  • نمایش نظرات Display comments

  • یک فرم نظر ایجاد کنید Create a comment form

  • نظر اضافه کنید Add comment

  • فقط به کاربران تایید شده اجازه نوشتن نظرات را بدهید Allow only authenticated users to write comments

  • Git Push Git Push

استقرار در سرور تولید Deployment on Production Server

  • نمای کلی استقرار Deployment Overview

  • چک لیست استقرار Deployment Checklist

  • نهایی استقرار Deployment Final

  • Outro و متشکرم Outro & Thank You

نمایش نظرات

آموزش Python Django Basics To Advanced | برنامه وبلاگ را کامل کنید
جزییات دوره
14 hours
118
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
355
4.8 از 5
دارد
دارد
دارد
Rathan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rathan Kumar Rathan Kumar

توسعه دهنده نرم افزار Full Stack