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

Django Fundamentals

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

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

معرفی جنگو Introduction to Django

  • معرفی Introduction

  • چرا جانگو؟ Why Django?

  • باتری های گنجانده شده است Batteries Included

  • اصول جنگو Django Principles

  • آنچه از قبل باید بدانید What you Should Already Know

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

نصب جنگو Installing Django

  • مقدمه Intro

  • انتخاب نسخه های خود Choosing your Versions

  • نصب پیپ و پایتون در ویندوز Installing Pip and Python on Windows

  • نسخه ی نمایشی: نصب ویندوز Demo: Windows Installation

  • نصب Pip و Python در Mac OS X Installing Pip and Python on Mac OS X

  • نسخه ی نمایشی: نصب OS X Demo: OS X Installation

  • نصب Pip و Python در لینوکس Installing Pip and Python on Linux

  • نسخه ی نمایشی: نصب لینوکس Demo: Linux Installation

  • مجازی Virtualenv

  • نسخه ی نمایشی: Virtualenv Demo: Virtualenv

  • نصب جنگو Installing Django

  • خلاصه Summary

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

  • معرفی Introduction

  • نسخه ی نمایشی: شروع یک پروژه جدید Demo: Starting a New Project

  • اجرای سرور توسعه Running the Development Server

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

  • نسخه ی نمایشی: اضافه کردن یک برنامه جدید Demo: Adding a New App

  • نسخه ی نمایشی: افزودن یک صفحه Demo: Adding a Page

  • اضافه کردن یک برنامه Adding an App

  • URL ها و نماها URLs and Views

  • نسخه ی نمایشی: نگاشت URL Demo: URL Mappings

  • نقشه برداری URL URL Mappings

  • نماهای جنگو Django Views

  • نسخه ی نمایشی: قالب ها Demo: Templates

  • قالب های جنگو Django Templates

  • نسخه ی نمایشی: فایل های استاتیک Demo: Static Files

  • فایل های استاتیک Static Files

  • مدل-قالب-نما Model-Template-View

  • خلاصه Summary

مدل ها Models

  • معرفی Introduction

  • نسخه ی نمایشی: اضافه کردن مدل ها Demo: Adding Models

  • کلاس های مدل جنگو Django Model Classes

  • دستورات پایگاه داده Manage.py Manage.py Database Commands

  • نسخه ی نمایشی: رابط مدیریت Demo: The Admin Interface

  • رابط مدیریت جنگو The Django Admin Interface

  • نسخه ی نمایشی: مدل API Demo: The Model API

  • ذخیره و حذف کنید Save and Delete

  • مدل API The Model API

  • روابط پایگاه داده Database Relations

  • خلاصه Summary

افزودن صفحه اصلی کاربر Adding a User Home Page

  • معرفی Introduction

  • نسخه ی نمایشی: افزودن نماهای ورود و خروج Demo: Adding Login and Logout Views

  • اطلاعات بیشتر درباره نگاشت URL More about URL Mappings

  • نسخه ی نمایشی: الگویی برای صفحه اصلی Demo: A Template for the Home Page

  • مجوز با جنگو Authorization with Django

  • اطلاعات بیشتر در مورد الگوهای جنگو More about Django Templates

  • نسخه ی نمایشی: افزودن نمای صفحه اصلی Demo: Adding the Home View

  • نقشه‌برداری URL برای برنامه‌ها URL Mappings for Apps

  • نسخه ی نمایشی: وراثت الگو Demo: Template Inheritance

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

  • نسخه ی نمایشی: ورود به سیستم الزامی است Demo: Login Required

  • نسخه ی نمایشی: نمایش داده های بازی در صفحه اصلی Demo: Showing Game Data on the Home Page

  • نسخه ی نمایشی: یک کلاس مدیر سفارشی Demo: A Custom Manager Class

  • زمینه قالب The Template Context

  • الگوها: برای و شامل برچسب ها Templates: For and Include Tags

  • خلاصه Summary

تشکیل می دهد Forms

  • معرفی Introduction

  • نسخه ی نمایشی: افزودن فرم HTML Demo: Adding a HTML Form

  • استفاده از فرم های جنگو Using Django Forms

  • نسخه ی نمایشی: اضافه کردن یک ظاهر طراحی به فرم با فرم های ترد Demo: Adding Styling to the Form with Crispy-Forms

  • نسخه ی نمایشی: گزینه های فیلد Demo: Field Options

  • گزینه های فیلد Field Options

  • نسخه ی نمایشی: نمایش دعوت نامه ها در یک لیست Demo: Showing Invitations in a List

  • نسخه ی نمایشی: پذیرش دعوت نامه ها Demo: Accepting Invitations

  • نسخه ی نمایشی: گروه های نامگذاری شده Demo: Named Groups

  • گروه های نامگذاری شده در URL ها Named Groups in URLs

  • خلاصه Summary

انجام حرکات Making Moves

  • معرفی Introduction

  • نسخه ی نمایشی: ایجاد یک بازی جدید Demo: Creating a New Game

  • مدل های چاق، نماهای لاغر Fat Models, Skinny Views

  • URL ها: Reverse و get_absolute_url URLs: Reverse and get_absolute_url

  • نسخه ی نمایشی: نمایش صفحه بازی Demo: Displaying the Game Board

  • الگوها: جستجو Templates: Lookup

  • قالب ها: block.super Templates: block.super

  • مدل ها: متا کلاس Models: The Meta Class

  • نسخه ی نمایشی: انجام یک حرکت Demo: Making a Move

  • نسخه ی نمایشی: اعتبار سنجی فرم سفارشی Demo: Custom Form Validation

  • اعتبار سنجی فرم سفارشی Custom Form Validation

  • نسخه ی نمایشی: در حال اتمام Demo: Finishing Up

  • خلاصه Summary

خرت و پرت Odds and Ends

  • معرفی Introduction

  • نماهای مبتنی بر کلاس Class-based Views

  • نسخه ی نمایشی: نمایش های مبتنی بر کلاس Demo: Class-based Views

  • نسخه ی نمایشی: اضافه کردن ثبت نام کاربر Demo: Adding User Signup

  • نماهای عمومی Generic Views

  • اشکال زدایی جنگو Debugging Django

  • نسخه ی نمایشی: نوار ابزار اشکال زدایی جنگو Demo: The Django Debug Toolbar

  • منابع Resources

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اصول جنگو
جزییات دوره
3h 9m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
572
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

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