Python Django راهنمای عملی

تصویر شاخص

Udemy Python Django – The Practical Guide

راهنمای عملی

Udemy Python Django - The Practical Guide

 

شرح

Python Django راهنمای عملی آموزش عملی پایتون محبوب ترین زبان برنامه نویسی جهان است – همه کاره، آسان برای یادگیری و بسیار قدرتمند است!
Python Django راهنمای عملی از چیزهای اولیه ای که می توانید با پایتون بسازید یک وب سایت است! می توانید از پایتون برای توسعه وب استفاده کنید.
و برای آسان‌تر کردن معمولاً از چارچوبی مانند جنگو استفاده می‌کنید – Python Django راهنمای عملی فقط به این دلیل که به شما امکان می‌دهد بر منطق اصلی کسب‌وکار خود تمرکز کنید و نیازی به اختراع مجدد چرخ و پیاده‌سازی تمام جزئیات فنی دقیق از ابتدا ندارید. .

و این دوره در مورد جنگو – محبوب ترین چارچوب توسعه وب پایتون موجود است!

جنگو تمام جنبه‌های توسعه وب را توسط Python Django راهنمای عملی را پوشش می‌دهد – از رسیدگی به درخواست‌ها و پاسخ‌ها، رندر کردن صفحات HTML پویا با قالب‌ها، تا دسترسی آسان به پایگاه داده و مدیریت داده‌ها. این همه در پخته شده است و همه آن با جزئیات بسیار در این دوره پوشش داده شده است!
Python Django راهنمای عملی جنگو را از پایه آموزش می دهد – برای شروع نیازی به دانستن چیزی در مورد آن ندارید. دانش پایه پایتون و توسعه وب تنها چیزی است که شما نیاز دارید.
ما از اصول اولیه شروع می کنیم و نحوه ایجاد پروژه جنگو، نحوه اجرای آنها و نحوه اضافه کردن ویژگی ها – گام به گام را درک خواهیم کرد.
به طور مفصل، این دوره شامل موارد زیر است:

نصب جنگو

ایجاد و درک پروژه های جنگو Python Django راهنمای عملی
درک URL ها، بازدیدها، درخواست ها و پاسخ ها
کار با قالب ها و فایل های ثابت مانند CSS و تصاویر
کار با داده ها و مدل ها
اتصال داده ها با روابط (یک به چند، یک به یک، چند به چند)
جستجوی داده ها با راه حل مدل قدرتمند جنگو
اضافه کردن پنل های مدیریتی به پروژه های شما
مدیریت ورودی کاربر با فرم ها – به صورت دستی و با پشتیبانی از فرم داخلی جنگو
ویژگی های پیشرفته مانند نماهای مبتنی بر کلاس (و زمان استفاده از آنها)
برخورد با آپلود فایل و نحوه ارائه فایل های آپلود شده

کار با جلسات Python Django راهنمای عملی

دستورالعمل ها و مثال های عمیق استقرار
روش‌های مختلف استقرار و ارائه فایل‌های استاتیک و آپلودهای کاربر
و خیلی بیشتر!
همه این مفاهیم به طور عمیق آموزش داده می شوند و با یک پروژه نمونه دوره کامل پشتیبانی می شوند که در آن ما یک “وب سایت وبلاگ” را از ابتدا می سازیم.
بنابراین، شما تمام مفاهیم مهم و تئوری را یاد خواهید گرفت و همچنین می توانید آن را در یک پروژه واقعی مشاهده کنید.
از این رو، پس از اتمام دوره Python Django راهنمای عملی ، درک بسیار خوبی از جنگو خواهید داشت و می توانید در پروژه های جنگو خود غوطه ور شوید!
این دوره برای چه کسانی است:
توسعه دهندگان پایتون که می خواهند قدم بعدی را بردارند و با پایتون وارد توسعه وب شوند
توسعه دهندگان جاوا اسکریپت که می خواهند پایتون را برای توسعه وب کاوش کنند
همه علاقه مندان به یادگیری نحوه ساخت وب سایت با پایتون

