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

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

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

Course Setup10 lectures • 39min

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

08 Module Introduction 08 معرفی ماژول
09 Installing Python & Django 09 نصب پایتون و جنگو
10 Creating a Django Project 10 ایجاد یک پروژه جنگو
11 Installing an IDE 11 نصب یک IDE
12 Analyzing the Created Project 12 تجزیه و تحلیل پروژه ایجاد شده
13 Starting a Development Server 13 راه اندازی سرور توسعه
14 Django Apps 14 برنامه جنگو
15 Analyzing the Created Project 15 تجزیه و تحلیل پروژه ایجاد شده
16 More Advanced Setup Steps 16 مرحله راه اندازی پیشرفته تر
17 Useful Resources & Links 17 منبع و پیوندهای مفید

URLs & Views14 lectures • 1hr 30min

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

18 Module Introduction 18 معرفی ماژول
19 Creating a New Project 19 ایجاد یک پروژه جدید
20 What are URLs & Views? 20 URL ها و View ها چیست؟
21 Creating a First View & URL 21 ایجاد اولین نمای و URL
22 Adding More Views & URLs 22 افزودن بازدیدها و نشانی‌های اینترنتی بیشتر
23 Dynamic Path Segments & Captured Values 23 بخش مسیر پویا و مقادیر ثبت شده
24 Path Converters 24 مبدل مسیر
25 Adding More Dynamic View Logic 25 افزودن منطق نمای پویا بیشتر
26 Redirects 26 تغییر مسیر
27 The Reverse Function & Named URLs 27 عملکرد معکوس و URL های نامگذاری شده
28 Returning HTML 28 برگرداندن HTML
29 Practicing URLs, Views & Dynamic View Logic 29 تمرین URL ها، نماها و منطق نمای پویا
30 Summary 30 خلاصه
31 Useful Resources & Links 31 منابع و پیوندهای مفید

Templates & Static Files21 lectures • 2hr 3min

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

32 Module Introduction 32 معرفی ماژول
33 Adding & Registering Templates 33 افزودن و ثبت الگوها
34 Rendering Templates 34 الگوهای رندر
35 Template Language & Variable Interpolation 35 زبان الگو و درون یابی متغیر
36 Exercise Solution 36 راه حل تمرین
37 Filters 37 فیلتر
38 The Django Visual Studio Code Extension 38 افزونه کد Django Visual Studio
39 Tags & the “for” Tag 39 برچسب و برچسب “برای”.
40 The URL Tag for Dynamic URLs 40 تگ URL برای URL های پویا
41 The “if” Tag for Conditional Content 41 برچسب “اگر” برای محتوای مشروط
42 Template Inheritance 42 وراثت الگو
43 Exercise Solution 43 راه حل تمرین
44 Including Partial Template Snippets 44 از جمله قطعات الگوی جزئی
45 More on the Django Template Language (DTL) 45 اطلاعات بیشتر در مورد زبان قالب جنگو (DTL)
46 404 Templates 46 404 قالب
47 Adding Static Files 47 افزودن فایل های استاتیک
48 Adding Global Static Files 48 افزودن فایل های استاتیک جهانی
49 Adding CSS Styling 49 اضافه کردن استایل CSS
50 Building Static URLs Dynamically 50 ساخت URL های ایستا به صورت پویا
51 Summary 51 خلاصه
52 Useful Resources & Links 52 منابع و پیوندهای مفید

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

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

53 Module Introduction 53 معرفی ماژول
54 Setting Up the Starting Project 54 راه اندازی پروژه شروع
55 Planning the Project 55 برنامه ریزی پروژه
56 Adding URLs & Views 56 افزودن URL ها و نمایش ها
57 Adding First Templates 57 اضافه کردن اولین الگوها
58 Template Content & Static Files 58 محتوای قالب و فایل های استاتیک
59 Adding Images as Static Files 59 افزودن تصاویر به عنوان فایل های ثابت
60 Adding the “All Posts” Page & Style 60 افزودن صفحه و سبک “همه پست ها”.
61 Linking the Pages 61 پیوند دادن صفحات
62 Adding the “Single Post” Page 62 افزودن صفحه “پست واحد”.
63 Adding Dummy Data to the “Views” File 63 افزودن داده های ساختگی به فایل “Views”.
64 Special Template Features & Syntax 64 ویژگی و نحو خاص قالب
65 Adding a Single Post Page 65 افزودن یک صفحه پست واحد
66 Adding a 404 Page 66 افزودن صفحه 404
67 Useful Resources & Links 67 منابع و پیوندهای مفید

