آموزش 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 | برنامه وبلاگ را کامل کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14 hours
118
Udemy (یودمی) udemy-small
09 آذر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
355
4.8 از 5
دارد
دارد
دارد
Rathan Kumar

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rathan Kumar Rathan Kumar

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

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.