Getting Started7 lectures • 18min

شروع به کار ۷ سخنرانی • ۱۸ دقیقه

01Introduction01 مقدمه
02What is Django?02 جانگو چیست؟
03The Course Prerequisites03 پیش نیازهای دوره
04What’s Inside the Course?04 داخل دوره چیست؟
05Join Our Learning Community!05 به انجمن آموزشی ما بپیوندید!
06Getting the Most out of the Course06 بیشترین بهره را از دوره ببرید
07Choose Your Course Path!07 مسیر دوره خود را انتخاب کنید!

Course Setup10 lectures • 39min

تنظیم دوره 10 سخنرانی • 39 دقیقه

08Module Introduction08 معرفی ماژول
09Installing Python & Django09 نصب پایتون و جنگو
10Creating a Django Project10 ایجاد یک پروژه جنگو
11Installing an IDE11 نصب یک IDE
12Analyzing the Created Project12 تجزیه و تحلیل پروژه ایجاد شده
13Starting a Development Server13 راه اندازی سرور توسعه
14Django Apps14 برنامه جنگو
15Analyzing the Created Project15 تجزیه و تحلیل پروژه ایجاد شده
16More Advanced Setup Steps16 مرحله راه اندازی پیشرفته تر
17Useful Resources & Links17 منبع و پیوندهای مفید

URLs & Views14 lectures • 1hr 30min

نشانی‌های وب و بازدیدها14 سخنرانی • 1 ساعت و 30 دقیقه

18Module Introduction18 معرفی ماژول
19Creating a New Project19 ایجاد یک پروژه جدید
20What are URLs & Views?20 URL ها و View ها چیست؟
21Creating a First View & URL21 ایجاد اولین نمای و URL
22Adding More Views & URLs22 افزودن بازدیدها و نشانی‌های اینترنتی بیشتر
23Dynamic Path Segments & Captured Values23 بخش مسیر پویا و مقادیر ثبت شده
24Path Converters24 مبدل مسیر
25Adding More Dynamic View Logic25 افزودن منطق نمای پویا بیشتر
26Redirects26 تغییر مسیر
27The Reverse Function & Named URLs27 عملکرد معکوس و URL های نامگذاری شده
28Returning HTML28 برگرداندن HTML
29Practicing URLs, Views & Dynamic View Logic29 تمرین URL ها، نماها و منطق نمای پویا
30Summary30 خلاصه
31Useful Resources & Links31 منابع و پیوندهای مفید

Templates & Static Files21 lectures • 2hr 3min

الگوها و فایل‌های استاتیک21 سخنرانی • ۲ ساعت و ۳ دقیقه

32Module Introduction32 معرفی ماژول
33Adding & Registering Templates33 افزودن و ثبت الگوها
34Rendering Templates34 الگوهای رندر
35Template Language & Variable Interpolation35 زبان الگو و درون یابی متغیر
36Exercise Solution36 راه حل تمرین
37Filters37 فیلتر
38The Django Visual Studio Code Extension38 افزونه کد Django Visual Studio
39Tags & the “for” Tag39 برچسب و برچسب “برای”.
40The URL Tag for Dynamic URLs40 تگ URL برای URL های پویا
41The “if” Tag for Conditional Content41 برچسب “اگر” برای محتوای مشروط
42Template Inheritance42 وراثت الگو
43Exercise Solution43 راه حل تمرین
44Including Partial Template Snippets44 از جمله قطعات الگوی جزئی
45More on the Django Template Language (DTL)45 اطلاعات بیشتر در مورد زبان قالب جنگو (DTL)
46404 Templates46 404 قالب
47Adding Static Files47 افزودن فایل های استاتیک
48Adding Global Static Files48 افزودن فایل های استاتیک جهانی
49Adding CSS Styling49 اضافه کردن استایل CSS
50Building Static URLs Dynamically50 ساخت URL های ایستا به صورت پویا
51Summary51 خلاصه
52Useful Resources & Links52 منابع و پیوندهای مفید

