لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول جنگو
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
پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.
نمایش نظرات