آموزش جنگو: شروع کار

Django: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Django محبوب ترین و بالغ ترین چارچوب توسعه وب پایتون است. به شما امکان می دهد برنامه های وب بهتری را سریعتر و با کد کمتری بسازید. در این دوره ، شما می آموزید که چگونه اولین برنامه وب خود را با Django و Python بسازید. Django محبوب ترین و بالغ ترین چارچوب توسعه وب Python در اطراف است. ساخت سریع برنامه های بهتر وب با کد کمتر را آسان می کند. در این دوره ، جنگو: شروع ، شما یاد خواهید گرفت که چگونه اولین برنامه وب خود را با جنگو بسازید. ابتدا یاد خواهید گرفت که چگونه یک صفحه ساده با نمایش یک پیام کوتاه کوتاه ایجاد کنید. در مرحله بعدی ، نحوه ایجاد یک صفحه HTML با استفاده از الگوی Django را کشف خواهید کرد. سپس ، نحوه ایجاد یک مدل پایگاه داده را لمس می کنید تا بتوانیم داده های خود را ذخیره و بازیابی کنیم و البته خواهیم دید که چگونه این داده ها را در صفحات خود نشان دهیم. سرانجام ، شما اضافه کردن یک ظاهر طراحی شده CSS به سایت خود و نحوه استفاده از فرم ها را قادر می سازید تا کاربر بتواند با سایت ما ارتباط برقرار کند. پس از اتمام دوره ، شما نمای خوبی از تمام قسمتهای اساسی جنگو و نحوه کار آنها با یکدیگر خواهید داشت ، بنابراین شما می توانید وب سایت های خود را در جنگو ادامه دهید و ایجاد کنید.

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

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

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

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

  • معرفی جنگو Introducing Django

  • پیش نیازها Prerequisites

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

  • نصب جنگو Installing Django

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

  • مرور Review

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

  • ایجاد یک برنامه جنگو Creating a Django App

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

  • وقتی کار نمی کند When It Doesn't 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

  • افزودن کلاس مدل دوم Adding a Second Model Class

ترکیب مدل ، نما و الگو 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

آدرس و لینک سازی Urls and Link Building

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

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

  • لینک سازی Link Building

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

  • بهترین روش برای آدرسها و برنامه ها 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

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

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

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

  • زمینه های فرم و اعتبار سنجی را سفارشی کنید Customizing Form Fields and Validation

  • مرور Review

نمایش نظرات

آموزش جنگو: شروع کار
جزییات دوره
2h 34m
46
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
125
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

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