Course Project: Building a Blog – The Basics15 lectures • 1hr 35min

پروژه دوره: ساختن وبلاگ – مبانی 15 سخنرانی • 1 ساعت و 35 دقیقه

53Module Introduction53 معرفی ماژول
54Setting Up the Starting Project54 راه اندازی پروژه شروع
55Planning the Project55 برنامه ریزی پروژه
56Adding URLs & Views56 افزودن URL ها و نمایش ها
57Adding First Templates57 اضافه کردن اولین الگوها
58Template Content & Static Files58 محتوای قالب و فایل های استاتیک
59Adding Images as Static Files59 افزودن تصاویر به عنوان فایل های ثابت
60Adding the “All Posts” Page & Style60 افزودن صفحه و سبک “همه پست ها”.
61Linking the Pages61 پیوند دادن صفحات
62Adding the “Single Post” Page62 افزودن صفحه “پست واحد”.
63Adding Dummy Data to the “Views” File63 افزودن داده های ساختگی به فایل “Views”.
64Special Template Features & Syntax64 ویژگی و نحو خاص قالب
65Adding a Single Post Page65 افزودن یک صفحه پست واحد
66Adding a 404 Page66 افزودن صفحه 404
67Useful Resources & Links67 منابع و پیوندهای مفید

Data & Models27 lectures • 2hr 20min

سخنرانی‌های Data & Models27 • ۲ ساعت و ۲۰ دقیقه

68Module Introduction68 معرفی ماژول
69Different Kinds of Data69 انواع مختلف داده
70Understanding Database Options70 درک گزینه های پایگاه داده
71Understanding SQL71 درک SQL
72Django Models72 مدل جنگو
73Creating a Django Model with Fields73 ایجاد یک مدل جنگو با فیلدها
74Migrations74 مهاجرت
75Inserting Data75 درج داده ها
76Getting all Entries76 دریافت همه ورودی ها
77Updating Models & Migrations77 به روز رسانی مدل ها و مهاجرت ها
78Blank vs Null78 خالی در مقابل پوچ
79Updating Data79 به روز رسانی داده ها
80Deleting Data80 حذف داده ها
81Create Instead of Save81 به جای ذخیره ایجاد کنید
82Querying & Filtering Data82 پرس و جو و فیلتر کردن داده ها
83“or” Conditions83 “یا” شرایط
84Query Performance84 عملکرد پرس و جو
85Bulk Operations85 عملیات انبوه
86Preparing Templates86 آماده سازی الگوها
87Rendering Queried Data in the Template87 ارائه داده های پرس و جو در الگو
88Rendering the Details Page88 ارائه صفحه جزئیات
89Model URLs89 URL مدل
90Adding a Slugfield & Overwriting Save90 افزودن Slugfield & Overwriting Save
91Using the Slug & Updating Field Options91 استفاده از گزینه های فیلد Slug & Updating
92Aggregation & Ordering92 تجمیع و سفارش
93Summary93 خلاصه
94Useful Resources & Links94 منابع و پیوندهای مفید

Admin7 lectures • 26min

سخنرانی‌های Admin7 • ۲۶ دقیقه

95Module Introduction95 معرفی ماژول
96Logging Data Into the Admin Panel96 ورود داده ها به پنل مدیریت
97Adding Models to the Admin Area97 افزودن مدل ها به ناحیه مدیریت
98Configuring Model Fields98 پیکربندی فیلدهای مدل
99Configuring the Admin Settings99 پیکربندی تنظیمات مدیریت
100More Config Options100 گزینه پیکربندی بیشتر
101Useful Resources & Links101 منبع و پیوندهای مفید

Relationships15 lectures • 1hr 7min

روابط ۱۵ سخنرانی • ۱ ساعت و ۷ دقیقه

