آموزش اصول جنگو

Django Fundamentals

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع پروژه جنگو Starting a Django Project

  • پیش نمایش پروژه Project Preview

  • شروع یک پروژه PyCharm Starting a PyCharm Project

  • نصب جنگو Installing Django

  • شروع پروژه جنگو Starting a Django Project

  • اجرای سرور جنگو Running the Django Server

  • کاوش در فایل های پروژه Exploring the Project Files

  • مرور Review

ایجاد یک صفحه وب ساده Creating a Simple Web Page

  • ساخت اپلیکیشن جنگو Creating a Django App

  • افزودن یک صفحه Adding a Page

  • وقتی کار نمی کند When It Doesnt Work

  • جنگو و جریان کنترل Django and the Flow of Control

  • افزودن صفحه درباره Adding an About Page

  • مرور Review

راه اندازی یک مدل داده Setting up a Data Model

  • معرفی مدل ها و مهاجرت ها Introducing Models and Migrations

  • اجرای مهاجرت های اولیه Running Initial Migrations

  • ایجاد کلاس مدل Creating a Model Class

  • ایجاد و اجرای مهاجرت Creating and Running Migrations

  • رابط مدیریت The Admin Interface

  • مرور Review

  • آوردن آن همه با هم Bringing It All Together

  • مدل دیگه Another Model

ترکیب مدل، نمایش و الگو Combining Model, View, and Template

  • معرفی الگوها و الگوی MTV Introducing Templates and the MTV Pattern

  • الگویی برای صفحه خوش آمد گویی A Template for the Welcome Page

  • متغیرهای قالب و محتوای پویا Template Variables and Dynamic Content

  • نقد و بررسی: الگوها Review: Templates

  • تکمیل الگوی MTV Completing the MTV Pattern

  • گرفتن پارامتر از URL Taking a Parameter from the URL

  • برگرداندن خطای 404 Returning a 404 Error

  • مرور Review

URL ها و لینک سازی URLs and Link Building

  • نمای کلی ساختار پروژه Project Structure Overview

  • یک الگو با یک حلقه For A Template with a For Loop

  • لینک بیلدینگ Link Building

  • فهرست کردن همه اتاق ها: یک تمرین Listing All Rooms: An Exercise

  • بهترین روش برای URL ها و برنامه ها Best Practice for URLs and Apps

  • مرور Review

قالب ها، یک ظاهر طراحی، و محتوای ثابت Templates, Styling, and Static Content

  • اضافه کردن استایل با CSS Adding Styling with CSS

  • افزودن تصویر Adding an Image

  • وراثت قالب Template Inheritance

  • مرور Review

افزودن تعامل کاربر با ModelForms Adding User Interaction with ModelForms

  • یک الگو با یک ModelForm A Template with a ModelForm

  • ارسال فرم Submitting the Form

  • پردازش ورودی کاربر Processing User Input

  • درک جریان برنامه برای پردازش یک فرم Understanding the Program Flow for Processing a Form

  • نکته ای درباره اعتبارسنجی و امنیت A Note About Validation and Security

  • مرور Review

ویرایش جلسات و احراز هویت Editing Meetings and Authentication

  • ویرایش جلسات Editing Meetings

  • حذف جلسات Deleting Meetings

  • ارتباط با جدول کاربران A Relation to the Users Table

  • فعال کردن نماهای احراز هویت Enabling Authentication Views

  • قالب های سطح بالا Top Level Templates

  • پیکربندی نماهای ورود و خروج Configuring Login and Logout Views

  • واکنش به وضعیت ورود کاربر Reacting to User Login Status

  • محدود کردن دسترسی به بازدیدها Restricting Access to Views

  • یادداشتی در مورد QuerySets و تنبلی A Note on QuerySets and Laziness

  • سفارشی کردن رابط مدیریت Customizing the Admin Interface

نمایش نظرات

آموزش اصول جنگو
جزییات دوره
2h 51m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.