Data & Models27 lectures • 2hr 20min

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

68 Module Introduction 68 معرفی ماژول
69 Different Kinds of Data 69 انواع مختلف داده
70 Understanding Database Options 70 درک گزینه های پایگاه داده
71 Understanding SQL 71 درک SQL
72 Django Models 72 مدل جنگو
73 Creating a Django Model with Fields 73 ایجاد یک مدل جنگو با فیلدها
74 Migrations 74 مهاجرت
75 Inserting Data 75 درج داده ها
76 Getting all Entries 76 دریافت همه ورودی ها
77 Updating Models & Migrations 77 به روز رسانی مدل ها و مهاجرت ها
78 Blank vs Null 78 خالی در مقابل پوچ
79 Updating Data 79 به روز رسانی داده ها
80 Deleting Data 80 حذف داده ها
81 Create Instead of Save 81 به جای ذخیره ایجاد کنید
82 Querying & Filtering Data 82 پرس و جو و فیلتر کردن داده ها
83 “or” Conditions 83 “یا” شرایط
84 Query Performance 84 عملکرد پرس و جو
85 Bulk Operations 85 عملیات انبوه
86 Preparing Templates 86 آماده سازی الگوها
87 Rendering Queried Data in the Template 87 ارائه داده های پرس و جو در الگو
88 Rendering the Details Page 88 ارائه صفحه جزئیات
89 Model URLs 89 URL مدل
90 Adding a Slugfield & Overwriting Save 90 افزودن Slugfield & Overwriting Save
91 Using the Slug & Updating Field Options 91 استفاده از گزینه های فیلد Slug & Updating
92 Aggregation & Ordering 92 تجمیع و سفارش
93 Summary 93 خلاصه
94 Useful Resources & Links 94 منابع و پیوندهای مفید

Admin7 lectures • 26min

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

95 Module Introduction 95 معرفی ماژول
96 Logging Data Into the Admin Panel 96 ورود داده ها به پنل مدیریت
97 Adding Models to the Admin Area 97 افزودن مدل ها به ناحیه مدیریت
98 Configuring Model Fields 98 پیکربندی فیلدهای مدل
99 Configuring the Admin Settings 99 پیکربندی تنظیمات مدیریت
100 More Config Options 100 گزینه پیکربندی بیشتر
101 Useful Resources & Links 101 منبع و پیوندهای مفید

Relationships15 lectures • 1hr 7min

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

102 Module Introduction 102 معرفی ماژول
103 Understanding Relationship Types 103 درک انواع رابطه
104 Adding a one-to-many Relation & Migrations 104 افزودن یک به چند رابطه و مهاجرت
105 Working with Relations in Python Code 105 کار با روابط در کد پایتون
106 Cross Model Queries 106 پرس و جو مدل متقابل
107 Managing Relations in Admin 107 مدیریت روابط در Admin
108 Adding a one-to-one Relation 108 افزودن یک رابطه یک به یک
109 One-to-one Python Code 109 کد یک به یک پایتون
110 One-to-one & Admin Config 110 یک به یک و پیکربندی مدیریت
111 Setting-up many-to-many 111 راه اندازی چند به چند
112 Using many-to-many in Python 112 استفاده از چند به چند در پایتون
113 Many-to-many in Admin 113 خیلی به چند در Admin
114 Circular Relations & Lazy Relations 114 روابط دایره ای و روابط تنبل
115 Summary 115 خلاصه
116 Useful Resources & Links 116 منابع و پیوندهای مفید

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

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

117 Module Introduction 117 معرفی ماژول
118 Planning the Data Models 118 برنامه ریزی مدل های داده
119 Adding a Post Model 119 افزودن یک مدل پست
120 Author Model & one-to-many مدل 120 نویسنده و یک به چند
121 Tag Model many-to-many 121 مدل تگ چند به چند
122 Registering Models for Admin 122 مدل ثبت نام برای مدیریت
123 Migrations & Admin Login 123 مهاجرت و ورود مدیر
124 Adding Data via Admin 124 افزودن داده از طریق Admin
125 Configuring the Admin Panel 125 پیکربندی پنل مدیریت
126 Fetching Posts for Starting Page 126 واکشی پست برای صفحه شروع
127 All Post & Single Post Pages 127 همه صفحات پست و تک پست
128 Using Author & Tags Data 128 استفاده از داده های نویسنده و برچسب ها
129 Summary 129 خلاصه
130 Useful Resources & Links 130 منبع و لینک مفید