102Module Introduction102 معرفی ماژول
103Understanding Relationship Types103 درک انواع رابطه
104Adding a one-to-many Relation & Migrations104 افزودن یک به چند رابطه و مهاجرت
105Working with Relations in Python Code105 کار با روابط در کد پایتون
106Cross Model Queries106 پرس و جو مدل متقابل
107Managing Relations in Admin107 مدیریت روابط در Admin
108Adding a one-to-one Relation108 افزودن یک رابطه یک به یک
109One-to-one Python Code109 کد یک به یک پایتون
110One-to-one & Admin Config110 یک به یک و پیکربندی مدیریت
111Setting-up many-to-many111 راه اندازی چند به چند
112Using many-to-many in Python112 استفاده از چند به چند در پایتون
113Many-to-many in Admin113 خیلی به چند در Admin
114Circular Relations & Lazy Relations114 روابط دایره ای و روابط تنبل
115Summary115 خلاصه
116Useful Resources & Links116 منابع و پیوندهای مفید

Course Project – Building a Blog: Data & Models14 lectures • 56min

پروژه دوره – ساخت وبلاگ: داده ها و مدل ها14 سخنرانی • 56 دقیقه

117Module Introduction117 معرفی ماژول
118Planning the Data Models118 برنامه ریزی مدل های داده
119Adding a Post Model119 افزودن یک مدل پست
120Author Model & one-to-manyمدل 120 نویسنده و یک به چند
121Tag Model many-to-many121 مدل تگ چند به چند
122Registering Models for Admin122 مدل ثبت نام برای مدیریت
123Migrations & Admin Login123 مهاجرت و ورود مدیر
124Adding Data via Admin124 افزودن داده از طریق Admin
125Configuring the Admin Panel125 پیکربندی پنل مدیریت
126Fetching Posts for Starting Page126 واکشی پست برای صفحه شروع
127All Post & Single Post Pages127 همه صفحات پست و تک پست
128Using Author & Tags Data128 استفاده از داده های نویسنده و برچسب ها
129Summary129 خلاصه
130Useful Resources & Links130 منبع و لینک مفید

Forms20 lectures • 2hr 4min

Forms20 سخنرانی • ۲ ساعت و ۴ دقیقه

131Module Introduction131 معرفی ماژول
132Starting Setup132 راه اندازی راه اندازی
133Adding a Dummy Form133 افزودن یک فرم ساختگی
134Get & Post Requests134 دریافت و ارسال درخواست
135CSRF Protection135 حفاظت CSRF
136Handling Form Submission & Extracting Data136 رسیدگی به ارسال فرم و استخراج داده ها
137Manual Form Validation & the Problems with “that”137 اعتبار سنجی فرم دستی و مشکلات مربوط به “that”
138Using the Django Form Class138 با استفاده از کلاس فرم جنگو
139Validation with Django Forms139 اعتبار سنجی با فرم های جنگو
140Customizing the Form Controls140 سفارشی کردن کنترل های فرم
141Customizing the Rendered HTML141 سفارشی کردن HTML ارائه شده
142Adding Styling142 اضافه کردن یک ظاهر طراحی شده
143Adding More Form Controls143 افزودن کنترل‌های فرم بیشتر
144Storing Form Data in a Database144 ذخیره سازی داده های فرم در پایگاه داده
145Introducing Modelforms145 معرفی Modelforms
146Configuring the Modelform146 پیکربندی Modelform
147Saving Data with a Modelform147 ذخیره داده ها با یک Modelform
148Class Based Views148 دیدگاه مبتنی بر کلاس
149Summary149 خلاصه
150Useful Resources & Links150 منبع و لینک مفید

Class Views11 lectures • 48min

Class Views11 سخنرانی • 48 دقیقه

