آموزش جنگو برای مبتدیان - ساخت برنامه وب مدیریت وظایف (قسمت 1)

Django for Beginners - Building Task Manager Web Application (Part 1)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

به جنگو برای مبتدیان خوش آمدید، با ساختن برنامه وب Task Manager با چارچوب Python Django، بنیاد جنگو قوی بسازید!


یک دوره آموزشی که به شما کمک می کند تا سفر توسعه وب خود را گام به گام از ابتدا شروع کنید، این دوره با آخرین نسخه جنگو، هر یک از مفاهیم مهم را برای مبتدیان جنگو لمس می کند،

در این دوره آموزشی با موارد زیر آشنا خواهید شد:

  • تنظیم محیط توسعه جنگو. (کتابخانه‌ها، برنامه‌های افزودنی، IDE، Virtualenv)

  • ساختار فایل Django Flow

  • URL ها و نماهای جنگو

  • مدل‌های جنگو و پایگاه داده SQLite3

  • الگوهای جنگو

  • تنظیم فایل‌های استاتیک و ساختار فایل‌های رسانه. (CSS، JS، تصاویر)

  • با پنل مدیریت جنگو کار کنید

  • با فرم ها و فیلدهای جنگو کار کنید

  • Jinja 2 را بیاموزید (استفاده از کد پایتون در فایل‌های HTML)

  • نماهای مبتنی بر تابع نوشتن

  • عملکرد CRUD را اجرا کنید. (ایجاد، خواندن، به روز رسانی و حذف)

  • پیام‌ها و اعلان جنگو.

  • کار با کتابخانه های Python و Django

پس از اتمام این دوره شما آماده کار بر روی پروژه های مبتدی به عنوان کارآموز، تازه کار یا فریلنسر خواهید بود و همچنین می توانید همه چیز را خودتان پیاده سازی کنید! مهمتر از همه، شما آماده خواهید بود که در آینده با Django عمق را برای دامنه وسیع در دسترس تقسیم کنید.

اکنون ثبت نام کنید و مطمئن خواهم شد که در مورد جنگو بهترین چیزها را یاد خواهید گرفت!

1. برنامه وب   را همانطور که در دوره نشان داده شده است تکرار کنید و آن را در Github آپلود کنید.
2. افزودن قابلیت های جدید در صفحه Todolist (حذف همه، جستجو و غیره)
3. از Bootstrap برای تغییر طراحی صفحه Todolist استفاده کنید.

دانلود نرم افزار مورد نیاز:

منابع:


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

درس ها Lessons

  • مدل ها Models

  • اضافه کردن شرط روی داده ها Adding Condition On Data

  • پیاده سازی صفحه بندی - 1 Implementing Pagination - 1

  • ویرایش آیتم Queryset - 1 Editing Queryset Item - 1

  • افزودن فرم و پذیرش ورودی Adding Form and Accepting Input

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

  • Runserver برای اولین بار Runserver For First Time

  • آشنایی با CSS و Bootstrap Understanding CSS and Bootstrap

  • رفع آدرس ها و لینک ها Fixing URLs and Links

  • معرفی دوره Course Introduction

  • Base Template و Jinja 2 Base Template and Jinja 2

  • راه اندازی محیط مجازی Setting Up Virtual Environment

  • رفع طراحی صفحه کار - 2 Fixing Task Page Design - 2

  • افزودن گزینه - علامت گذاری وظیفه به عنوان معلق Adding Option - Mark Task As Pending

  • پنل مدیریت Admin Panel

  • بستن گزینه در حالت هشدار Close Option On Alert

  • Django Flow و Django Structure Django Flow and Django Structure

  • درک بازی نسخه جنگو Understanding Django Version Game

  • راه اندازی ویرایشگر متن - VSCode Setting Up Text Editor - VSCode

  • متشکرم که در اینجا حضور دارید! Thank You For Being Here!

  • قالب ها Templates

  • نمایش داده ها در قالب ها Displaying Data On Templates

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

  • افزودن گزینه - علامت گذاری کار به عنوان تکمیل شده Adding Option - Mark Task As Completed

  • در حال حذف مورد Queryset Deleting Queryset Item

  • افزودن پیام ها و گزینه هشدار Adding Messages and Alert Option

  • پوشه استاتیک و بهبود ظاهر وب سایت Static Folder and Improving Website Look

  • آدرس ها و نماها Urls and Views

  • پیاده سازی صفحه بندی - 2 Implementing Pagination - 2

  • طراحی صفحه اصلی - 2 Designing Home Page - 2

  • طراحی صفحه اصلی - 1 Designing Home Page - 1

  • ویرایش آیتم Queryset - 2 Editing Queryset Item - 2

  • پیاده سازی صفحه بندی - 3 Implementing Pagination - 3

  • ویرایش آیتم Queryset - 3 Editing Queryset Item - 3

  • نمای کلی صفحه بندی Pagination Overview

  • بوت استرپ Bootstrap

  • رفع طراحی صفحه کار - 1 Fixing Task Page Design - 1

  • Startapp - Taskmate Startapp - Taskmate

  • درک جنگو - نظریه Understanding Django - Theory

نمایش نظرات

آموزش جنگو برای مبتدیان - ساخت برنامه وب مدیریت وظایف (قسمت 1)
جزییات دوره
3h 16m
39
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
150
4 از 5
ندارد
دارد
دارد
Shubham Sarda
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

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

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)