Forms20 lectures • 2hr 4min

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

131 Module Introduction 131 معرفی ماژول
132 Starting Setup 132 راه اندازی راه اندازی
133 Adding a Dummy Form 133 افزودن یک فرم ساختگی
134 Get & Post Requests 134 دریافت و ارسال درخواست
135 CSRF Protection 135 حفاظت CSRF
136 Handling Form Submission & Extracting Data 136 رسیدگی به ارسال فرم و استخراج داده ها
137 Manual Form Validation & the Problems with “that” 137 اعتبار سنجی فرم دستی و مشکلات مربوط به “that”
138 Using the Django Form Class 138 با استفاده از کلاس فرم جنگو
139 Validation with Django Forms 139 اعتبار سنجی با فرم های جنگو
140 Customizing the Form Controls 140 سفارشی کردن کنترل های فرم
141 Customizing the Rendered HTML 141 سفارشی کردن HTML ارائه شده
142 Adding Styling 142 اضافه کردن یک ظاهر طراحی شده
143 Adding More Form Controls 143 افزودن کنترل‌های فرم بیشتر
144 Storing Form Data in a Database 144 ذخیره سازی داده های فرم در پایگاه داده
145 Introducing Modelforms 145 معرفی Modelforms
146 Configuring the Modelform 146 پیکربندی Modelform
147 Saving Data with a Modelform 147 ذخیره داده ها با یک Modelform
148 Class Based Views 148 دیدگاه مبتنی بر کلاس
149 Summary 149 خلاصه
150 Useful Resources & Links 150 منبع و لینک مفید

Class Views11 lectures • 48min

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

151 Module Introduction 151 معرفی ماژول
152 Adding Templates 152 اضافه کردن الگوها
153 TemplateView 153 نمایش الگو
154 Using the TemplateView 154 با استفاده از TemplateView
155 Showing a Detail Template 155 نمایش یک الگوی جزئیات
156 The ListView 156 لیست ویو
157 DetailView 157 مشاهده جزئیات
158 When to Use Which View 158 چه زمانی از کدام نمای استفاده کنیم
159 FormView 159 FormView
160 CreateView 160 CreateView
161 Useful Resources & Links 161 منابع و پیوندهای مفید

File Uploads12 lectures • 47min

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

162 Module Introduction 162 معرفی ماژول
163 Starting Setup 163 راه اندازی راه اندازی
164 Making the File Upload Work 164 ساخت فایل آپلو
165 Storing Uploaded Files Naive Approach 165 ذخیره سازی فایل های آپلود شده رویکرد ساده لوحانه
166 Adding a Form with a Filefield 166 افزودن فرم با یک فیلد
167 Using Models for File Storage 167 استفاده از مدل ها برای ذخیره سازی فایل
168 Using an Imagefield 168 با استفاده از یک فیلد تصویری
169 Using a CreateView 169 استفاده از CreateView
170 Working with the File Field 170 کار با فیلد فایل
171 Serving Uploaded Files 171 ارائه فایل های آپلود شده
172 Summary 172 خلاصه
173 Useful Resources & Links 173 منابع و پیوندهای مفید

Sessions11 lectures • 28min

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

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

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

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

185 Module Introduction 185 معرفی ماژول
186 Adding an Imagefield to the Post Model 186 افزودن یک Imagefield به مدل Post
187 Serving Uploaded Files 187 ارائه فایل های آپلود شده
188 Converting Views to Class Based 188 تبدیل نماها به کلاس مبتنی بر
189 Adding a Comment Model 189 افزودن یک مدل نظر
190 Adding a Comment Form 190 افزودن فرم نظر
191 Styling the Comment Form 191 شکل دادن به فرم نظر
192 Handling Comment Form Submission 192 رسیدگی به فرم ارسال نظر
193 Comment Form Validation Styles 193 سبک های اعتبار سنجی فرم نظر
194 Outputting Comments 194 خروجی نظرات
195 Styling the Comments 195 سبک دادن به نظرات
196 Comment Admin 196 نظر ادمین
197 Read Later Starting Setup 197 بعداً بخوانید شروع راه اندازی
198 Managing Read Later via Session 198 مدیریت Read Later از طریق Session
199 Read Later Page & Styling 199 صفحه بعدی و استایل را بخوانید
200 Finishing the Read Later Feature 200 تکمیل ویژگی Read Later
201 Useful Resources & Links 201 منابع و پیوندهای مفید