151Module Introduction151 معرفی ماژول
152Adding Templates152 اضافه کردن الگوها
153TemplateView153 نمایش الگو
154Using the TemplateView154 با استفاده از TemplateView
155Showing a Detail Template155 نمایش یک الگوی جزئیات
156The ListView156 لیست ویو
157DetailView157 مشاهده جزئیات
158When to Use Which View158 چه زمانی از کدام نمای استفاده کنیم
159FormView159 FormView
160CreateView160 CreateView
161Useful Resources & Links161 منابع و پیوندهای مفید

File Uploads12 lectures • 47min

آپلود فایل ۱۲ سخنرانی • ۴۷ دقیقه

162Module Introduction162 معرفی ماژول
163Starting Setup163 راه اندازی راه اندازی
164Making the File Upload Work164 ساخت فایل آپلو
165Storing Uploaded Files Naive Approach165 ذخیره سازی فایل های آپلود شده رویکرد ساده لوحانه
166Adding a Form with a Filefield166 افزودن فرم با یک فیلد
167Using Models for File Storage167 استفاده از مدل ها برای ذخیره سازی فایل
168Using an Imagefield168 با استفاده از یک فیلد تصویری
169Using a CreateView169 استفاده از CreateView
170Working with the File Field170 کار با فیلد فایل
171Serving Uploaded Files171 ارائه فایل های آپلود شده
172Summary172 خلاصه
173Useful Resources & Links173 منابع و پیوندهای مفید

Sessions11 lectures • 28min

جلسه ۱۱ سخنرانی • ۲۸ دقیقه

174Module Introduction174 معرفی ماژول
175Problem Description175 شرح مسئله
176What are Sessions?176 جلسات چیست؟
177Enabling & Configuring Sessions177 فعال کردن و پیکربندی جلسات
178Adding a New View178 افزودن نمای جدید
179Storing Data in Sessions179 ذخیره سازی داده ها در جلسات
180Which Kind of Data Should be Stored180 کدام نوع داده باید ذخیره شود
181Using Session Data181 استفاده از داده های جلسه
182Safely Accessing Session Data182 دسترسی ایمن به داده های جلسه
183Summary183 خلاصه
184Useful Resources & Links184 منابع و پیوندهای مفید

Course Project: Building a Blog – Forms, Files & Sessions17 lectures • 1hr 57min

پروژه دوره: ساختن وبلاگ – فرم ها، فایل ها و جلسات 17 سخنرانی • 1 ساعت و 57 دقیقه

185Module Introduction185 معرفی ماژول
186Adding an Imagefield to the Post Model186 افزودن یک Imagefield به مدل Post
187Serving Uploaded Files187 ارائه فایل های آپلود شده
188Converting Views to Class Based188 تبدیل نماها به کلاس مبتنی بر
189Adding a Comment Model189 افزودن یک مدل نظر
190Adding a Comment Form190 افزودن فرم نظر
191Styling the Comment Form191 شکل دادن به فرم نظر
192Handling Comment Form Submission192 رسیدگی به فرم ارسال نظر
193Comment Form Validation Styles193 سبک های اعتبار سنجی فرم نظر
194Outputting Comments194 خروجی نظرات
195Styling the Comments195 سبک دادن به نظرات
196Comment Admin196 نظر ادمین
197Read Later Starting Setup197 بعداً بخوانید شروع راه اندازی
198Managing Read Later via Session198 مدیریت Read Later از طریق Session
199Read Later Page & Styling199 صفحه بعدی و استایل را بخوانید
200Finishing the Read Later Feature200 تکمیل ویژگی Read Later
201Useful Resources & Links201 منابع و پیوندهای مفید

Deployment21 lectures • 2hr 1min

Deployment21 سخنرانی • ۲ ساعت و ۱ دقیقه