Deployment21 lectures • 2hr 1min

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

202 Module Introduction 202 معرفی ماژول
203 Deployment Considerations 203 ملاحظات استقرار
204 Which Database 204 کدام پایگاه داده
205 Django & Web Servers 205 جنگو و سرورهای وب
206 Serving Static Files 206 ارائه فایل های استاتیک
207 Choosing a Hosting Provider 207 انتخاب یک ارائه دهنده هاست
208 Getting Started & Revisiting Settings 208 شروع و بازبینی تنظیمات
209 Collecting Static Files 209 جمع آوری فایل های استاتیک
210 Serving Static Files 210 سرویس فایل های استاتیک
211 A Note About Migrations 211 نکته ای درباره مهاجرت ها
212 Locking in Dependencies 212 قفل کردن در وابستگی ها
213 More on Virtual Environments 213 بیشتر در مورد محیط های مجازی
214 Using Environment Variables 214 استفاده از متغیرهای محیطی
215 Deploying with Elastic Beanstalk 215 استقرار با Elastic Beanstalk
216 SSL & Custom Domains 216 SSL و دامنه های سفارشی
217 Connecting PostgreSQL 217 اتصال PostgreSQL
218 Serving Static Files Separately 218 فایل های استاتیک را به طور جداگانه ارائه می دهند
219 Serving Static Files via S3 219 ارائه فایل های استاتیک از طریق S3
220 Moving File Uploads to S3 220 انتقال فایل آپلود به S3
221 Summary 221 خلاصه
222 Useful Resources & Links 222 منابع و پیوندهای مفید

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

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

223 Module Introduction 223 معرفی ماژول
224 What & Why? 224 چه و چرا؟
225 Setup & Analyzing the Project Folder 225 راه اندازی و تجزیه و تحلیل پوشه پروژه
226 Working with Apps 226 کار با برنامه ها
227 URLs & Views 227 URL و بازدید
228 Getting Started with Templates 228 شروع کار با الگوها
229 Static Files & First Steps with the Django Template Language 229 فایل استاتیک و اولین گام با زبان قالب جنگو
230 Key Django Template Language Features & Tags 230 ویژگی ها و برچسب های زبان الگوی کلیدی جنگو
231 Using What we Learned 231 استفاده از آنچه آموختیم
232 Adding a Detail Page 232 افزودن یک صفحه جزئیات
233 Dynamic Paths 233 مسیر پویا
234 Dynamic URLs in Templates 234 URL پویا در قالب ها
235 Using Template Inheritance 235 استفاده از وراثت الگو
236 Includes 236 شامل
237 What is Data? 237 داده چیست؟
238 Getting Started with Models 238 شروع به کار با مدل ها
239 Using the Admin Panel 239 با استفاده از پنل مدیریت
240 Querying Data 240 داده پرس و جو
241 Adding Image Upload 241 افزودن آپلود تصویر
242 Serving & Displaying Images 242 ارائه و نمایش تصاویر
243 Configuring the Admin Area 243 پیکربندی ناحیه مدیریت
244 Setting one-to-many Relations 244 تنظیم روابط یک به چند
245 many-to-many Relations 245 روابط چند به چند
246 More Meetup Fields & Outputting Related Data 246 فیلدهای ملاقات بیشتر و خروجی داده های مرتبط
247 Creating a Modelform 247 ایجاد یک Modelform
248 Handling Form Submission 248 رسیدگی به فرم ارسال
249 More on Form Submission & Validation 249 اطلاعات بیشتر در مورد ارسال و اعتبارسنجی فرم
250 From Modelform to Form 250 از Modelform به Form
251 Polishing Organizer Email ایمیل 251 Polishing Organizer
252 Optimizing URLs 252 بهینه سازی URL ها
253 Wrap Up 253 جمع کنید
254 Useful Resources & Links 254 منابع و پیوندهای مفید

Bonus1 lecture • 1min

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

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

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

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

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

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

نشانی ایمیل شما منتشر نخواهد شد.

قیمت دوره

رایگان

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

Sona Mehrabi

قیمت دوره

رایگان