202Module Introduction202 معرفی ماژول
203Deployment Considerations203 ملاحظات استقرار
204Which Database204 کدام پایگاه داده
205Django & Web Servers205 جنگو و سرورهای وب
206Serving Static Files206 ارائه فایل های استاتیک
207Choosing a Hosting Provider207 انتخاب یک ارائه دهنده هاست
208Getting Started & Revisiting Settings208 شروع و بازبینی تنظیمات
209Collecting Static Files209 جمع آوری فایل های استاتیک
210Serving Static Files210 سرویس فایل های استاتیک
211A Note About Migrations211 نکته ای درباره مهاجرت ها
212Locking in Dependencies212 قفل کردن در وابستگی ها
213More on Virtual Environments213 بیشتر در مورد محیط های مجازی
214Using Environment Variables214 استفاده از متغیرهای محیطی
215Deploying with Elastic Beanstalk215 استقرار با Elastic Beanstalk
216SSL & Custom Domains216 SSL و دامنه های سفارشی
217Connecting PostgreSQL217 اتصال PostgreSQL
218Serving Static Files Separately218 فایل های استاتیک را به طور جداگانه ارائه می دهند
219Serving Static Files via S3219 ارائه فایل های استاتیک از طریق S3
220Moving File Uploads to S3220 انتقال فایل آپلود به S3
221Summary221 خلاصه
222Useful Resources & Links222 منابع و پیوندهای مفید

Optional: Django Summary & Quick Introduction32 lectures • 4hr 5min

اختیاری: خلاصه و معرفی سریع جنگو ۳۲ سخنرانی • ۴ ساعت و ۵ دقیقه

223Module Introduction223 معرفی ماژول
224What & Why?224 چه و چرا؟
225Setup & Analyzing the Project Folder225 راه اندازی و تجزیه و تحلیل پوشه پروژه
226Working with Apps226 کار با برنامه ها
227URLs & Views227 URL و بازدید
228Getting Started with Templates228 شروع کار با الگوها
229Static Files & First Steps with the Django Template Language229 فایل استاتیک و اولین گام با زبان قالب جنگو
230Key Django Template Language Features & Tags230 ویژگی ها و برچسب های زبان الگوی کلیدی جنگو
231Using What we Learned231 استفاده از آنچه آموختیم
232Adding a Detail Page232 افزودن یک صفحه جزئیات
233Dynamic Paths233 مسیر پویا
234Dynamic URLs in Templates234 URL پویا در قالب ها
235Using Template Inheritance235 استفاده از وراثت الگو
236Includes236 شامل
237What is Data?237 داده چیست؟
238Getting Started with Models238 شروع به کار با مدل ها
239Using the Admin Panel239 با استفاده از پنل مدیریت
240Querying Data240 داده پرس و جو
241Adding Image Upload241 افزودن آپلود تصویر
242Serving & Displaying Images242 ارائه و نمایش تصاویر
243Configuring the Admin Area243 پیکربندی ناحیه مدیریت
244Setting one-to-many Relations244 تنظیم روابط یک به چند
245many-to-many Relations245 روابط چند به چند
246More Meetup Fields & Outputting Related Data246 فیلدهای ملاقات بیشتر و خروجی داده های مرتبط
247Creating a Modelform247 ایجاد یک Modelform
248Handling Form Submission248 رسیدگی به فرم ارسال
249More on Form Submission & Validation249 اطلاعات بیشتر در مورد ارسال و اعتبارسنجی فرم
250From Modelform to Form250 از Modelform به Form
251Polishing Organizer Emailایمیل 251 Polishing Organizer
252Optimizing URLs252 بهینه سازی URL ها
253Wrap Up253 جمع کنید
254Useful Resources & Links254 منابع و پیوندهای مفید

Bonus1 lecture • 1min

Bonus1 سخنرانی • 1 دقیقه

255Bonus!255 جایزه
براي ديدن سورس و فايل تمرين از سايت مرجع استفاده كنيد.
دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 فروش
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “Python Django راهنمای عملی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت دوره

رایگان

امتیازی ثبت نشده است
تعداد دانشجو : 0
تاریخ انتشار: 6 آبان 1400آخرین بروزرسانی: 18 آذر 1400تعداد بازدید: 1036
مدرس

Sona Mehrabi

قیمت دوره

رایگان