در این مطلب، ویدئو ایجاد یک سایت تجارت الکترونیک فقط با استفاده از پایتون – بدون HTML یا جاوا اسکریپت! با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:57:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,850 –> 00:00:05,950
[موسیقی]
2
00:00:08,559 –> 00:00:10,559
سلام به همه و به یک ویدیوی یوتیوب دیگر خوش آمدید،
3
00:00:10,559 –> 00:00:13,040
بنابراین در ویدیوی امروز
4
00:00:13,040 –> 00:00:14,719
به شما نشان خواهم داد که چگونه
5
00:00:14,719 –> 00:00:17,760
با استفاده از پایتون یک وب سایت تجارت الکترونیک بسازید،
6
00:00:17,760 –> 00:00:20,240
بنابراین نیازی به استفاده از جاوا اسکریپت بدون html
7
00:00:20,240 –> 00:00:23,039
و css یا استایلی که نیاز دارید نیست. دانستن
8
00:00:23,039 –> 00:00:25,039
این است که پایتون را همراه با این ویدیو دنبال کنید
9
00:00:25,039 –> 00:00:26,480
و راهی که ما
10
00:00:26,480 –> 00:00:28,960
میخواهیم این سایت تجارت الکترونیک را بسازیم استفاده از
11
00:00:28,960 –> 00:00:31,519
پلتفرمی به نام سندان است که اکنون سندان
12
00:00:31,519 –> 00:00:33,440
حامی این ویدیو است اما آنچه این
13
00:00:33,440 –> 00:00:36,320
پلتفرم ارائه میدهد یک راه رایگان برای استفاده است.
14
00:00:36,320 –> 00:00:38,879
فقط پایتون است که توسعه کامل پشته را انجام می دهد،
15
00:00:38,879 –> 00:00:40,399
بنابراین می توانید پایتون را برای قسمت
16
00:00:40,399 –> 00:00:42,320
جلویی بنویسید، می توانید پایتون را برای بک اند بنویسید،
17
00:00:42,320 –> 00:00:44,719
می توانید از پایتون برای اضافه کردن کامپوننت ها به
18
00:00:44,719 –> 00:00:47,039
وب سایت خود استفاده کنید، این یک
19
00:00:47,039 –> 00:00:48,640
پلت فرم واقعا عالی است و اگر شما فردی مثل من هستید
20
00:00:48,640 –> 00:00:51,039
که خیلی خوب است. در پایتون یا فقط پایتون را می شناسد،
21
00:00:51,039 –> 00:00:53,360
پس این احتمالاً بهترین
22
00:00:53,360 –> 00:00:55,199
چیزی است که می توانید برای بدست آوردن یک
23
00:00:55,199 –> 00:00:57,840
وب سایت فول استک استفاده کنید که کاملاً قادر به انجام
24
00:00:57,840 –> 00:00:59,280
هر چیزی است که می توانید
25
00:00:59,280 –> 00:01:01,680
در چیزی مانند react یا هر
26
00:01:01,680 –> 00:01:03,840
چارچوب وب دیگری ایجاد کنید. متر
27
00:01:03,840 –> 00:01:05,438
در این پلتفرم قدم می زنیم و بدیهی
28
00:01:05,438 –> 00:01:07,280
است که یک آموزش کامل در مورد نحوه
29
00:01:07,280 –> 00:01:08,960
ساخت این وب سایت به شما ارائه می دهیم، ما
30
00:01:08,960 –> 00:01:10,640
همه چیز را از ایجاد
31
00:01:10,640 –> 00:01:12,880
حساب های کاربری انجام می دهیم تا ورود به سیستم و ثبت نام
32
00:01:12,880 –> 00:01:14,880
برای وب سایت خود تا داشتن نوار
33
00:01:14,880 –> 00:01:16,880
یکپارچه برای جمع آوری پرداخت ها از طرف
34
00:01:16,880 –> 00:01:19,360
کاربران، این بسیار جالب است، اجازه دهید من به
35
00:01:19,360 –> 00:01:20,880
اینجا بروم و یک نسخه ی نمایشی سریع از
36
00:01:20,880 –> 00:01:22,640
آنچه که قرار است بسازیم را به شما نشان دهم و سپس البته
37
00:01:22,640 –> 00:01:24,159
ما به آموزش و
38
00:01:24,159 –> 00:01:26,400
پلتفرم توضیح خواهیم داد، بنابراین من در اینجا
39
00:01:26,400 –> 00:01:28,000
در مورد محصول نهایی هستم من فقط
40
00:01:28,000 –> 00:01:29,520
قصد دارم یک نسخه ی نمایشی سریع از آنچه که قرار است بسازیم
41
00:01:29,520 –> 00:01:30,880
را به شما ارائه دهم و
42
00:01:30,880 –> 00:01:32,240
در مورد برخی از ویژگی های اصلی که
43
00:01:32,240 –> 00:01:34,240
قرار است
44
00:01:34,240 –> 00:01:36,400
پس از اتمام این آموزش در برنامه خود داشته باشید با شما صحبت کنم، بنابراین من فقط
45
00:01:36,400 –> 00:01:37,920
می خواهم ذکر کنید که من خیلی
46
00:01:37,920 –> 00:01:39,840
روی استایل کردن در اینجا یا
47
00:01:39,840 –> 00:01:42,000
محتوای واقعی وب سایت تمرکز نمی کنم، بیشتر فقط روی
48
00:01:42,000 –> 00:01:44,240
عملکرد و اضافه کردن حساب های کاربری
49
00:01:44,240 –> 00:01:46,399
، یکپارچه سازی نوار برای جمع آوری
50
00:01:46,399 –> 00:01:47,920
پرداخت ها و سپس پیمایش صفحات مختلف
51
00:01:47,920 –> 00:01:49,759
و امکان
52
00:01:49,759 –> 00:01:52,479
باز کردن قفل امتیازها تمرکز نمی کنم. یا محصولاتی برای
53
00:01:52,479 –> 00:01:54,880
کاربران خاصی که یک بار آنها را خریداری کردند، بنابراین
54
00:01:54,880 –> 00:01:56,399
در اینجا ما هستیم، می توانید ببینید که من در زمینه فناوری
55
00:01:56,399 –> 00:01:58,719
با tim shop هستم این یک نوع
56
00:01:58,719 –> 00:02:00,320
وب سایت دوره است، البته شما می توانید آن را
57
00:02:00,320 –> 00:02:02,159
به هر چیزی که می خواهید تغییر دهید و بعد از ساختن
58
00:02:02,159 –> 00:02:03,680
آن، می توانید آن را تغییر دهید.
59
00:02:03,680 –> 00:02:05,680
برای هر نوع سایت تجارت الکترونیکی
60
00:02:05,680 –> 00:02:07,840
که می خواهید پایه ای واقعا محکم خواهید داشت، به هر حال به این نکته اشاره کنید که
61
00:02:07,840 –> 00:02:09,598
من در حال فروش دوره هستم، بنابراین اگر به اینجا بروم می
62
00:02:09,598 –> 00:02:11,599
توانید ببینید که می گوید دوره ها را مشاهده کنید، ما یک
63
00:02:11,599 –> 00:02:13,920
دوره پایتون و یک دوره جاوا اسکریپت داریم
64
00:02:13,920 –> 00:02:15,599
و سپس می توانید وارد حساب کاربری شوید
65
00:02:15,599 –> 00:02:17,280
که در آن به دوره
66
00:02:17,280 –> 00:02:18,800
هایی که خریداری کرده اید دسترسی پیدا کنید یا
67
00:02:18,800 –> 00:02:20,560
بتوانید این دوره ها را بخرید، بنابراین من
68
00:02:20,560 –> 00:02:22,400
روی ورود به سیستم کلیک می کنم، می
69
00:02:22,400 –> 00:02:24,400
خواهم با حساب گوگل خود وارد شوم قبلاً این کار را انجام داده است،
70
00:02:24,400 –> 00:02:25,840
بنابراین من را به
71
00:02:25,840 –> 00:02:27,920
طور خودکار وارد می کند و سپس می توانید ببینید که من
72
00:02:27,920 –> 00:02:29,760
قبلاً به دوره جاوا اسکریپت دسترسی
73
00:02:29,760 –> 00:02:31,440
دارم، بنابراین من فقط
74
00:02:31,440 –> 00:02:33,599
می خواهم به صفحه مشاهده دوره های آموزشی برگردم، اکنون می خواهم
75
00:02:33,599 –> 00:02:36,080
دوره پایتون را خریداری کنم و به شما نشان دهم
76
00:02:36,080 –> 00:02:38,000
چگونه به آن دسترسی پیدا کنم تا بتوانید ببینید که
77
00:02:38,000 –> 00:02:40,319
اکنون روی خرید کلیک کردم اکنون
78
00:02:40,319 –> 00:02:42,400
فرم پرداخت را به من نشان می دهد تا بتوانم
79
00:02:42,400 –> 00:02:44,319
ایمیل و شماره کارت خود را تایپ کنم و
80
00:02:44,319 –> 00:02:46,080
بتوانم این دوره را بخرم، بنابراین اجازه دهید ادامه دهم
81
00:02:46,080 –> 00:02:47,840
و این کار را انجام دهم، بنابراین من فقط
82
00:02:47,840 –> 00:02:49,760
اطلاعات پرداخت را در اینجا پر کرده
83
00:02:49,760 –> 00:02:51,040
ام. نمیخواهم اطلاعات کارت اعتباریام را بدهم،
84
00:02:51,040 –> 00:02:53,440
بنابراین من فقط از یک کارت جعلی استفاده میکنم و
85
00:02:53,440 –> 00:02:55,360
در حال حاضر این یکپارچهسازی نواری
86
00:02:55,360 –> 00:02:57,519
بر روی یک پلتفرم آزمایشی تنظیم شده است، به همین دلیل است
87
00:02:57,519 –> 00:02:59,760
که میبینید 49 سنت در اینجا
88
00:02:59,760 –> 00:03:01,440
واقعاً هزینهای ندارد. کارت اعتباری
89
00:03:01,440 –> 00:03:02,800
فقط برای نوعی توسعه و
90
00:03:02,800 –> 00:03:05,840
آزمایش است، بنابراین میخواهم بگویم 49
91
00:03:05,840 –> 00:03:09,200
سنت بپردازید، یک ثانیه به آن میدهیم و متوجه
92
00:03:09,200 –> 00:03:11,920
میشویم که پیامی دریافت
93
00:03:11,920 –> 00:03:13,440
میکنیم که میگوید موفقیت ما
94
00:03:13,440 –> 00:03:15,440
دوره را خریداری کردهایم که میتوانیم انجام دهیم. این است که به
95
00:03:15,440 –> 00:03:17,040
دوره های من بروید و باید ببینید که ما اکنون
96
00:03:17,040 –> 00:03:19,120
به دوره پایتون دسترسی داریم، بنابراین
97
00:03:19,120 –> 00:03:20,080
این همان چیزی است که ما
98
00:03:20,080 –> 00:03:21,760
دوباره اینجا می سازیم، می توانید این را گسترش
99
00:03:21,760 –> 00:03:23,280
دهید و آن را به هر نوع
100
00:03:23,280 –> 00:03:24,879
وب سایتی که دوست دارید تغییر دهید.
101
00:03:24,879 –> 00:03:26,560
به شما یک پایگاه واقعا محکم برای
102
00:03:26,560 –> 00:03:28,799
هوشمندی وب سایت تجارت الکترونیک می دهد h که گفت بیایید
103
00:03:28,799 –> 00:03:30,799
به سندان برویم اجازه دهید من شروع به نشان
104
00:03:30,799 –> 00:03:32,239
دادن پلت فرم به شما کنم و سپس شروع به
105
00:03:32,239 –> 00:03:34,239
ساختن این برنامه خواهیم کرد، بنابراین من
106
00:03:34,239 –> 00:03:36,319
اینجا در وب سایت سندان هستم و در
107
00:03:36,319 –> 00:03:38,480
واقع از مرورگر وب خود برای توسعه
108
00:03:38,480 –> 00:03:40,080
این برنامه استفاده می کنیم. نیازی نیست
109
00:03:40,080 –> 00:03:41,680
چیزی دانلود کنید ما نیازی به
110
00:03:41,680 –> 00:03:44,480
باز کردن ایده نداریم اگر بخواهید می توانید این کار را در یک ایده انجام دهید
111
00:03:44,480 –> 00:03:46,480
اما ایده آنلاینی که
112
00:03:46,480 –> 00:03:48,159
سندان دارد واقعاً خوب است و این همان چیزی است که
113
00:03:48,159 –> 00:03:50,319
من در ابتدا برای ساخت این سایت استفاده کردم
114
00:03:50,319 –> 00:03:51,920
و انجام می دهم می خواهم ذکر کنم که سندان
115
00:03:51,920 –> 00:03:53,760
کاملاً رایگان است، بنابراین آنها برخی از
116
00:03:53,760 –> 00:03:55,760
برنامه های پولی دارند، اما شما برای
117
00:03:55,760 –> 00:03:57,840
ایجاد یک وب سایت به آنها نیاز ندارید و در واقع می توانید
118
00:03:57,840 –> 00:04:00,239
وب سایت خود را به طور کامل به صورت رایگان
119
00:04:00,239 –> 00:04:02,480
از سندان با طرح رایگان منتشر کنید، بنابراین
120
00:04:02,480 –> 00:04:03,840
ما می خواهیم چه کار کنیم. این است که به این وب سایت بروید
121
00:04:03,840 –> 00:04:05,760
فقط روی شروع ساختن کلیک کنید و سپس
122
00:04:05,760 –> 00:04:07,280
چیزی که از شما می خواهد این است که
123
00:04:07,280 –> 00:04:08,799
یک حساب ایجاد کنید و پس از انجام این
124
00:04:08,799 –> 00:04:10,640
کار شما را به صفحه ای می رساند که شبیه به
125
00:04:10,640 –> 00:04:12,480
این است، اکنون بدیهی است که من قبلاً
126
00:04:12,480 –> 00:04:14,000
یک حساب کاربری ایجاد کرده ام. من فقط از ایمیلی
127
00:04:14,000 –> 00:04:15,760
استفاده می کنم که برای شما استفاده می کنم ویدیوهای ube که من در
128
00:04:15,760 –> 00:04:18,000
ابتدا در یک پخش زنده ایجاد کرده بودم، به
129
00:04:18,000 –> 00:04:19,279
هر حال کاری که ما از اینجا انجام می دهیم این
130
00:04:19,279 –> 00:04:21,680
است که روی ایجاد یک برنامه جدید کلیک کنید و
131
00:04:21,680 –> 00:04:23,759
از یک برنامه خالی
132
00:04:23,759 –> 00:04:25,280
شروع کنید، البته می توانید از تعداد زیادی
133
00:04:25,280 –> 00:04:27,680
برنامه دیگر مانند این و در فکت سندان تعداد
134
00:04:27,680 –> 00:04:30,240
زیادی آموزش و راهنماهای کامل دارد
135
00:04:30,240 –> 00:04:31,680
که اگر
136
00:04:31,680 –> 00:04:33,120
میخواهید نوع متفاوتی از وبسایت بسازید، میتوانید آنها را دنبال
137
00:04:33,120 –> 00:04:34,960
کنید، بنابراین ما در حال انجام یک مورد
138
00:04:34,960 –> 00:04:36,400
مربوط به راه راه و جمعآوری
139
00:04:36,400 –> 00:04:38,479
پرداختها هستیم که به نوعی یک فروشگاه تجارت الکترونیک است.
140
00:04:38,479 –> 00:04:40,400
همه نوع کارها را انجام دهید، حتی مربوط
141
00:04:40,400 –> 00:04:42,720
به علم داده و همچنین ساخت برنامه های هدایت شده
142
00:04:42,720 –> 00:04:44,320
را نیز دارند، بنابراین اگر می خواهید
143
00:04:44,320 –> 00:04:45,520
چیزی متفاوت بسازید، البته می
144
00:04:45,520 –> 00:04:47,360
توانید همراه با این آموزش ها آنها را دنبال کنید،
145
00:04:47,360 –> 00:04:48,880
آنها چندین نمونه نیز دارند
146
00:04:48,880 –> 00:04:50,000
و سپس اگر می خواهید به برخی
147
00:04:50,000 –> 00:04:51,919
از ویژگی ها نگاه کنید، من به سرعت
148
00:04:51,919 –> 00:04:53,600
از طریق آنها اجرا خواهم کرد، اما این پلتفرم بسیار بسیار
149
00:04:53,600 –> 00:04:55,280
توانا است و می تواند تقریباً
150
00:04:55,280 –> 00:04:57,520
هر کاری را که شما بخواهید انجام دهد، به هر حال ما
151
00:04:57,520 –> 00:05:00,240
به این برنامه خالی
152
00:05:00,240 –> 00:05:02,080
می رویم و ما می رویم روی o کلیک کنید n
153
00:05:02,080 –> 00:05:03,840
طراحی متریال چیزی است که من می خواهم از
154
00:05:03,840 –> 00:05:05,440
این شروع کنم فقط یک نوار منوی کوچک به من می دهد
155
00:05:05,440 –> 00:05:08,000
که شروع آن
156
00:05:08,000 –> 00:05:10,320
خوب است، بنابراین بیایید جلو برویم و روی آن کلیک
157
00:05:10,320 –> 00:05:11,840
کنیم تا چیزی که به عنوان ویرایشگر بتا سندان شناخته می شود بارگیری شود.
158
00:05:11,840 –> 00:05:14,240
ویرایشگری
159
00:05:14,240 –> 00:05:16,560
که من استفاده می کنم آنها یک ویرایشگر کلاسیک دارند اما
160
00:05:16,560 –> 00:05:18,479
نسخه بتا کاملاً خوب است من
161
00:05:18,479 –> 00:05:20,080
هیچ مشکلی با آن پیدا نکردم بنابراین فعلاً می
162
00:05:20,080 –> 00:05:21,759
توانیم از آن استفاده کنیم اگر می خواهید
163
00:05:21,759 –> 00:05:23,199
به کلاسیک بروید می توانید روی آن
164
00:05:23,199 –> 00:05:24,720
دکمه کلیک کنید بنابراین من. فقط میخواهم
165
00:05:24,720 –> 00:05:26,560
شما را از طریق برگهها و
166
00:05:26,560 –> 00:05:28,479
چیزهای مختلف در این وبسایت راهنمایی کنم، سپس شروع به
167
00:05:28,479 –> 00:05:29,759
ساخت صفحات مختلفی میکنیم که
168
00:05:29,759 –> 00:05:30,560
میخواهیم،
169
00:05:30,560 –> 00:05:32,400
براین میتوانید اینجا ببینید که در واقع با
170
00:05:32,400 –> 00:05:34,400
ک ویرایشگر کشیدن و رها کردن شروع میکنیم که
171
00:05:34,400 –> 00:05:37,280
ه ما امکان میدهد تا خود را بسازیم. html سفارشی
172
00:05:37,280 –> 00:05:39,280
بنابراین کاری که من می توانم انجام دهم در جعبه ابزار من است در اینجا
173
00:05:39,280 –> 00:05:41,280
می توانم روی چیزی مانند برچسب یا
174
00:05:41,280 –> 00:05:43,280
پیوند کلیک کنم و فقط می توانم آن را مستقیماً
175
00:05:43,280 –> 00:05:45,440
روی صفحه بکشم و این کار به طور خودکار
176
00:05:45,440 –> 00:05:48,000
شروع به ساخت html این صفحه برای
177
00:05:48,000 –> 00:05:49,840
من می کند که بسیار مفید است. به همین دلیل است که می گویم
178
00:05:49,840 –> 00:05:51,520
ما به هیچ چیز دیگری نیاز نداریم او نه پایتون،
179
00:05:51,520 –> 00:05:53,280
زیرا ما میتوانیم همه چیز را فقط با
180
00:05:53,280 –> 00:05:55,199
کشیدن و رها کردن بسازیم، بنابراین بیایید آن
181
00:05:55,199 –> 00:05:57,120
برچسب را به اینجا بکشانیم و اگر میخواهم این برچسب را تغییر دهم،
182
00:05:57,120 –> 00:05:58,880
کاری که میتوانم انجام دهم این است که روی
183
00:05:58,880 –> 00:06:00,639
برگه خصوصیات اینجا کلیک کنم و فقط شروع
184
00:06:00,639 –> 00:06:02,479
کنم به گفتن نام آن در من.
185
00:06:02,479 –> 00:06:04,080
کد پایتون به شما نشان میدهم که در یک
186
00:06:04,080 –> 00:06:06,880
ثانیه نقش متن را
187
00:06:06,880 –> 00:06:09,199
میتوانم به یک نماد نگاه کنم، شاید
188
00:06:09,199 –> 00:06:10,720
طرحبندی آن انواع چیزها و
189
00:06:10,720 –> 00:06:12,080
ویژگیهایی وجود داشته باشد که میتوانید
190
00:06:12,080 –> 00:06:13,919
تقریباً هر کاری را که در html
191
00:06:13,919 –> 00:06:16,160
انجام میدهید، انجام دهید. اکنون این برگه ویژگی، کاری که
192
00:06:16,160 –> 00:06:17,680
من می خواهم انجام دهم این است که روی این
193
00:06:17,680 –> 00:06:19,280
برگه کد کلیک کنید و به شما نشان دهم که وقتی
194
00:06:19,280 –> 00:06:21,600
این کار را انجام می دهم، کد این صفحه را به من می دهد،
195
00:06:21,600 –> 00:06:23,440
بنابراین این در واقع نوعی
196
00:06:23,440 –> 00:06:25,680
کد جلویی من است و به من اجازه می دهد تا بگویید
197
00:06:25,680 –> 00:06:28,400
دکمههای پیوند بالا و انجام ناوبری صفحه
198
00:06:28,400 –> 00:06:30,479
ویژگیهای مختلف را تغییر میدهند و
199
00:06:30,479 –> 00:06:32,840
در اینجا دیدید که وقتی به طراحی میروم میگوید
200
00:06:32,840 –> 00:06:35,280
self.label1 کاری که من واقعاً میتوانم انجام دهم،
201
00:06:35,280 –> 00:06:37,360
داخل اینجاست، بنابراین داخل init یا
202
00:06:37,360 –> 00:06:39,280
داخل روشی که میسازم، میتوانم
203
00:06:39,280 –> 00:06:41,600
ویژگی های label1 را تغییر دهم می توانم برخی کارها را انجام دهم
204
00:06:41,600 –> 00:06:45,520
چیزی مانند self.label1 متن
205
00:06:45,520 –> 00:06:48,400
نقطه برابر است با علامت تعجب hello world
206
00:06:48,400 –> 00:06:50,400
مانند آن، بنابراین اگر به طراحی برگردم
207
00:06:50,400 –> 00:06:51,919
متوجه میشوید که چیزی نشان نمیدهد،
208
00:06:51,919 –> 00:06:54,479
اما اگر کدم را با کلیک روی
209
00:06:54,479 –> 00:06:56,639
دکمه run اجرا کنم، آن را باز میکند،
210
00:06:56,639 –> 00:06:58,160
بیایید آن را باز کنیم. تمام صفحه و متوجه شوید
211
00:06:58,160 –> 00:07:00,479
hello world دقیقاً اینجاست، زیرا در
212
00:07:00,479 –> 00:07:02,960
کد من ویژگی آن برچسب
213
00:07:02,960 –> 00:07:05,120
یا متن آن برچسب را تغییر میدهم، متأسفم و
214
00:07:05,120 –> 00:07:06,560
اگر به اینجا بروید، میتوانید ببینید که
215
00:07:06,560 –> 00:07:08,639
ما وظایف پسزمینه کنسول برنامه خود را داریم و
216
00:07:08,639 –> 00:07:10,800
یکپارچه سازی را داریم. بسیار خوب، بنابراین من
217
00:07:10,800 –> 00:07:12,000
فقط سعی می
218
00:07:12,000 –> 00:07:14,000
کنم اکنون چند قطعه مختلف را در اینجا به شما نشان دهم اگر می خواهید
219
00:07:14,000 –> 00:07:16,560
بین رابط کاربری و کد تقسیم کنید، می توانید این کار
220
00:07:16,560 –> 00:07:18,960
را با کلیک کردن بر روی نمای تقسیم انجام دهید و
221
00:07:18,960 –> 00:07:20,800
آنچه این صفحات به طور پیش فرض نامیده می شوند
222
00:07:20,800 –> 00:07:22,479
، فرم هایی است که آنها هستند. تقریباً فقط
223
00:07:22,479 –> 00:07:24,000
شما یک صفحه را می شناسید که
224
00:07:24,000 –> 00:07:26,400
ما در html یا در وب سایت واقعی خود داریم،
225
00:07:26,400 –> 00:07:27,440
226
00:07:27,440 –> 00:07:29,520
بنابراین اجازه دهید من در اینجا روی برنامه کلیک کنم،
227
00:07:29,520 –> 00:07:31,360
این نوع ساختار دایرکتوری فایل کوچک
228
00:07:31,360 –> 00:07:33,039
و می توانید ببینید که اکنون
229
00:07:33,039 –> 00:07:35,280
کد مشتری من سرور من را به من نشان می دهد. کد و سپس
230
00:07:35,280 –> 00:07:37,840
هر دارایی ای که من دارم، به عنوان مثال،
231
00:07:37,840 –> 00:07:39,919
اگر می خواستم واقعاً به html نگاه کنم،
232
00:07:39,919 –> 00:07:41,520
می توانم این کار را انجام دهم، می توانم روی صفحه استاندارد
233
00:07:41,520 –> 00:07:43,919
کلیک کنم. html
234
00:07:43,919 –> 00:07:45,520
جاوا اسکریپت داخلی که دارد و همچنین
235
00:07:45,520 –> 00:07:48,560
html صفحه ای را که من ساختهام و
236
00:07:48,560 –> 00:07:50,160
سپس میتوانم به css نگاه کنم،
237
00:07:50,160 –> 00:07:52,160
البته اگر بخواهم میتوانم آن را تغییر دهم، ما
238
00:07:52,160 –> 00:07:53,919
حتی نمیخواهیم این فایلها را در
239
00:07:53,919 –> 00:07:55,919
این آموزش لمس کنیم، پس ما
240
00:07:55,919 –> 00:07:57,840
کد مشتری و کد سرور خود را داریم، بنابراین
241
00:07:57,840 –> 00:07:59,759
سندان واقعاً به شما اجازه میدهد. برای انجام همانطور که
242
00:07:59,759 –> 00:08:02,080
در اینجا می بینید این است که یک منطق برای قسمت
243
00:08:02,080 –> 00:08:03,919
جلویی وب سایت خود داشته باشید، بنابراین برای
244
00:08:03,919 –> 00:08:05,919
کلاینت و سپس ما می توانیم منطقی
245
00:08:05,919 –> 00:08:08,400
برای قسمت پشتی داشته باشیم، بنابراین در سمت سرور
246
00:08:08,400 –> 00:08:10,400
ما می توانیم در واقع از پایتون نیز برای
247
00:08:10,400 –> 00:08:12,879
راه اندازی برخی از apis استفاده کنیم یا آدرسهای اینترنتی یا
248
00:08:12,879 –> 00:08:15,039
مسیرهای مختلفی که میتوانیم از قسمت جلویی خود به آنها دسترسی داشته باشیم
249
00:08:15,039 –> 00:08:16,800
و همه این موارد مربوط
250
00:08:16,800 –> 00:08:18,879
به نوعی اطلاعات امن است، بنابراین
251
00:08:18,879 –> 00:08:20,879
پایگاه دادههای ما دورههای خرید
252
00:08:20,879 –> 00:08:23,039
را از قسمت پشتی با استفاده از
253
00:08:23,039 –> 00:08:24,960
کد سرور خود انجام میدهیم و این کار را انجام خواهیم داد. بعداً
254
00:08:24,960 –> 00:08:26,960
در آموزش خوب است، بنابراین تقریباً
255
00:08:26,960 –> 00:08:28,400
همه چیز است فعلاً باید نگاه کنیم، من
256
00:08:28,400 –> 00:08:29,919
فقط چند مورد دیگر از این نوع
257
00:08:29,919 –> 00:08:31,280
تبهای کوچک را که داریم مرور میکنم و سپس
258
00:08:31,280 –> 00:08:33,360
شروع به نوشتن کد میکنیم، بنابراین توجه کنید
259
00:08:33,360 –> 00:08:35,200
که پایگاههای دادهای داریم، بنابراین
260
00:08:35,200 –> 00:08:37,599
یکپارچگی پایگاه داده داخلی در سندان وجود دارد.
261
00:08:37,599 –> 00:08:39,360
ما واقعاً کاربران مختلفی را ذخیره
262
00:08:39,360 –> 00:08:41,200
کنیم که دوره های متفاوتی
263
00:08:41,200 –> 00:08:42,719
داریم که تقریباً
264
00:08:42,719 –> 00:08:44,640
هر چیز دیگری خواهیم داشت، بنابراین می توانیم در واقع
265
00:08:44,640 –> 00:08:47,120
جدولی را به این پایگاه داده پیش فرض اضافه کنیم وقتی این کار را انجام
266
00:08:47,120 –> 00:08:48,640
دادم، می توانم شروع به تنظیم تمام
267
00:08:48,640 –> 00:08:50,720
ستون هایی کنیم که انجام نمی دهم. برای انجام این کار باید هر sql را بلد
268
00:08:50,720 –> 00:08:52,560
باشم، من فقط می توانم این کار را با یک نوع
269
00:08:52,560 –> 00:08:54,080
ویرایشگر داخلی که آنها در
270
00:08:54,080 –> 00:08:55,839
اینجا دارند انجام دهم، بنابراین می توانم نام جدول را تغییر دهم،
271
00:08:55,839 –> 00:08:58,399
می توانم یک ستون جدید از
272
00:08:58,399 –> 00:09:00,160
انواع مختلف اضافه کنم، می توانم همه موارد مختلف را اضافه کنم.
273
00:09:00,160 –> 00:09:02,800
انواع مجوزهای کلید هر چه
274
00:09:02,800 –> 00:09:04,240
که بعداً بیشتر به این موضوع نگاه خواهیم کرد،
275
00:09:04,240 –> 00:09:06,320
من فعلاً این جدول را حذف می کنم
276
00:09:06,320 –> 00:09:08,320
زیرا به آن نیازی نداریم خوب در مرحله بعد
277
00:09:08,320 –> 00:09:10,240
تنظیماتی داریم تا بتوانیم
278
00:09:10,240 –> 00:09:11,760
نام برنامه ای را که می خواهم تغییر دهیم.
279
00:09:11,760 –> 00:09:13,920
در حال حاضر با آموزش همراه باشید البته ما می توانیم
280
00:09:13,920 –> 00:09:16,000
عنوان را تغییر دهیم
281
00:09:16,000 –> 00:09:18,080
توضیحات و سپس لوگو اگر
282
00:09:18,080 –> 00:09:19,760
بخواهیم نسخه های مختلف پایتون داریم
283
00:09:19,760 –> 00:09:22,160
من فقط از پایتون 3 پایه
284
00:09:22,160 –> 00:09:24,959
پایتون 3 استفاده می کنم. می توانیم به وابستگی ها برویم
285
00:09:24,959 –> 00:09:26,880
می توانیم برنامه های
286
00:09:26,880 –> 00:09:28,720
مختلف یا ماژول های مختلف را نصب کنیم متأسفانه
287
00:09:28,720 –> 00:09:30,959
جداول داده هایمان را داریم همکاری داریم و
288
00:09:30,959 –> 00:09:32,800
این در واقع به شما این امکان را می دهد که اگر
289
00:09:32,800 –> 00:09:35,200
طرح کسب و کار دارید، کسی را داشته باشید
290
00:09:35,200 –> 00:09:37,200
که همزمان با شما کد را به صورت زنده ویرایش کند،
291
00:09:37,200 –> 00:09:38,560
کاری که من نیز انجام خواهم داد در
292
00:09:38,560 –> 00:09:40,480
توضیحات آمده است، من این پیوند را درست
293
00:09:40,480 –> 00:09:42,080
در اینجا می گذارم که به شما امکان می دهد فقط روی آن کلیک کنید
294
00:09:42,080 –> 00:09:44,560
و فوراً یک شبیه سازی از
295
00:09:44,560 –> 00:09:46,320
وب سایتی را که من ساخته ام باز کنید تا در صورت
296
00:09:46,320 –> 00:09:48,160
گم شدن یا مشکلی وجود داشته باشد، می توانید
297
00:09:48,160 –> 00:09:49,920
فقط روی این پیوند کلیک کنید، آن را
298
00:09:49,920 –> 00:09:51,920
در فضای کاری سندان شما برای شما شبیه سازی می کند و سپس
299
00:09:51,920 –> 00:09:53,920
می توانید هر آنچه را که دوست دارید تغییر دهید.
300
00:09:53,920 –> 00:09:55,600
کد منبع
301
00:09:55,600 –> 00:09:58,000
را با استفاده از git یا فقط به عنوان یک فایل در رایانه خود بارگیری کنید
302
00:09:58,000 –> 00:10:00,240
، بسیار خوب است که
303
00:10:00,240 –> 00:10:02,800
برای تنظیمات بسیار خوب است، پس از آن لاگ هایی
304
00:10:02,800 –> 00:10:04,640
داریم که خیلی مهم نیستند، ما موضوع را داریم، بنابراین می
305
00:10:04,640 –> 00:10:06,240
توانیم با تم رنگی در اینجا مشکل داشته باشیم، می توانید
306
00:10:06,240 –> 00:10:07,440
ببینید که t اینها نوعی رنگهای اصلی هستند
307
00:10:07,440 –> 00:10:08,720
که من دارم، شما می توانید آنها را
308
00:10:08,720 –> 00:10:10,240
هر طور که می خواهید بسازید و سپس ما
309
00:10:10,240 –> 00:10:11,680
جستجویی داریم که به ما امکان می دهد فقط
310
00:10:11,680 –> 00:10:13,600
همه کدها و
311
00:10:13,600 –> 00:10:15,839
چیزهای مختلف را در برنامه خود جستجو کنیم، به طوری که این
312
00:10:15,839 –> 00:10:17,200
یک نوع پیشرفت
313
00:10:17,200 –> 00:10:18,560
پلت فرم است. امیدواریم که شما در حال دریافت
314
00:10:18,560 –> 00:10:20,720
اصل نحوه کار این هستید، کاری که ما می
315
00:10:20,720 –> 00:10:22,800
خواهیم انجام دهیم این است که اولین صفحه خود را
316
00:10:22,800 –> 00:10:24,079
بسازیم، ما فقط با تب طراحی شروع می کنیم،
317
00:10:24,079 –> 00:10:26,160
بنابراین من می خواهم به اینجا بروم
318
00:10:26,160 –> 00:10:28,240
تا 1 و داخل آن را تشکیل دهیم. در اینجا من فقط
319
00:10:28,240 –> 00:10:29,680
نام آن را تغییر میدهم، بنابراین میخواهیم نام آن را تغییر دهیم،
320
00:10:29,680 –> 00:10:31,600
این
321
00:10:31,600 –> 00:10:34,480
را صفحه اصلی خود مینامم، اکنون ایده این است که من میخواهم این
322
00:10:34,480 –> 00:10:36,480
صفحه دقیقاً در اینجا
323
00:10:36,480 –> 00:10:39,040
همه صفحات دیگر من را در داخل آن رندر کند. من می
324
00:10:39,040 –> 00:10:40,720
خواهم همیشه این نوار منو را روی
325
00:10:40,720 –> 00:10:42,240
صفحه داشته
326
00:10:42,240 –> 00:10:43,760
باشم، در واقع هیچ چیزی در نوار کناری وجود نخواهد داشت، اگرچه
327
00:10:43,760 –> 00:10:45,519
اگر بخواهید می توانید چیزی را در آنجا قرار دهید
328
00:10:45,519 –> 00:10:47,519
و سپس محتوای اصلی صفحه
329
00:10:47,519 –> 00:10:49,279
ما دقیقاً به داخل اینجا می رود که به آن می
330
00:10:49,279 –> 00:10:51,839
گویند پانل محتوا اکنون پنل محتوایی
331
00:10:51,839 –> 00:10:53,760
که می توانید ببینید از نوع ستون است
332
00:10:53,760 –> 00:10:55,360
پانل و این به من این امکان را می دهد که دوباره
333
00:10:55,360 –> 00:10:57,200
اجزای مختلف را مستقیماً
334
00:10:57,200 –> 00:10:59,120
در اینجا رندر کنم تا
335
00:10:59,120 –> 00:11:01,360
این نوع نوار منوی بالای صفحه را
336
00:11:01,360 –> 00:11:02,399
کاملاً درست نگه داریم، بنابراین اولین کاری که
337
00:11:02,399 –> 00:11:03,839
می خواهم اینجا انجام دهم، اکنون که در مورد
338
00:11:03,839 –> 00:11:05,519
آن صحبت کردیم. آیا من فقط می خواهم این برچسب را حذف کنم
339
00:11:05,519 –> 00:11:07,440
و به جای داشتن یک برچسب،
340
00:11:07,440 –> 00:11:09,120
یک پیوند اضافه می کنم تا این چیزی باشد
341
00:11:09,120 –> 00:11:10,959
که با آبی برجسته می شود یا
342
00:11:10,959 –> 00:11:13,200
زیر آن با آبی خط کشیده شده است، این به من اجازه می دهد
343
00:11:13,200 –> 00:11:14,720
در واقع روی آن کلیک کنم و سپس
344
00:11:14,720 –> 00:11:16,640
به یک صفحه هدایت شوم. صفحه اکنون می خواهم
345
00:11:16,640 –> 00:11:18,720
پیوندی را به آنجا بکشم، همچنین
346
00:11:18,720 –> 00:11:21,040
دو پیوند را به اینجا می کشم و دلیل اینکه دو پیوند را به اینجا اضافه می کنم
347
00:11:21,040 –> 00:11:22,720
این است که یک
348
00:11:22,720 –> 00:11:24,560
دکمه می خواهم که اگر
349
00:11:24,560 –> 00:11:26,240
قبلاً امضا نکرده ام، بگوید وارد شوید در و
350
00:11:26,240 –> 00:11:28,160
دکمه دیگری که اگر وارد سیستم شده
351
00:11:28,160 –> 00:11:29,440
باشم به من امکان می دهد
352
00:11:29,440 –> 00:11:32,240
دوره های مختلفی را که دارم برای پیوند 1 مشاهده کنم
353
00:11:32,240 –> 00:11:33,760
، این به نوعی عنوان
354
00:11:33,760 –> 00:11:35,360
وب سایت ما خواهد بود و ما را به صفحه اصلی بازمی گرداند.
355
00:11:35,360 –> 00:11:37,920
من این را عنوان خودم میخوانم
356
00:11:37,920 –> 00:11:40,959
و سپس برای متنی که
357
00:11:40,959 –> 00:11:44,399
میخواهم این فناوری را با آن بسازم البته با خیال
358
00:11:44,399 –> 00:11:46,320
راحت همه عبارتها را
359
00:11:46,320 –> 00:11:47,040
در اینجا
360
00:11:47,040 –> 00:11:49,200
تغییر دهید، پس بیایید با tim shop برویم و
361
00:11:49,200 –> 00:11:51,200
سپس میخواهم یک نماد برای این اضافه کنم، بنابراین
362
00:11:51,200 –> 00:11:53,600
میخواهم روی نماد کلیک کنم، میتوانم نمادی را انتخاب
363
00:11:53,600 –> 00:11:56,160
کنم که از قبل در اینجا وجود دارد، اما
364
00:11:56,160 –> 00:11:58,399
من میخواهم آن را به نماد خود تبدیل کنم، بنابراین
365
00:11:58,399 –> 00:11:59,920
میخواهم فناوری را با
366
00:11:59,920 –> 00:12:01,839
نماد دایرهای tim از نوع
367
00:12:01,839 –> 00:12:04,079
کیت رسانههای اجتماعی خود که در رایانهام دارم انتخاب کنم و
368
00:12:04,079 –> 00:12:05,920
اکنون میتوانید ببینید که این تصویر
369
00:12:05,920 –> 00:12:08,800
بسیار آسان نشان داده میشود. برای انجام این کار برای پیوند
370
00:12:08,800 –> 00:12:10,720
3، این را به
371
00:12:10,720 –> 00:12:13,040
دکمه دوره های من تبدیل می کنم، بنابراین به اینجا می روم و
372
00:12:13,040 –> 00:12:15,360
آن را دوره های زیرخط من می نامم،
373
00:12:15,360 –> 00:12:18,959
بیایید متن
374
00:12:18,959 –> 00:12:21,360
دوره های من را با حروف بزرگ درست کنیم
375
00:12:21,360 –> 00:12:24,079
و سپس یک نماد اضافه کنیم.
376
00:12:24,079 –> 00:12:26,160
اینجا در سمت چپ قرار است یک
377
00:12:26,160 –> 00:12:28,320
کتاب باشد، پس بیایید آن را طوری بسازیم که
378
00:12:28,320 –> 00:12:31,839
برای دوره های من خوب به نظر برسد، اکنون برای پیوند 2،
379
00:12:31,839 –> 00:12:36,000
من می خواهم این را به نام sign in ایجاد
380
00:12:36,000 –> 00:12:39,519
کنم و می خواهم متن را وارد کنم، بنابراین
381
00:12:39,519 –> 00:12:42,880
بیایید این کار را انجام دهیم و اضافه کنیم یک نماد برای
382
00:12:42,880 –> 00:12:45,519
این، بنابراین من میخواهم این یک
383
00:12:45,519 –> 00:12:47,600
جورهایی شبیه به شخص باشد،
384
00:12:47,600 –> 00:12:49,360
بنابراین آیا ما یک نفر داریم که شاید ما آن را دوست داریم
385
00:12:49,360 –> 00:12:51,680
فقط این علامت را فراخوانی کنیم تا بتوانیم با
386
00:12:51,680 –> 00:12:53,200
آن حرکت کنیم، یعنی واقعاً میتوانیم این
387
00:12:53,200 –> 00:12:54,639
نماد را هر نمادی که میخواهیم بسازیم، اما آن نماد
388
00:12:54,639 –> 00:12:57,600
برای من خوب به نظر میرسد و اکنون صفحه اصلی خود را داریم،
389
00:12:57,600 –> 00:12:59,120
بنابراین کاری که میخواهم انجام دهم این است که بروم
390
00:12:59,120 –> 00:13:01,360
در کد این صفحه پایه من می
391
00:13:01,360 –> 00:13:03,360
خواهم از شر این برچسب خلاص شوم زیرا اکنون
392
00:13:03,360 –> 00:13:05,680
دیگر برچسب یک
393
00:13:05,680 –> 00:13:07,760
را نداریم و خوب این صفحه اصلی ما است، بنابراین اگر
394
00:13:07,760 –> 00:13:09,040
کد خود را اکنون اجرا
395
00:13:09,040 –> 00:13:11,200
کنیم می توانیم ببینیم که دوره های من را امضا کرده ایم.
396
00:13:11,200 –> 00:13:14,079
در و ما فناوری با tim shop
397
00:13:14,079 –> 00:13:16,639
عالی داریم، من این کار را متوقف می کنم و اکنون
398
00:13:16,639 –> 00:13:18,320
کاری که می خواهیم انجام دهیم این است که صفحه اصلی را بسازیم،
399
00:13:18,320 –> 00:13:20,320
بنابراین این یک نوع پایه است، اما
400
00:13:20,320 –> 00:13:22,560
چیزی که من می خواهم محتوای واقعی در
401
00:13:22,560 –> 00:13:24,560
صفحه اصلی باشد. از وبسایت من و سپس
402
00:13:24,560 –> 00:13:26,320
میتوانیم بین صفحات مختلف
403
00:13:26,320 –> 00:13:28,240
بر اساس پیوندهایی که روی آنها کلیک میکنیم حرکت کنیم،
404
00:13:28,240 –> 00:13:29,839
بنابراین کاری که میخواهم انجام دهم این است که
405
00:13:29,839 –> 00:13:31,760
فرم دیگری را در اینجا اضافه کنم، فقط میخواهم آن را به یک
406
00:13:31,760 –> 00:13:33,680
پانل خالی تبدیل کنم و دلیل اینکه رفتن
407
00:13:33,680 –> 00:13:35,279
با پانل خالی به این دلیل است که من
408
00:13:35,279 –> 00:13:38,160
این صفحه را در صفحه اصلی رندر
409
00:13:38,160 –> 00:13:39,519
می کنم تا بتوانید ببینید که ما این نوع
410
00:13:39,519 –> 00:13:41,839
پنل محتوای خالی داریم.
411
00:13:41,839 –> 00:13:43,680
من محتوای چیزی را که صفحه اصلی می
412
00:13:43,680 –> 00:13:46,560
نامم را درست در داخل این پانل محتوا قرار
413
00:13:46,560 –> 00:13:47,839
می دهم، خواهید دید که چگونه این کار در یک ثانیه کار می کند،
414
00:13:47,839 –> 00:13:51,279
اما در حال حاضر اجازه دهید نام آن را به خانه تغییر
415
00:13:51,279 –> 00:13:53,440
دهیم و طراحی این صفحه را شروع کنیم.
416
00:13:53,440 –> 00:13:55,600
اکنون تنها چیزی که من واقعاً در اینجا می خواهم
417
00:13:55,600 –> 00:13:58,160
یک تصویر است، بنابراین باید تصویری را پیدا کنم به نظر
418
00:13:58,160 –> 00:14:00,240
می رسد تصویری وجود دارد،
419
00:14:00,240 –> 00:14:02,399
چیزی که من می خواهم در زیر آن
420
00:14:02,399 –> 00:14:05,279
نوعی برچسب است، بنابراین بیایید یک برچسب متن غنی را
421
00:14:05,279 –> 00:14:07,600
بکشیم که دومین برچسب است در اینجا
422
00:14:07,600 –> 00:14:10,560
و سپس من یک دکمه و این دکمه را می
423
00:14:10,560 –> 00:14:11,920
خواهم من فکر می کنم این یک دکمه است،
424
00:14:11,920 –> 00:14:13,600
اجازه دهید ماوس را روی آن نگه داریم و ببینیم که آیا این
425
00:14:13,600 –> 00:14:16,240
دکمه بله را برای دکمه انجام می دهد، چیزی که من
426
00:14:16,240 –> 00:14:18,560
می خواهم این باشد این است که به من اجازه می دهد
427
00:14:18,560 –> 00:14:19,920
دوره های مختلفی را که می
428
00:14:19,920 –> 00:14:21,519
توانم درست بخرم مشاهده کنم. میخواهد بگوید
429
00:14:21,519 –> 00:14:23,760
دورههای آموزشی را مشاهده کنید، مانند وبسایت تمامشده، پس
430
00:14:23,760 –> 00:14:25,680
بیایید از اینجا با افزودن تصویر شروع کنیم، بنابراین
431
00:14:25,680 –> 00:14:27,120
من میروم به تصویر،
432
00:14:27,120 –> 00:14:29,199
این
433
00:14:29,199 –> 00:14:33,360
تصویر شاید اصلی را صدا میزنم و سپس برای تصویر واقعی، از
434
00:14:33,360 –> 00:14:34,959
کجا میتوانم آن را انتخاب کنم.
435
00:14:34,959 –> 00:14:36,880
منبع خواهد بود، بنابراین من روی منبع کلیک می
436
00:14:36,880 –> 00:14:39,279
کنم و تمام کاری که میخواهم انجام دهم این است که
437
00:14:39,279 –> 00:14:40,959
یکی از فناوریهای خود را با آرمهای tim پیدا کنم که میتوانم
438
00:14:40,959 –> 00:14:42,320
از اینجا استفاده کنم، پس این در واقع همان
439
00:14:42,320 –> 00:14:43,680
لوگویی است که میخواهم، با
440
00:14:43,680 –> 00:14:45,760
فناوری بسیار بزرگ همراه شوم.
441
00:14:45,760 –> 00:14:47,600
من به دنبال این هستم که دوباره
442
00:14:47,600 –> 00:14:50,560
این را هرچه می خواهید برای متن غنی بسازید،
443
00:14:50,560 –> 00:14:52,959
بگذارید فقط این برچسب را بگذاریم
444
00:14:52,959 –> 00:14:55,680
و برای متن واقعی در این مورد من
445
00:14:55,680 –> 00:14:57,760
با هیچ چیز دیوانه وار نمی روم منتظر بمانم
446
00:14:57,760 –> 00:14:59,680
متنی که در زیر محتوا است کجاست، من می خواهم
447
00:14:59,680 –> 00:15:02,880
این را بگویم این فناوری
448
00:15:02,880 –> 00:15:04,480
با علامت تعجب
449
00:15:04,480 –> 00:15:06,800
فروشگاه دوره زمانی است
450
00:15:06,800 –> 00:15:08,639
451
00:15:08,639 –> 00:15:09,920
لذت ببرید،
452
00:15:09,920 –> 00:15:11,040
453
00:15:11,040 –> 00:15:12,959
این همه چیزی است که در حال حاضر به آن نیاز داریم، من
454
00:15:12,959 –> 00:15:14,560
نمی خواهم متن آنقدر کوچک باشد،
455
00:15:14,560 –> 00:15:15,920
بنابراین می خواهم آن را کمی بزرگتر کنم و
456
00:15:15,920 –> 00:15:18,399
در مرکز قرار دهم تا این کار را انجام دهم.
457
00:15:18,399 –> 00:15:20,880
میروم به طرحبندی، اوه، در واقع این چیزی نیست
458
00:15:20,880 –> 00:15:22,480
که من میخواهم، میخواهم به متن میروم،
459
00:15:22,480 –> 00:15:25,120
میروم به تراز کردن در مرکز بسیار خوب
460
00:15:25,120 –> 00:15:26,720
برای فونت
461
00:15:26,720 –> 00:15:28,320
در واقع اجازه دهید فقط اندازه فونت را تغییر دهیم،
462
00:15:28,320 –> 00:15:30,399
بیایید اندازه فونت را چیزی شبیه به آن کنیم.
463
00:15:30,399 –> 00:15:33,839
شاید نه 50، شاید 40 خوب است، پس
464
00:15:33,839 –> 00:15:35,759
این در واقع برای متن خوب است که می
465
00:15:35,759 –> 00:15:37,440
خواستم فونت را تغییر دهم، اما اجازه دهید
466
00:15:37,440 –> 00:15:40,079
این را به 30 کاهش دهید. فکر می کنم خوب به نظر می رسد
467
00:15:40,079 –> 00:15:41,839
، البته اگر بخواهم می توانم اندازه
468
00:15:41,839 –> 00:15:43,680
آنها را تغییر دهم، بنابراین ممکن است این متن را
469
00:15:43,680 –> 00:15:44,880
کمی بزرگتر کنیم یا این تصویر را
470
00:15:44,880 –> 00:15:46,800
کمی بزرگتر کنیم متأسفانه و اکنون می توانیم
471
00:15:46,800 –> 00:15:49,199
با این دکمه مقابله کنیم. برای دکمه، کاری که
472
00:15:49,199 –> 00:15:51,120
میخواهم انجام دهم این است که به ظاهر اینجا بروم
473
00:15:51,120 –> 00:15:53,839
و رول را به رنگ اصلی تغییر
474
00:15:53,839 –> 00:15:55,120
دهم، وقتی این کار را انجام میدهم، متوجه میشوم که
475
00:15:55,120 –> 00:15:57,120
آن را به رنگ اصلی تبدیل میکنم که برای
476
00:15:57,120 –> 00:15:58,959
تم رنگی خود تنظیم کردهام، البته میتوانم
477
00:15:58,959 –> 00:16:01,120
رنگ دوم را انتخاب کنم. اما در حال حاضر ما می رویم
478
00:16:01,120 –> 00:16:03,040
در واقع فکر می کنم رنگ ثانویه بهتر به نظر می رسد
479
00:16:03,040 –> 00:16:04,320
زیرا من نارنجی را دوست دارم بنابراین
480
00:16:04,320 –> 00:16:05,600
ما با آن پیش می رویم که
481
00:16:05,600 –> 00:16:08,160
ما واقعاً به نماد نیاز
482
00:16:08,160 –> 00:16:10,639
نداریم اگرچه ممکن است بخواهیم بیایید برویم آیا می توانم دکمه انجام دهم
483
00:16:10,639 –> 00:16:12,320
یا مانند
484
00:16:12,320 –> 00:16:13,440
فلش
485
00:16:13,440 –> 00:16:16,399
شاید ما فلش را به سمت راست میرویم شاید
486
00:16:16,399 –> 00:16:17,839
این منطقی باشد
487
00:16:17,839 –> 00:16:19,839
و سپس برای متن دکمه
488
00:16:19,839 –> 00:16:22,880
میخواهم بگویم دورههای زیرخط مانند
489
00:16:22,880 –> 00:16:25,839
آن را مشاهده کنید که ما میخواهیم این پررنگ باشد، بیایید
490
00:16:25,839 –> 00:16:28,959
اندازه فونت 22 را خوب کنیم و سپس آیا
491
00:16:28,959 –> 00:16:30,560
میخواهیم زیر
492
00:16:30,560 –> 00:16:31,920
آن خطدار شود. در حال حاضر واقعاً مهم نیست که
493
00:16:31,920 –> 00:16:34,480
میتوانیم با حروف مورب پیش برویم خیلی خوب به نظر می رسد،
494
00:16:34,480 –> 00:16:37,040
بنابراین این صفحه اصلی است، البته
495
00:16:37,040 –> 00:16:38,399
من می توانم به کد بروم، نه واقعاً
496
00:16:38,399 –> 00:16:40,399
هر کاری که باید در اینجا انجام دهیم،
497
00:16:40,399 –> 00:16:42,000
اما کاری که من انجام خواهم داد این
498
00:16:42,000 –> 00:16:43,360
است که آن را طوری درست کنم که اکنون بتوانیم
499
00:16:43,360 –> 00:16:45,759
صفحه اصلی را در داخل آن رندر کنیم.
500
00:16:45,759 –> 00:16:47,759
صفحه اصلی، بنابراین کاری که من می خواهم انجام دهم این است که به
501
00:16:47,759 –> 00:16:50,000
کد بروید و در داخل init در
502
00:16:50,000 –> 00:16:51,920
اینجا به شما نشان می دهم که چگونه از کد می
503
00:16:51,920 –> 00:16:54,160
توانم این مؤلفه اصلی را بگیرم و
504
00:16:54,160 –> 00:16:56,399
در این صفحه قرار دهم.
505
00:16:56,399 –> 00:16:58,959
برای انجام این کار این است که بگوییم
506
00:16:58,959 –> 00:17:02,000
پانل محتوای خود dot dot add component و کاری
507
00:17:02,000 –> 00:17:03,920
که می خواهم انجام دهم این است که کامپوننت home را به
508
00:17:03,920 –> 00:17:06,240
این شکل اکنون اضافه کنم تا انجام دهم که
509
00:17:06,240 –> 00:17:08,000
باید کامپوننت home را وارد کنم بنابراین می
510
00:17:08,000 –> 00:17:09,919
خواهم بگویم از و من باور کنید که ما
511
00:17:09,919 –> 00:17:11,359
فقط می توانیم با home
512
00:17:11,359 –> 00:17:13,839
import home
513
00:17:13,839 –> 00:17:16,240
مانند آن برویم، حالا اجازه دهید من کدم را اینجا بررسی کنم
514
00:17:16,240 –> 00:17:18,079
و ببینم آیا این درست است یا نه، در
515
00:17:18,079 –> 00:17:19,679
واقع باید از
516
00:17:19,679 –> 00:17:22,240
home dot با آن استفاده کنیم، بنابراین بیایید آن را به آن تغییر دهیم
517
00:17:22,240 –> 00:17:24,559
و حالا اگر من را اجرا کنم کد ما
518
00:17:24,559 –> 00:17:26,160
در واقع باید ببینیم که صفحه اصلی در
519
00:17:26,160 –> 00:17:28,319
داخل صفحه اصلی رندر شده است، بنابراین
520
00:17:28,319 –> 00:17:30,799
بیایید این را امتحان کنیم، اجازه دهید با run
521
00:17:30,799 –> 00:17:32,640
و حالا نه ما صفحه اصلی
522
00:17:32,640 –> 00:17:34,400
را در اینجا داریم، مشاهده دوره ها را داریم و در
523
00:17:34,400 –> 00:17:37,039
داخل این صفحه اصلی قرار دارد، بنابراین کاری که
524
00:17:37,039 –> 00:17:39,679
باید انجام دهیم این است که چند صفحه برای
525
00:17:39,679 –> 00:17:41,679
دوره های من برای ورود به سیستم برای مشاهده
526
00:17:41,679 –> 00:17:43,440
دوره ها تنظیم کنیم و وقتی روی این دکمه ها کلیک می کنیم، آن را به
527
00:17:43,440 –> 00:17:45,039
این شکل تبدیل کنیم. و این پیوندها
528
00:17:45,039 –> 00:17:46,880
واقعاً کار خوبی انجام می دهند، بنابراین اجازه دهید
529
00:17:46,880 –> 00:17:48,320
اجرای این کار را متوقف کنیم و در
530
00:17:48,320 –> 00:17:50,480
واقع با ساختن صفحه مشاهده دوره ها شروع
531
00:17:50,480 –> 00:17:51,760
کنیم، بنابراین وقتی روی این دکمه کلیک می کنیم،
532
00:17:51,760 –> 00:17:53,520
در واقع صفحه ای را که در آن هستیم تغییر
533
00:17:53,520 –> 00:17:55,440
می دهد، بنابراین اجازه دهید توقف
534
00:17:55,440 –> 00:17:56,880
کنیم، بیایید یک صفحه جدید در اینجا ایجاد کنیم. بنابراین ما
535
00:17:56,880 –> 00:17:58,640
می خواهیم یک فرم جدید بسازیم، این دوباره
536
00:17:58,640 –> 00:18:00,240
یک پانل خالی خواهد بود، زیرا ما
537
00:18:00,240 –> 00:18:02,559
آن را از این صفحه اصلی رندر می کنیم، من
538
00:18:02,559 –> 00:18:05,760
نام آن را تغییر می دهم و اجازه دهید این
539
00:18:05,760 –> 00:18:07,520
دوره ها را به این شکل صدا کنیم، این صفحه ای است
540
00:18:07,520 –> 00:18:10,160
که اجازه می دهد ما برای خرید دوره های مختلف
541
00:18:10,160 –> 00:18:11,840
خوب است بنابراین در اینجا
542
00:18:11,840 –> 00:18:14,320
چیزی که من در حال حاضر می خواهم انجام دهم این است که من
543
00:18:14,320 –> 00:18:16,480
فقط می خواهم یک پانل بگذارم بنابراین من فقط
544
00:18:16,480 –> 00:18:17,600
می روم
545
00:18:17,600 –> 00:18:20,400
به کجاست دقیقاً در اینجا
546
00:18:20,400 –> 00:18:22,480
پانل ستون ستونی من می خواهم اضافه کنم که در
547
00:18:22,480 –> 00:18:24,400
i من فقط این را پانل محتوا می نامم
548
00:18:24,400 –> 00:18:25,600
549
00:18:25,600 –> 00:18:27,679
تا سازگار باشد با آنچه قبلاً داشتیم
550
00:18:27,679 –> 00:18:29,200
و کاری که بعداً
551
00:18:29,200 –> 00:18:30,799
انجام خواهیم داد این است که آن را انجام می دهیم بنابراین
552
00:18:30,799 –> 00:18:33,039
اطلاعات دوره های خود را از یک
553
00:18:33,039 –> 00:18:35,120
پایگاه داده می خوانیم و سپس آن را در
554
00:18:35,120 –> 00:18:37,200
صفحه نمایش می دهیم به جای اینکه
555
00:18:37,200 –> 00:18:39,200
دوره هایی را که ذخیره می کنیم به صورت ایستا اضافه کنیم. آنها را در یک پایگاه داده،
556
00:18:39,200 –> 00:18:40,720
سپس همه دورهها را از
557
00:18:40,720 –> 00:18:42,799
پایگاه داده میخوانیم و
558
00:18:42,799 –> 00:18:45,039
اگر تصمیم به اضافه
559
00:18:45,039 –> 00:18:47,120
کردن دورههای دیگر یا ممکن است محصولات برای شما
560
00:18:47,120 –> 00:18:49,200
، به طور خودکار آنها را
561
00:18:49,200 –> 00:18:51,039
در اینجا اضافه کنیم، آنها را به صورت پویا در صفحه نمایش میدهیم. آنها را به
562
00:18:51,039 –> 00:18:53,039
خصوص در چندین مکان کدنویسی کنید، بنابراین من می
563
00:18:53,039 –> 00:18:54,720
خواهم پانل محتوا را قرار دهم، اما فقط
564
00:18:54,720 –> 00:18:56,480
برای اینکه چیزی در اینجا ببینیم
565
00:18:56,480 –> 00:18:58,400
، یک برچسب قرار می دهم و اجازه دهید فقط
566
00:18:58,400 –> 00:18:59,919
متنی را قرار دهیم که فقط می گوید
567
00:18:59,919 –> 00:19:01,600
صفحه دوره
568
00:19:01,600 –> 00:19:03,280
، بعداً آن را حذف خواهیم کرد. اما فقط برای
569
00:19:03,280 –> 00:19:05,039
اینکه بدانیم به صفحه درست می رویم
570
00:19:05,039 –> 00:19:07,200
خوب است، بنابراین حالا که دوره هایی داریم، بیایید
571
00:19:07,200 –> 00:19:09,440
به صفحه اصلی خود در اینجا برگردیم و اجازه
572
00:19:09,440 –> 00:19:11,679
دهید آن را طوری بسازیم که وقتی روی این دکمه کلیک
573
00:19:11,679 –> 00:19:14,080
می کنیم، در واقع کاری که انجام می دهد این است که ما را
574
00:19:14,080 –> 00:19:16,000
به دوره ها می آورد. صفحه بنابراین راهی که ما
575
00:19:16,000 –> 00:19:17,440
قصد انجام آن را داریم ما هستیم میخواهم روی
576
00:19:17,440 –> 00:19:19,600
این دکمه کلیک کنم و من این
577
00:19:19,600 –> 00:19:21,679
دکمه را صدا زدم، اجازه دهید فقط این نما را
578
00:19:21,679 –> 00:19:24,720
دورههای زیرخط صدا بزنیم و به
579
00:19:24,720 –> 00:19:26,799
جایی برویم که رویدادها را نشان میدهد، بنابراین
580
00:19:26,799 –> 00:19:28,240
کاری که میتوانم انجام دهم این است که
581
00:19:28,240 –> 00:19:30,240
میتوانم رویدادی را برای نمایش تنظیم کنم. دکمه ای که دکمه را مخفی می
582
00:19:30,240 –> 00:19:32,000
کند و کلیک می کنم بنابراین من می
583
00:19:32,000 –> 00:19:33,600
روم تا کلیک کنم. من فقط روی این کلیک می
584
00:19:33,600 –> 00:19:35,200
کنم مانند یک فلش دوتایی
585
00:19:35,200 –> 00:19:36,559
در اینجا و کاری که قرار است انجام دهد این است که به
586
00:19:36,559 –> 00:19:38,320
طور خودکار یک متد برای من
587
00:19:38,320 –> 00:19:40,240
ایجاد می کند که زمانی فراخوانی می شود من این
588
00:19:40,240 –> 00:19:41,840
دکمه را فشار میدهم پس میگوید
589
00:19:41,840 –> 00:19:43,520
زمانی که دکمه کلیک میشود این روش فراخوانی میشود و در داخل
590
00:19:43,520 –> 00:19:45,280
اینجا هر کاری که میخواهم انجام میدهم
591
00:19:45,280 –> 00:19:47,440
وقتی روی دکمه کلیک میکنم اتفاق بیفتد، بنابراین آنچه در واقع
592
00:19:47,440 –> 00:19:49,520
میخواهم انجام دهم این است که میخواهم پانل محتوا را پاک کنم
593
00:19:49,520 –> 00:19:51,520
. قرار
594
00:19:51,520 –> 00:19:53,120
است همه این موارد را نگه داریم، ما
595
00:19:53,120 –> 00:19:54,960
در واقع آن را در یک ثانیه انجام خواهیم داد و
596
00:19:54,960 –> 00:19:56,559
سپس میخواهم داخل
597
00:19:56,559 –> 00:19:59,520
پانل محتوا صفحه دورههای من را
598
00:19:59,520 –> 00:20:00,880
بسیار شبیه به آنچه در
599
00:20:00,880 –> 00:20:02,640
قالب پایه اینجا انجام میدهم، ارائه کنم.
600
00:20:02,640 –> 00:20:04,880
قالب پایه من این صفحه اصلی را اضافه می کنم a و
601
00:20:04,880 –> 00:20:06,799
سپس صفحه اصلی
602
00:20:06,799 –> 00:20:09,280
در صفحه اصلی در حال حاضر از صفحه اصلی
603
00:20:09,280 –> 00:20:10,799
رندر می شود، کاری که من می خواهم انجام دهم این است که صفحه دوره های من را رندر می کنم
604
00:20:10,799 –> 00:20:12,640
و
605
00:20:12,640 –> 00:20:14,559
هر چیزی را که در داخل این پنل است حذف می کنم،
606
00:20:14,559 –> 00:20:16,640
بنابراین برای انجام این کار باید ابتدا به طراحی بروم.
607
00:20:16,640 –> 00:20:19,520
در اینجا و من باید یک
608
00:20:19,520 –> 00:20:21,280
پانل ستونی ایجاد کنم، بنابراین
609
00:20:21,280 –> 00:20:23,440
می خواهم پانل ستون را بگیرم، آن را درست اینجا قرار می دهم و
610
00:20:23,440 –> 00:20:25,200
در واقع همه این
611
00:20:25,200 –> 00:20:27,600
موارد را به داخل پانل محتوا می کشم، بنابراین
612
00:20:27,600 –> 00:20:28,960
بیایید به اینجا برویم
613
00:20:28,960 –> 00:20:31,440
و لایک کنیم این و حالا
614
00:20:31,440 –> 00:20:33,600
اگر بتوانم آن را پیدا کنم، به این پانل اصلی برویم و
615
00:20:33,600 –> 00:20:37,039
نام آن را به قلم زیر خط محتوا تغییر دهیم،
616
00:20:37,039 –> 00:20:39,679
خوب است، بنابراین حالا بیایید به کد بروید و کاری که من
617
00:20:39,679 –> 00:20:40,640
اینجا انجام خواهم داد این است که بگویم
618
00:20:40,640 –> 00:20:43,280
self.contentpanel.clear
619
00:20:43,280 –> 00:20:45,039
این همه چیز را حذف می کند، بنابراین همه
620
00:20:45,039 –> 00:20:47,440
اجزا از در داخل آن پانل،
621
00:20:47,440 –> 00:20:49,600
سپس میخواهم بگویم self.contentpanel
622
00:20:49,600 –> 00:20:52,000
dot add component و ما میخواهیم
623
00:20:52,000 –> 00:20:52,799
624
00:20:52,799 –> 00:20:55,200
جزء دورهها را مانند آن اضافه کنیم،
625
00:20:55,200 –> 00:20:57,600
خوب حالا برای انجام این کار، باید
626
00:20:57,600 –> 00:20:59,320
دورهها را وارد کنم، بنابراین میخواهم بگویم
627
00:20:59,320 –> 00:21:02,400
from.courses مانند که دوره های وارداتی
628
00:21:02,400 –> 00:21:05,520
عالی است، اجازه دهید آن را ذخیره کنیم، حالا اجرا
629
00:21:05,520 –> 00:21:07,600
کنیم و ببینیم آیا t دکمه او
630
00:21:07,600 –> 00:21:10,000
درست کار می کند، بنابراین در بارگذاری صفحه، بیایید روی
631
00:21:10,000 –> 00:21:12,000
دوره های من کلیک کنیم و متوجه شویم که وقتی این کار را انجام می دهم
632
00:21:12,000 –> 00:21:14,240
، من را به صفحه دوره می آورد و اکنون کاری که
633
00:21:14,240 –> 00:21:15,520
می خواهم انجام دهم این است که وقتی روی
634
00:21:15,520 –> 00:21:17,440
این دکمه اصلی اینجا کلیک می کنم، من را
635
00:21:17,440 –> 00:21:19,360
به صفحه دوره بازمی گرداند. صفحه اصلی، پس بیایید این کار را انجام دهیم، سپس
636
00:21:19,360 –> 00:21:22,159
میتوانیم دورههای آموزشی خود را راهاندازی کنیم و به سیستم وارد شویم،
637
00:21:22,159 –> 00:21:23,600
بنابراین اجازه دهید برخی از این
638
00:21:23,600 –> 00:21:24,640
نظرات را حذف کنم زیرا واقعاً به آن نیاز نداریم.
639
00:21:24,640 –> 00:21:25,520
640
00:21:25,520 –> 00:21:27,760
641
00:21:27,760 –> 00:21:29,919
642
00:21:29,919 –> 00:21:32,720
من روی این پیوند همینجا کلیک می کنم تا برای انجام
643
00:21:32,720 –> 00:21:34,880
این کار، به رویدادها پایین می
644
00:21:34,880 –> 00:21:36,640
روم، می روم تا
645
00:21:36,640 –> 00:21:38,960
کلیک کنم، اکنون روش کلیک عنوان را
646
00:21:38,960 –> 00:21:40,720
دارم و وقتی این اتفاق
647
00:21:40,720 –> 00:21:42,080
افتاد، فقط پاک می کنم پانل محتوا و
648
00:21:42,080 –> 00:21:44,559
سپس صفحه اصلی را مجدداً رندر کنید به این ترتیب
649
00:21:44,559 –> 00:21:46,000
ما فقط صفحه اصلی را روی
650
00:21:46,000 –> 00:21:47,600
صفحه نمایش خواهیم داد، اگر روی آن کلیک کنم واقعاً مهم نیست که کجا هستم،
651
00:21:47,600 –> 00:21:49,039
فقط صفحه اصلی را درست می خواهم،
652
00:21:49,039 –> 00:21:50,960
بنابراین می گوییم
653
00:21:50,960 –> 00:21:53,919
خود نقطه در حروف کوچکتر خود نقطه
654
00:21:53,919 –> 00:21:55,840
پانل محتوای پانل نقطه پاک
655
00:21:55,840 –> 00:21:58,320
و سپس خود نقطه پانل محتوای نقطه نقطه اضافه کردن
656
00:21:58,320 –> 00:22:00,320
جزء و ما ju یک نسخه جدید
657
00:22:00,320 –> 00:22:02,640
از صفحه اصلی اضافه کنید بسیار خوب
658
00:22:02,640 –> 00:22:04,159
این تنها کاری است که ما باید انجام دهیم
659
00:22:04,159 –> 00:22:06,000
اکنون که انجام دادیم و کاری که می توانم انجام دهم این
660
00:22:06,000 –> 00:22:09,039
است که به سادگی این را دوباره اجرا
661
00:22:09,039 –> 00:22:11,280
کنیم و می توانیم آن را آزمایش کنیم، بنابراین بیایید اکنون برای
662
00:22:11,280 –> 00:22:13,600
مشاهده دوره ها برویم و روی آن اطلاعیه ای
663
00:22:13,600 –> 00:22:16,159
که برای من می آورد کلیک کنیم. بازگشت به صفحه اصلی
664
00:22:16,159 –> 00:22:18,240
عالی است، اجازه دهید این کار را متوقف کنیم و اجازه دهید من
665
00:22:18,240 –> 00:22:20,400
به سرعت توضیح
666
00:22:20,400 –> 00:22:22,480
دهم که وقتی می گویم خانه با پرانتز
667
00:22:22,480 –> 00:22:24,000
چه کار می کند، زیرا فکر نمی کنم آن را توضیح داده
668
00:22:24,000 –> 00:22:25,760
باشم، بنابراین همانطور که می توانید ببینید آیا حتی
669
00:22:25,760 –> 00:22:27,600
مانند صفحه اصلی را درست نگاه می کنیم در اینجا ما یک
670
00:22:27,600 –> 00:22:30,240
کلاس داریم و این کلاس نمایانگر
671
00:22:30,240 –> 00:22:32,640
صفحه واقعی است که می بینیم، بنابراین اگر
672
00:22:32,640 –> 00:22:35,280
بخواهم یک صفحه را به عنوان یک جزء در نظر بگیرم، تنها کاری
673
00:22:35,280 –> 00:22:37,360
که باید انجام دهم این است که یک نمونه از آن کلاس بسازم،
674
00:22:37,360 –> 00:22:38,960
بنابراین کاری که من انجام می دهم این است که بگویم
675
00:22:38,960 –> 00:22:41,600
یک صفحه را بسازید. نمونهای از home و سپس اگر
676
00:22:41,600 –> 00:22:43,679
آن را داخل کامپوننت افزودن به خوبی قرار دهم
677
00:22:43,679 –> 00:22:45,520
، آن را به درستی به صفحه اضافه میکنم، آن
678
00:22:45,520 –> 00:22:47,600
مؤلفه اصلی را در
679
00:22:47,600 –> 00:22:49,679
کامپوننت پنل محتوا اضافه میکنم و به همین دلیل است
680
00:22:49,679 –> 00:22:51,280
که من به نوعی رندر میکنم امیدوارم
681
00:22:51,280 –> 00:22:52,480
کمی منطقی باشد. اما این همان
682
00:22:52,480 –> 00:22:54,240
پنل محتوا است که من h را قرار می دهم
683
00:22:54,240 –> 00:22:56,480
در داخل آن و سپس از خانه
684
00:22:56,480 –> 00:22:59,360
وقتی روی مشاهده دورهها کلیک میکنم،
685
00:22:59,360 –> 00:23:01,679
صفحه اصلی محتوای آن را به درستی
686
00:23:01,679 –> 00:23:03,200
پاک میکند، آنچه داخل آن است پاک میکند و در
687
00:23:03,200 –> 00:23:05,760
عوض صفحه دورهها را
688
00:23:05,760 –> 00:23:07,280
کامل میکند، راههای مختلفی وجود دارد که
689
00:23:07,280 –> 00:23:08,720
میتوانیم این کار را انجام دهیم، اما در حال حاضر ما
690
00:23:08,720 –> 00:23:10,720
این کار را با این روش
691
00:23:10,720 –> 00:23:12,159
انجام میدهم، بنابراین اکنون که این کار را انجام دادم، اجازه دهید
692
00:23:12,159 –> 00:23:14,159
صفحه دورههای من را کدنویسی کنیم و
693
00:23:14,159 –> 00:23:15,760
سپس با کاربران مختلف خود سروکار داشته باشیم، بنابراین
694
00:23:15,760 –> 00:23:17,840
چگونه میتوانیم حسابهای جدید ایجاد کنیم،
695
00:23:17,840 –> 00:23:19,440
ثبت نام و غیره،
696
00:23:19,440 –> 00:23:22,640
پس بیایید برویم برای طراحی، بیایید یک فرم جدید بسازیم،
697
00:23:22,640 –> 00:23:25,200
این نیز یک پانل خالی خواهد بود
698
00:23:25,200 –> 00:23:28,159
و بیایید نام آن را در اینجا به من تغییر نام دهیم و
699
00:23:28,159 –> 00:23:30,559
سپس دورههایی مانند آن، اکنون تنها
700
00:23:30,559 –> 00:23:33,440
راهی که میخواهیم به دورههای من دسترسی پیدا کنیم،
701
00:23:33,440 –> 00:23:34,960
از صفحه اصلی است که میرویم. برای کلیک کردن
702
00:23:34,960 –> 00:23:36,960
بر روی دوره های من و بنابراین می خواهم
703
00:23:36,960 –> 00:23:38,640
پیوندی در اینجا ایجاد کنم که سپس صفحه دوره های من را رندر می کند،
704
00:23:38,640 –> 00:23:40,240
بنابراین به
705
00:23:40,240 –> 00:23:42,400
پیوند دوره های من می روم، روی آن
706
00:23:42,400 –> 00:23:43,440
کلیک می کنم،
707
00:23:43,440 –> 00:23:45,279
سپس در داخل اینجا می رویم می گویند
708
00:23:45,279 –> 00:23:48,320
پانل محتوای خود نقطه نقطه روشن و
709
00:23:48,320 –> 00:23:51,360
پانل محتوای خود نقطه نقطه اضافه ج مؤلفه
710
00:23:51,360 –> 00:23:53,200
را اضافه می کنیم که حدس زدید جزء دوره های من را اضافه می کنیم،
711
00:23:53,200 –> 00:23:56,080
به این معنی که
712
00:23:56,080 –> 00:23:57,840
باید آن را وارد کنیم، بنابراین
713
00:23:57,840 –> 00:24:00,880
از نقطه نقطه می گویم و سپس این خواهد بود
714
00:24:00,880 –> 00:24:03,360
دوره های من، دوره های من را وارد کنید
715
00:24:03,360 –> 00:24:05,039
، این تنها کاری است که برای راه اندازی باید انجام دهیم این
716
00:24:05,039 –> 00:24:07,200
پیوند را ذخیره کنم
717
00:24:07,200 –> 00:24:09,600
تا حالا به دوره های آموزشی من برویم و
718
00:24:09,600 –> 00:24:12,000
فقط چیزی را روی صفحه اضافه کنیم که ما
719
00:24:12,000 –> 00:24:13,360
یک پنل می خواهیم،
720
00:24:13,360 –> 00:24:14,799
براین من می خواهم دوباره آن را
721
00:24:14,799 –> 00:24:16,880
انل محتوا صدا کن
722
00:24:16,880 –> 00:24:18,400
و سپس یک برچسب می خواهم و ب
723
00:24:18,400 –> 00:24:20,400
ایید فقط به این نگاه کنیم و دو
724
00:24:20,400 –> 00:24:21,840
این
725
00:24:21,840 –> 00:24:23,360
را دوره های من نامید
726
00:24:23,360 –> 00:24:26,000
ما حذف می کنیم که در یک ثانیه
727
00:24:26,000 –> 00:24:28,480
فقط باید ببینیم در چه صفحه ای هستیم،
728
00:24:28,480 –> 00:24:30,320
بنابراین اکنون که داریم آن
729
00:24:30,320 –> 00:24:31,760
را آزمایش می کنیم، برنامه را اجرا می
730
00:24:31,760 –> 00:24:33,200
731
00:24:33,200 –> 00:24:35,039
کنیم، روی دوره های من کلیک می کنیم، متوجه می شویم که
732
00:24:35,039 –> 00:24:36,720
من را به اینجا می آورد. به صفحه اصلی برگردیم،
733
00:24:36,720 –> 00:24:38,400
بیایید روی مشاهده دورهها کلیک
734
00:24:38,400 –> 00:24:40,400
735
00:24:40,400 –> 00:24:42,480
کنیم، اکنون که ما انجام دادیم، من را به صفحه دوره عالی میرساند و کاری که
736
00:24:42,480 –> 00:24:44,159
میخواهیم انجام دهیم این است که با کاربران مختلف خود کار کنیم،
737
00:24:44,159 –> 00:24:47,120
بنابراین ایجاد حسابها ثبت نام
738
00:24:47,120 –> 00:24:49,600
و غیره، بنابراین برای راهاندازی کاربران ما در واقع
739
00:24:49,600 –> 00:24:51,679
خیلی ساده وقتی در سندان هستیم
740
00:24:51,679 –> 00:24:53,679
حتی نمی توانیم برای ساختن فرمهای ورود سفارشی خود
741
00:24:53,679 –> 00:24:55,679
یا هر چیزی شبیه به آن، ما
742
00:24:55,679 –> 00:24:57,760
حتی نیازی به راهاندازی یک پایگاه داده
743
00:24:57,760 –> 00:25:00,320
نداریم، به معنای واقعی کلمه، تنها کاری که انجام میدهیم این است که نوعی
744
00:25:00,320 –> 00:25:03,200
سرویس یا یک ماژول برای سندان نصب کنیم و سپس
745
00:25:03,200 –> 00:25:04,640
این کار به خوبی
746
00:25:04,640 –> 00:25:06,080
همه چیز را برای ما انجام میدهد.
747
00:25:06,080 –> 00:25:08,559
زمانی که کاربر را
748
00:25:08,559 –> 00:25:10,240
وارد سیستم میکنیم یا زمانی که وارد سیستم میشویم به نوعی نیاز داریم، بنابراین من
749
00:25:10,240 –> 00:25:11,760
روی این دکمه کوچک افزودن
750
00:25:11,760 –> 00:25:13,360
کلیک میکنم و متوجه میشویم که ما یکسری
751
00:25:13,360 –> 00:25:14,480
ویژگیهای مختلف داریم که میتوانیم
752
00:25:14,480 –> 00:25:16,799
با api فیسبوک برویم. مایکروسافت api خوب است
753
00:25:16,799 –> 00:25:17,919
که از طرح کسب و کار ما
754
00:25:17,919 –> 00:25:19,600
یکپارچه سازی نواری داریم، ما اسرار برنامه را
755
00:25:19,600 –> 00:25:20,960
داریم، ما همه این
756
00:25:20,960 –> 00:25:23,279
چیزها را داریم، اما چیزی که من می خواهم کاربران هستند،
757
00:25:23,279 –> 00:25:25,120
بنابراین ثبت نام و احراز هویت
758
00:25:25,120 –> 00:25:27,520
کاربران برنامه شما دقیقاً همان
759
00:25:27,520 –> 00:25:29,520
چیزی است که ما می خواهیم. وقتی این کار
760
00:25:29,520 –> 00:25:31,039
را انجام میدهم، من را به این صفحه در اینجا میآورم که
761
00:25:31,039 –> 00:25:32,960
تقریباً همه چیزهایی را که باید
762
00:25:32,960 –> 00:25:35,679
درباره کاربرانم بدانم توضیح میدهد، بنابراین توجه داشته باشید که
763
00:25:35,679 –> 00:25:37,679
میتوانیم با روشهای مختلف وارد سیستم
764
00:25:37,679 –> 00:25:38,799
765
00:25:38,799 –> 00:25:40,320
شویم، درست میتوانیم این کار را با فیسبوک انجام دهیم، میتوانیم با گوگل انجام دهیم.
766
00:25:40,320 –> 00:25:41,679
ما می توانیم با آنها انجام دهیم
767
00:25:41,679 –> 00:25:43,919
لینک ail یا فقط با ایمیل و رمز عبور
768
00:25:43,919 –> 00:25:45,840
فعلاً من فقط امکان
769
00:25:45,840 –> 00:25:47,440
ورود با ایمیل و
770
00:25:47,440 –> 00:25:49,760
رمز عبور یا با حساب Google خود
771
00:25:49,760 –> 00:25:51,200
را تغییر می دهم البته اگر می خواهید فیس بوک را انتخاب
772
00:25:51,200 –> 00:25:52,799
کنید واقعاً چیزی را تغییر نمی دهد
773
00:25:52,799 –> 00:25:54,799
فقط مواردی را که میخواهید خوب انتخاب کنید،
774
00:25:54,799 –> 00:25:56,799
سپس به گزینههای ورود میرویم، نیاز به
775
00:25:56,799 –> 00:25:58,559
گذرواژههای ایمن برای جلوگیری از
776
00:25:58,559 –> 00:26:00,159
تغییر گذرواژههایی که خیلی کوتاه هستند یا
777
00:26:00,159 –> 00:26:02,000
به صورت آنلاین درز کردهاند یا با
778
00:26:02,000 –> 00:26:03,600
عرض پوزش از انتخاب گذرواژههایی که تغییر نمیکنند، بد نیست،
779
00:26:03,600 –> 00:26:06,240
بنابراین به یاد داشته باشید
780
00:26:06,240 –> 00:26:08,159
بین جلسات وارد شوید. مطمئن باشید که می توانیم
781
00:26:08,159 –> 00:26:10,000
آن را نیز انتخاب کنیم و سپس می توانیم این گزینه را تغییر
782
00:26:10,000 –> 00:26:12,159
دهیم، اجازه دهید ورود به سیستم را برای یک
783
00:26:12,159 –> 00:26:14,880
سال به خاطر بسپاریم وضعیت ورود به سیستم با سایر برنامه ها
784
00:26:14,880 –> 00:26:16,159
کاربرانی که وارد این برنامه شده اند به
785
00:26:16,159 –> 00:26:17,600
طور خودکار وارد برنامه های دیگر می شوند
786
00:26:17,600 –> 00:26:19,600
که همان جدول کاربران را به اشتراک می گذارند که آنها
787
00:26:19,600 –> 00:26:21,279
این گزینه را فعال کرده اند. آن را نمیخواهم
788
00:26:21,279 –> 00:26:22,480
و سپس به احراز هویت دو مرحلهای نیاز
789
00:26:22,480 –> 00:26:24,240
دارم، من هم
790
00:26:24,240 –> 00:26:25,279
791
00:26:25,279 –> 00:26:27,039
اکنون این کار را انجام نمیدهم، به بازدیدکنندگانی که ثبتنام میکنند، اجازه میدهیم
792
00:26:27,039 –> 00:26:28,720
کاربران بتوانند حساب کاربری خود را به شکل دیگری ایجاد کنند.
793
00:26:28,720 –> 00:26:30,400
ما باید به صورت دستی آنها را ایجاد
794
00:26:30,400 –> 00:26:31,840
کنیم، ما می خواهیم کاربران حساب های خود را ایجاد کنند،
795
00:26:31,840 –> 00:26:34,080
بنابراین ما این کار را انجام خواهیم داد و سپس از
796
00:26:34,080 –> 00:26:36,080
حساب های کاربری جدید می توان بلافاصله استفاده کرد.
797
00:26:36,080 –> 00:26:37,360
798
00:26:37,360 –> 00:26:39,200
799
00:26:39,200 –> 00:26:41,200
بنابراین
800
00:26:41,200 –> 00:26:42,720
دلیل اینکه
801
00:26:42,720 –> 00:26:44,559
شما میخواهید این کار را لغو کنید این است که
802
00:26:44,559 –> 00:26:46,240
نیاز دارید کاربر
803
00:26:46,240 –> 00:26:48,400
قبل از اینکه
804
00:26:48,400 –> 00:26:50,720
واقعاً به او اجازه ورود کامل به سیستم وارد شود، برخی از مراحل احراز هویت را طی کند،
805
00:26:50,720 –> 00:26:52,400
اکنون همچنین کاربرانی را مجبور میکنیم که
806
00:26:52,400 –> 00:26:54,080
آدرس ایمیل خود را با کلیک کردن روی پیوند قبل از تأیید تأیید
807
00:26:54,080 –> 00:26:55,919
کنند. از حسابهای آنها استفاده کنید، بنابراین ما
808
00:26:55,919 –> 00:26:57,600
همه این موارد را در حال حاضر انتخاب میکنیم و سپس
809
00:26:57,600 –> 00:26:58,960
اطلاعیه به من نشان میدهد که
810
00:26:58,960 –> 00:27:00,880
جدول کاربران چگونه است، بنابراین من
811
00:27:00,880 –> 00:27:02,799
اطلاعاتی دارم مانند به خاطر بسپارید ورود به سیستم ثبتنام
812
00:27:02,799 –> 00:27:05,279
شده ایمیل تایید شده پایان ایمیل خرابی
813
00:27:05,279 –> 00:27:06,799
رمز عبور هش همه این نوع
814
00:27:06,799 –> 00:27:08,080
اطلاعات
815
00:27:08,080 –> 00:27:09,360
و باز هم نیازی به انجام هیچ کدام از این کارها نداشتم،
816
00:27:09,360 –> 00:27:11,600
فقط به معنای واقعی کلمه همه چیز را برای
817
00:27:11,600 –> 00:27:12,320
من تنظیم کرد،
818
00:27:12,320 –> 00:27:14,480
خوب، بنابراین اکنون به من نشان می دهد که چگونه می توانم
819
00:27:14,480 –> 00:27:18,120
کاربر را در واقع وارد کنم، بنابراین
820
00:27:18,120 –> 00:27:19,919
من anvil.users.login با
821
00:27:19,919 –> 00:27:22,480
فرمت یک توانایی نیز دارم. y برای ثبت نام یک کاربر
822
00:27:22,480 –> 00:27:25,360
و من این توانایی را دارم که کاربر را به دست بیاورم، بنابراین
823
00:27:25,360 –> 00:27:27,039
اگر قبلاً از فلاسک استفاده کرده اید،
824
00:27:27,039 –> 00:27:28,720
زمانی که
825
00:27:28,720 –> 00:27:30,240
کاربر را وارد می کنید و سپس کاربر در جلسه فعلی ذخیره می شود، بسیار مشابه است
826
00:27:30,240 –> 00:27:31,840
، به این ترتیب کار می
827
00:27:31,840 –> 00:27:34,159
کند. در اینجا با سندان، من فقط get
828
00:27:34,159 –> 00:27:35,840
user را صدا می زنم و سپس تمام
829
00:27:35,840 –> 00:27:38,320
اطلاعات ذخیره شده در جدول کاربران را به من می دهد، بنابراین
830
00:27:38,320 –> 00:27:40,159
بیایید استفاده از برخی از این روش ها را
831
00:27:40,159 –> 00:27:42,320
در اینجا شروع کنیم، ما این کار را
832
00:27:42,320 –> 00:27:44,919
از صفحه اصلی انجام می دهیم و ما فقط می خواهیم
833
00:27:44,919 –> 00:27:47,039
سندان را صدا کنیم. .users.login با فرم و من به
834
00:27:47,039 –> 00:27:48,960
شما نشان خواهم داد که چگونه در واقع یک
835
00:27:48,960 –> 00:27:51,679
فرم ورود به سیستم را برای ما خودکار می کند، بنابراین بیایید به کد
836
00:27:51,679 –> 00:27:52,799
اینجا
837
00:27:52,799 –> 00:27:54,320
برویم و در واقع متأسفیم نه کد.
838
00:27:54,320 –> 00:27:56,960
839
00:27:56,960 –> 00:27:58,640
840
00:27:58,640 –> 00:28:01,039
با عرض پوزش، در
841
00:28:01,039 –> 00:28:02,640
داخل دکمه کلیک کنید، من فقط می
842
00:28:02,640 –> 00:28:04,279
خواهم
843
00:28:04,279 –> 00:28:06,320
با فرم anvil.users.login تماس بگیرم و این
844
00:28:06,320 –> 00:28:08,240
باید تمام چیزی باشد که من نیاز دارم تا به
845
00:28:08,240 –> 00:28:10,480
من اجازه ورود به یک کاربر
846
00:28:10,480 –> 00:28:12,559
را بدهم تا به نظر من خوب باشد. فقط توجه داشته باشید که در اینجا
847
00:28:12,559 –> 00:28:14,960
ما در حال وارد کردن anvil.users هستیم، بنابراین به
848
00:28:14,960 –> 00:28:16,720
دلایلی این کار نمی کند فقط مطمئن
849
00:28:16,720 –> 00:28:18,399
شوید که این واردات را دارید باید وارد کنید
850
00:28:18,399 –> 00:28:19,919
که در غیر این صورت این کار برای شما کار نمی کند
851
00:28:19,919 –> 00:28:21,840
به هر حال کاری که اکنون می توانم انجام دهم این است که
852
00:28:21,840 –> 00:28:23,279
فقط کد را اجرا کنم و وقتی روی
853
00:28:23,279 –> 00:28:24,960
این دکمه ورود کلیک می کنم باید اجازه دهد
854
00:28:24,960 –> 00:28:27,679
من آن را امضا کنم پس بیایید اجرا کنیم
855
00:28:27,679 –> 00:28:30,799
و حالا ببینیم می گوید وارد شوید بسیار خوب
856
00:28:30,799 –> 00:28:32,399
وقتی روی این اعلان کلیک می کنم می گوید می توانم
857
00:28:32,399 –> 00:28:33,919
با کلیک کردن روی آن برای یک حساب جدید
858
00:28:33,919 –> 00:28:35,600
ثبت نام کنم یا فقط می توانم با
859
00:28:35,600 –> 00:28:37,520
گوگل یا با ایمیلم وارد شوم و رمز عبور
860
00:28:37,520 –> 00:28:39,039
اکنون می خواهم این کار را با گوگل انجام
861
00:28:39,039 –> 00:28:40,320
دهم، بنابراین بیایید به اینجا برویم،
862
00:28:40,320 –> 00:28:42,480
اکنون به طور خودکار من را وارد می کند،
863
00:28:42,480 –> 00:28:43,919
این به این دلیل است که من فقط یک حساب Google
864
00:28:43,919 –> 00:28:45,440
دارم که قبلاً رمز عبور را برای آن قرار داده ام
865
00:28:45,440 –> 00:28:47,200
اگر چندین بار داشته باشید، گزینه های Google را در اختیار شما قرار می دهد.
866
00:28:47,200 –> 00:28:48,720
یا
867
00:28:48,720 –> 00:28:50,159
گزینه های مختلف حساب خود را سپس می توانید روی آنها کلیک
868
00:28:50,159 –> 00:28:51,760
کنید و با حسابی که
869
00:28:51,760 –> 00:28:52,799
می خواهید وارد شوید به
870
00:28:52,799 –> 00:28:54,880
هر حال که کار می کند، اما ما به نوعی نشانه نیاز داریم
871
00:28:54,880 –> 00:28:57,279
که نشان دهد ما به سیستم وارد شده ایم
872
00:28:57,279 –> 00:28:59,440
در واقع این دکمه ورود
873
00:28:59,440 –> 00:29:02,320
احتمالاً پس از ورود به سیستم باید از بین برود. یا
874
00:29:02,320 –> 00:29:04,399
باید نوع کاربر ما را به ما نشان دهد نام
875
00:29:04,399 –> 00:29:06,080
یا ایمیل کاربر ما یا چیزی شبیه به
876
00:29:06,080 –> 00:29:08,080
آن، پس بیایید در واقع ادامه دهیم و این کار را انجام دهیم،
877
00:29:08,080 –> 00:29:09,120
878
00:29:09,120 –> 00:29:12,000
اکنون به الگوی پایه
879
00:29:12,000 –> 00:29:14,159
خود می روم، به کد می روم
880
00:29:14,159 –> 00:29:16,159
و چیزی می سازم که در واقع متن را تغییر می دهد
881
00:29:16,159 –> 00:29:18,320
دکمه ورود به سیستم من
882
00:29:18,320 –> 00:29:19,919
بر اساس
883
00:29:19,919 –> 00:29:22,000
آنچه شما آن را می نامید، اگر وارد شده باشیم یا
884
00:29:22,000 –> 00:29:24,399
نه، زیرا همچنین اگر من وارد شده باشم
885
00:29:24,399 –> 00:29:26,399
و دوباره روی دکمه ورود کلیک کنم،
886
00:29:26,399 –> 00:29:27,760
احتمالاً می خواهم به جای ورود به سیستم، درست از سیستم خارج شوم
887
00:29:27,760 –> 00:29:29,840
با
888
00:29:29,840 –> 00:29:31,520
یک حساب دیگر، من به راهی برای ورود به سیستم
889
00:29:31,520 –> 00:29:33,679
یا ثبت نام نیاز دارم، بنابراین می خواهم با کلیک به سیستم وارد شوم
890
00:29:33,679 –> 00:29:35,360
891
00:29:35,360 –> 00:29:36,320
و در واقع این جایی نیست که
892
00:29:36,320 –> 00:29:37,600
من ابتدا می روم، ابتدا یک روش ایجاد می
893
00:29:37,600 –> 00:29:41,279
کنم. میخواهم بگویم
894
00:29:41,279 –> 00:29:42,399
895
00:29:42,399 –> 00:29:45,840
اگر میتوانم در متن زیرخط اینجا تایپ کنم، علامت تغییر را تعریف کنید،
896
00:29:45,840 –> 00:29:47,840
این کار خود به خود انجام میشود و کاری
897
00:29:47,840 –> 00:29:49,600
که قرار است انجام دهد این است که فقط بررسی کنید که آیا
898
00:29:49,600 –> 00:29:51,279
کاربر وارد شده است یا خیر و آیا میخواهد
899
00:29:51,279 –> 00:29:53,200
آن دکمه ورود را تغییر دهد. من می
900
00:29:53,200 –> 00:29:55,919
خواهم بگویم کاربر برابر است و
901
00:29:55,919 –> 00:29:58,799
این به صورت نقطه سندان خواهد بود کاربران نقطه دریافت
902
00:29:58,799 –> 00:30:00,320
زیر خط کاربر
903
00:30:00,320 –> 00:30:01,840
این به من اجازه می دهد ss به تمام
904
00:30:01,840 –> 00:30:04,240
اطلاعات موجود در جدول کاربران، اما کاری
905
00:30:04,240 –> 00:30:07,440
که می توانم انجام دهم این است که بگویم اگر کاربر در حال حاضر
906
00:30:07,440 –> 00:30:09,279
اگر کاربری وارد نشده باشد، اگر کاربر وارد شده باشد،
907
00:30:09,279 –> 00:30:11,279
هیچ کدام را به ما برنمی گرداند،
908
00:30:11,279 –> 00:30:13,039
پس چه کاری می توانیم انجام دهیم. ما میتوانیم
909
00:30:13,039 –> 00:30:14,880
ایمیل آنها را دریافت کنیم و میتوانیم آن
910
00:30:14,880 –> 00:30:16,720
متن را برای ورود به سیستم ایجاد کنیم، بنابراین میخواهم
911
00:30:16,720 –> 00:30:20,320
بگویم اگر کاربر پس ایمیل برابر با کاربر است
912
00:30:20,320 –> 00:30:22,480
و این فقط در ایمیل خواهد بود، همانطور
913
00:30:22,480 –> 00:30:24,640
که ما از جداول پایگاه داده خود به موارد دسترسی پیدا میکنیم
914
00:30:24,640 –> 00:30:26,799
. فقط با استفاده از یک کلید فرهنگ لغت مانند
915
00:30:26,799 –> 00:30:29,520
این، بنابراین من می گویم کاربر در ایمیل، ایمیل را به ما می دهد
916
00:30:29,520 –> 00:30:31,600
و سپس کاری که می توانم از اینجا انجام دهم
917
00:30:31,600 –> 00:30:34,320
این است که متن آن پیوند را تغییر دهم
918
00:30:34,320 –> 00:30:37,440
تا بتوانم بگویم خود نقطه ورود به سیستم
919
00:30:37,440 –> 00:30:38,880
نقطه
920
00:30:38,880 –> 00:30:41,360
متن برابر است با ایمیل مانند که
921
00:30:41,360 –> 00:30:43,520
در غیر این صورت، بنابراین اگر وارد نشده باشیم،
922
00:30:43,520 –> 00:30:46,480
میخواهم علامت خود نقطه در
923
00:30:46,480 –> 00:30:49,679
متن نقطهای برابر با ورود به سیستم باشد،
924
00:30:49,679 –> 00:30:51,760
بنابراین اکنون فقط باید
925
00:30:51,760 –> 00:30:53,679
این روش را فراخوانی کنم، بنابراین کاری که میخواهم انجام دهم این
926
00:30:53,679 –> 00:30:56,240
است که به محض ورود این صفحه اصلی را
927
00:30:56,240 –> 00:30:57,039
در اینجا رندر کنید،
928
00:30:57,039 –> 00:30:58,640
در واقع ما می توانیم قبل از ورود
929
00:30:58,640 –> 00:31:00,640
به صفحه اصلی انجام دهیم، فقط می گوییم خود نقطه
930
00:31:00,640 –> 00:31:02,880
تغییر علامت در متن و سپس چه من همچنین
931
00:31:02,880 –> 00:31:04,640
می خواهم این کار را انجام دهم تا پس از
932
00:31:04,640 –> 00:31:06,559
کلیک بر روی دکمه ورود به سیستم، این
933
00:31:06,559 –> 00:31:09,519
روش را فراخوانی کنم زیرا وقتی وارد سیستم شدم،
934
00:31:09,519 –> 00:31:10,799
این به درستی تغییر می کند،
935
00:31:10,799 –> 00:31:12,240
ما یک نفر وارد سیستم می شود و بنابراین باید
936
00:31:12,240 –> 00:31:14,640
متن را تغییر دهیم. میخواهم بگویم خود
937
00:31:14,640 –> 00:31:16,880
نقطه تغییر علامت در متن است و من فقط
938
00:31:16,880 –> 00:31:18,960
بعد از اینکه به طور بالقوه وارد سیستم شدیم
939
00:31:18,960 –> 00:31:21,279
یا شاید آن را امضا نکنیم دوباره با آن تماس میگیرم، بیایید
940
00:31:21,279 –> 00:31:24,000
اینجا را بررسی کنیم، بنابراین اجازه دهید اجرا را فشار
941
00:31:24,000 –> 00:31:25,840
دهیم و ببینیم چه چیزی دریافت میکنیم،
942
00:31:25,840 –> 00:31:27,679
in به این صورت است، بنابراین
943
00:31:27,679 –> 00:31:29,519
حدس میزنم که در واقع ورود به سیستم من را ذخیره نکرده است
944
00:31:29,519 –> 00:31:31,600
یا شاید من چیزی را خراب کردهام،
945
00:31:31,600 –> 00:31:33,279
اما
946
00:31:33,279 –> 00:31:34,720
میخواهم برای ورود به سیستم وارد شوم و با Google وارد شوم و
947
00:31:34,720 –> 00:31:36,480
ببینیم آیا اکنون تغییرات در ایمیل من بسیار خوب است،
948
00:31:36,480 –> 00:31:38,559
بنابراین به ایمیل من تغییر می کند
949
00:31:38,559 –> 00:31:40,480
اکنون ما این را در اینجا دریافت می کنیم. چیز دیگری
950
00:31:40,480 –> 00:31:42,720
که ممکن است بخواهم تغییر دهم فقط این
951
00:31:42,720 –> 00:31:44,399
نماد است زیرا
952
00:31:44,399 –> 00:31:46,480
اگر من آن را امضا نکنم این نماد در حال حاضر خیلی معنی ندارد.
953
00:31:46,480 –> 00:31:48,399
من می خواهم این کار را انجام دهم اما ابتدا
954
00:31:48,399 –> 00:31:49,760
ببینیم اگر روی این کلیک کنم چه اتفاقی می افتد
955
00:31:49,760 –> 00:31:51,600
و متوجه می شوم وقتی روی آن کلیک می کنم
956
00:31:51,600 –> 00:31:53,440
هیچ چیز نیست این اتفاق می افتد زیرا من قبلاً
957
00:31:53,440 –> 00:31:55,600
وارد سیستم شده ام بنابراین ما آن را انجام خواهیم داد بنابراین اگر
958
00:31:55,600 –> 00:31:57,440
روی این کلیک کنید به شما امکان می دهد از سیستم خارج شوید
959
00:31:57,440 –> 00:31:59,519
اما پس از تغییر نماد یا لوگو این کار را انجام می دهیم
960
00:31:59,519 –> 00:32:01,919
، من همچنان آن را نشان می دهم
961
00:32:01,919 –> 00:32:04,000
اما منظورم نماد است، پس بیایید به اینجا برگردید
962
00:32:04,000 –> 00:32:06,480
، صفحه اصلی، اجازه دهید وارد شوید،
963
00:32:06,480 –> 00:32:09,840
اجازه دهید به نماد خود برویم
964
00:32:09,840 –> 00:32:11,519
و بیایید آن را به چیزی تغییر دهیم که
965
00:32:11,519 –> 00:32:14,080
شبیه یک حساب است، من فقط می
966
00:32:14,080 –> 00:32:15,679
خواهم اینجا را مرور کنم،
967
00:32:15,679 –> 00:32:17,679
من در وب سایت دیگرم یکی داشتم که دوست داشتم اما
968
00:32:17,679 –> 00:32:20,320
نمیدونم اسمش چی بود میخوام
969
00:32:20,320 –> 00:32:21,679
بگم اسمش اکانت هست ولی به
970
00:32:21,679 –> 00:32:23,200
نظر نمیاد اسمش اینه که
971
00:32:23,200 –> 00:32:26,159
آیا ما افراد داریم آیا ما شخص
972
00:32:26,159 –> 00:32:27,519
داریم باید
973
00:32:27,519 –> 00:32:28,720
وارد سیستم
974
00:32:28,720 –> 00:32:31,200
بشیم باشه اوه اجازه بدید چک کنم آیکون چی بوده
975
00:32:31,200 –> 00:32:32,640
و بعد من درست برمی گردم،
976
00:32:32,640 –> 00:32:34,640
بنابراین تنها چیزی که حدس نمی زنم کدام
977
00:32:34,640 –> 00:32:36,799
کاربر است این است که اینجا چه کاری انجام خواهم داد، بنابراین
978
00:32:36,799 –> 00:32:38,720
فقط با نماد کاربر می روم و
979
00:32:38,720 –> 00:32:42,240
سپس برای ورود به سیستم و همچنین برای
980
00:32:42,240 –> 00:32:44,399
چیزی که او نامیده است کار می کند. اگر قبلاً امضا کردهایم،
981
00:32:44,399 –> 00:32:46,399
هر دوی آنها مشکلی ندارند، پس اکنون که
982
00:32:46,399 –> 00:32:48,320
این کار را انجام دادیم، بیایید به کد بازگردیم
983
00:32:48,320 –> 00:32:49,840
و آن را به گونهای انجام دهیم کلاه اگر
984
00:32:49,840 –> 00:32:51,440
روی این دکمه کلیک کنید و قبلاً وارد
985
00:32:51,440 –> 00:32:53,440
شده اید به شما امکان می دهد وارد شوید بنابراین می
986
00:32:53,440 –> 00:32:55,360
گویم اگر
987
00:32:55,360 –> 00:32:57,760
واقعاً فرض کنیم کاربر برابر است
988
00:32:57,760 –> 00:33:00,039
و سپس anvil dot
989
00:33:00,039 –> 00:33:02,880
users.getuser مانند آن
990
00:33:02,880 –> 00:33:05,279
اگر کاربر را داریم پس اگر کاربر
991
00:33:05,279 –> 00:33:06,880
پس ما نمیخواهیم این کار را انجام دهیم، بنابراین من
992
00:33:06,880 –> 00:33:08,880
میخواهم بگویم که در
993
00:33:08,880 –> 00:33:10,799
عوض آنچه میخواهیم انجام دهیم این است که
994
00:33:10,799 –> 00:33:12,559
به کاربر اجازه خروج از سیستم را بدهیم، بنابراین کاری که من در اینجا انجام میدهم این
995
00:33:12,559 –> 00:33:14,640
است که در واقع از کاربر بپرسم که آیا
996
00:33:14,640 –> 00:33:17,200
میخواهد برای ورود به سیستم، روشی که می توانم انجام دهم این
997
00:33:17,200 –> 00:33:19,120
است که با استفاده از یک تابع داخلی به نام
998
00:33:19,120 –> 00:33:21,279
تایید، این در واقع یک نوع
999
00:33:21,279 –> 00:33:23,679
گفتگو باز می شود که می گوید آیا می خواهید از
1000
00:33:23,679 –> 00:33:25,440
سیستم خارج شوید و سپس آنها می توانند
1001
00:33:25,440 –> 00:33:27,440
بر اساس اینکه آیا می خواهند بر روی بله یا خیر کلیک کنند. روی بله یا خیر کلیک کنید
1002
00:33:27,440 –> 00:33:29,679
این درست یا نادرست خواهد بود، بنابراین
1003
00:33:29,679 –> 00:33:31,120
میخواهم بگویم خروج از سیستم
1004
00:33:31,120 –> 00:33:32,640
برابر است برای تأیید
1005
00:33:32,640 –> 00:33:34,320
1006
00:33:34,320 –> 00:33:38,240
اینکه آیا میخواهید از سیستم خارج شوید علامت سؤال و
1007
00:33:38,240 –> 00:33:40,159
من میگویم اگر از سیستم خارج شوید، بنابراین اگر
1008
00:33:40,159 –> 00:33:41,760
دکمه بله را فشار دهند، این درست خواهد بود
1009
00:33:41,760 –> 00:33:43,440
اگر دکمه no را فشار
1010
00:33:43,440 –> 00:33:45,440
دهند نادرست خواهد بود، بنابراین دستور if اجرا می شود، بنابراین
1011
00:33:45,440 –> 00:33:47,519
اگر از سیستم خارج شوید، من می خواهم بگویم نقطه سندان
1012
00:33:47,519 –> 00:33:48,399
1013
00:33:48,399 –> 00:33:50,880
کاربران نقطه ورود به سیستم به
1014
00:33:50,880 –> 00:33:52,640
همین ترتیب
1015
00:33:52,640 –> 00:33:53,519
و سپس مطمئن نیستم که آیا کار دیگری وجود دارد
1016
00:33:53,519 –> 00:33:55,519
که میخواهم اینجا انجام دهم، در واقع
1017
00:33:55,519 –> 00:33:57,120
اگر آنها از سیستم خارج شوند، کاری که
1018
00:33:57,120 –> 00:33:58,720
من انجام میدهم این است که آنها را به صفحه اصلی بازگردانم
1019
00:33:58,720 –> 00:34:00,880
تا خودم بگویم
1020
00:34:00,880 –> 00:34:03,440
پانل محتوای
1021
00:34:03,440 –> 00:34:04,960
dot dot clear و سپس
1022
00:34:04,960 –> 00:34:07,840
self.contentpanel.addcomponent
1023
00:34:07,840 –> 00:34:10,480
و پس از آن
1024
00:34:10,480 –> 00:34:11,839
اکنون که دارم به آن فکر می کنم این خانه خواهد بود، اگرچه
1025
00:34:11,839 –> 00:34:14,079
احتمالاً می توانم این را در یک روش قرار
1026
00:34:14,079 –> 00:34:15,918
دهم زیرا این کار را بسیار انجام می دهم بنابراین من فقط می
1027
00:34:15,918 –> 00:34:17,839
خواهم یک روش در اینجا ایجاد کنید و من فقط
1028
00:34:17,839 –> 00:34:19,520
میخواهم بگویم تعریف
1029
00:34:19,520 –> 00:34:21,280
برو به
1030
00:34:21,280 –> 00:34:22,719
زیرخط خانه،
1031
00:34:22,719 –> 00:34:24,480
این خود به خود میگیرد،
1032
00:34:24,480 –> 00:34:26,239
ما فقط این را در اینجا جایگذاری میکنیم که
1033
00:34:26,239 –> 00:34:28,800
به ما امکان میدهد به صفحه اصلی برویم، بیایید
1034
00:34:28,800 –> 00:34:31,359
مطمئن شویم که تورفتگی ما درست است
1035
00:34:31,359 –> 00:34:32,560
و سپس آنچه را که من انجام میدهم انجام خواهد داد به جای
1036
00:34:32,560 –> 00:34:35,119
این است که در اینجا فقط self dot را صدا بزنید و سپس
1037
00:34:35,119 –> 00:34:36,159
به خانه بروید
1038
00:34:36,159 –> 00:34:39,040
و من این کار را چند بار دیگر
1039
00:34:39,040 –> 00:34:41,599
نیز انجام میدهم، همینجا این کار را انجام میدهم پس بیایید بگوییم
1040
00:34:41,599 –> 00:34:43,119
self dot
1041
00:34:43,119 –> 00:34:44,719
برو به خانه
1042
00:34:44,719 –> 00:34:48,719
و سپس در اینجا میتوانیم بگوییم self dot و
1043
00:34:48,719 –> 00:34:50,879
سپس به خانه بروید، بسیار
1044
00:34:50,879 –> 00:34:52,079
1045
00:34:52,079 –> 00:34:53,679
خوب است،
1046
00:34:53,679 –> 00:34:55,520
بیایید اکنون این را امتحان کنیم و ببینیم آیا
1047
00:34:55,520 –> 00:34:58,240
این به من اجازه می دهد از سیستم خارج شوم. o بیایید
1048
00:34:58,240 –> 00:34:59,440
کد را اجرا کنیم
1049
00:34:59,440 –> 00:35:00,880
و
1050
00:35:00,880 –> 00:35:02,480
ابتدا وارد سیستم
1051
00:35:02,480 –> 00:35:04,320
شویم خب پس ما با
1052
00:35:04,320 –> 00:35:05,280
گوگل وارد
1053
00:35:05,280 –> 00:35:06,560
می شویم و من را به اینجا می آورد
1054
00:35:06,560 –> 00:35:07,920
بیایید روی این اعلان کلیک کنیم که می گوید آیا
1055
00:35:07,920 –> 00:35:10,480
می خواهید از سیستم خارج شوید، بله را کلیک کنید و
1056
00:35:10,480 –> 00:35:12,560
سپس من را
1057
00:35:12,560 –> 00:35:14,720
کامل ثبت می کند. خوب، کار بعدی
1058
00:35:14,720 –> 00:35:16,160
که میخواهم انجام دهم این است که آن را درست کنم تا
1059
00:35:16,160 –> 00:35:19,440
این دکمه دورههای من فقط در صورت ورود به سیستم نشان داده شود
1060
00:35:19,440 –> 00:35:22,000
، زیرا واقعاً اگر
1061
00:35:22,000 –> 00:35:23,680
1062
00:35:23,680 –> 00:35:25,359
قبلاً به حساب کاربری وارد
1063
00:35:25,359 –> 00:35:26,560
نشدهام، چگونه دورههای خودم را ببینم. واقعاً خیلی منطقی است، بنابراین ما
1064
00:35:26,560 –> 00:35:28,400
فقط می خواهیم این دکمه را در صورتی نشان دهیم که به ما
1065
00:35:28,400 –> 00:35:29,520
اختصاص داده شده است،
1066
00:35:29,520 –> 00:35:32,880
بنابراین بیایید این کار را انجام دهیم که می خواهیم به سمت
1067
00:35:32,880 –> 00:35:34,560
تغییر در متن برویم.
1068
00:35:34,560 –> 00:35:35,520
1069
00:35:35,520 –> 00:35:37,599
1070
00:35:37,599 –> 00:35:38,640
ما در واقع میخواهیم این قابلیت را پیادهسازی
1071
00:35:38,640 –> 00:35:40,560
کنیم، بنابراین بیایید در
1072
00:35:40,560 –> 00:35:42,000
اینجا روشی درست کنیم تا این را کمی
1073
00:35:42,000 –> 00:35:44,240
خواناتر کنیم و بگوییم تعریف کنیم و
1074
00:35:44,240 –> 00:35:45,440
سپس بگوییم
1075
00:35:45,440 –> 00:35:48,640
زیرخط زیرخط دورههای زیرخط من را تغییر
1076
00:35:48,640 –> 00:35:50,320
1077
00:35:50,320 –> 00:35:51,920
میدهیم و در داخل اینجا فقط میخواهیم
1078
00:35:51,920 –> 00:35:55,599
آن خود را بگوییم نقطه و سپس دوره من
1079
00:35:55,599 –> 00:35:58,480
نقطه قابل مشاهده برابر است با و سپس
1080
00:35:58,480 –> 00:36:02,320
این به صورت نقطه سندان کاربر dot get user خواهد بود
1081
00:36:02,320 –> 00:36:04,079
و این خواهد بود که برابر با
1082
00:36:04,079 –> 00:36:04,800
هیچکدام نیست،
1083
00:36:04,800 –> 00:36:06,320
بنابراین آنچه که به من اجازه می دهد انجام دهم این
1084
00:36:06,320 –> 00:36:08,960
است که دید را برابر درست
1085
00:36:08,960 –> 00:36:11,599
قرار دهم تا در صورت ورود به سیستم، بتوانیم آن را ببینیم و اگر
1086
00:36:11,599 –> 00:36:12,880
وارد نشده باشیم، اکنون
1087
00:36:12,880 –> 00:36:14,960
آن را نادرست می کند، کاری که باید انجام دهم، هر
1088
00:36:14,960 –> 00:36:17,680
چند باید این را در داخل
1089
00:36:17,680 –> 00:36:20,160
متد تغییر علامت در متن صدا بزنم، زیرا هر زمان
1090
00:36:20,160 –> 00:36:22,320
که علامت را در متن
1091
00:36:22,320 –> 00:36:24,320
تغییر می دهم، به طور بالقوه نیز نیاز به تغییر دارم. آیا این
1092
00:36:24,320 –> 00:36:25,920
دکمه قابل مشاهده است یا نه، بنابراین من میروم
1093
00:36:25,920 –> 00:36:28,160
اینجا و میگویم self dot و سپس این چیزی خواهد
1094
00:36:28,160 –> 00:36:29,359
بود
1095
00:36:29,359 –> 00:36:31,200
که ما حتی به این گزینه toggle my
1096
00:36:31,200 –> 00:36:32,480
courses link
1097
00:36:32,480 –> 00:36:34,800
میگوییم و اکنون باید خوب باشیم، پس بیایید این را
1098
00:36:34,800 –> 00:36:38,400
اجرا کنیم و ببینیم آیا این
1099
00:36:38,400 –> 00:36:39,920
توجه داشته باشید که دکمه را نشان نمی دهد
1100
00:36:39,920 –> 00:36:41,520
زیرا من وارد نشده ام و سپس وقتی وارد می شوم
1101
00:36:41,520 –> 00:36:42,880
1102
00:36:42,880 –> 00:36:44,960
بیایید آن را با گوگل امضا کنیم می بینید
1103
00:36:44,960 –> 00:36:46,800
که اکنون دکمه دوره های من را به من نشان می دهد
1104
00:36:46,800 –> 00:36:48,400
و این متن را تغییر می دهد بنابراین اکنون
1105
00:36:48,400 –> 00:36:49,680
می توانم روی این کلیک کنم
1106
00:36:49,680 –> 00:36:51,839
و ما خوب هستیم که خوب پیش برویم، بنابراین اکنون
1107
00:36:51,839 –> 00:36:53,440
اجرای امید کاربران را به پایان رسانده ایم
1108
00:36:53,440 –> 00:36:55,200
کاملاً دیدید که
1109
00:36:55,200 –> 00:36:56,800
انجام این کار چقدر آسان بود به معنای واقعی کلمه مانند چهار یا پنج
1110
00:36:56,800 –> 00:36:58,720
خط کد و چند کلیک دکمه برای فعال
1111
00:36:58,720 –> 00:37:00,640
کردن کاربران بود و من فقط به شما نشان خواهم داد
1112
00:37:00,640 –> 00:37:02,160
که اگر روی این برگه داده کلیک
1113
00:37:02,160 –> 00:37:04,880
کنید، ما کاربران را داریم جدول و
1114
00:37:04,880 –> 00:37:06,560
در داخل اینجا
1115
00:37:06,560 –> 00:37:08,480
، اگر بخواهیم این کار را انجام دهیم، میتوانیم فیلدهایی را به جدول اضافه کنیم،
1116
00:37:08,480 –> 00:37:10,480
بنابراین یکی از فیلدهایی را که در حال حاضر اضافه میکنم،
1117
00:37:10,480 –> 00:37:11,520
چون قرار است در یک
1118
00:37:11,520 –> 00:37:14,000
دقیقه از آن استفاده کنیم دورههای خریداری شده نام دارد و
1119
00:37:14,000 –> 00:37:15,520
این به این دلیل است که به چیزی نیاز داریم. برای
1120
00:37:15,520 –> 00:37:17,760
پیگیری دورههایی که کاربر خریداری کرده است
1121
00:37:17,760 –> 00:37:19,920
، بنابراین میخواهم یک ستون شی ساده اضافه کنم،
1122
00:37:19,920 –> 00:37:22,079
این به من اجازه میدهد یک
1123
00:37:22,079 –> 00:37:24,560
شی پایتون را در اینجا مانند یک لیست اضافه کنم،
1124
00:37:24,560 –> 00:37:26,880
بنابراین بیایید یک شی ساده اضافه
1125
00:37:26,880 –> 00:37:29,359
کنیم، اجازه دهید به من بروید تا بتوانیم این را ببینیم
1126
00:37:29,359 –> 00:37:31,119
و برای این شی ساده، من فقط
1127
00:37:31,119 –> 00:37:32,880
می خواهم یک لیست در حال حاضر فقط یک
1128
00:37:32,880 –> 00:37:34,800
لیست خالی بگذارم و این تمام چیزی است که برای
1129
00:37:34,800 –> 00:37:38,079
این کاربر اول نیاز داریم، خوب، خوب است، اکنون
1130
00:37:38,079 –> 00:37:40,880
کاری که من انجام خواهم داد این است که این را ببندم و ما می
1131
00:37:40,880 –> 00:37:43,920
خواهیم دوره های واقعی خود را شروع کنیم.
1132
00:37:43,920 –> 00:37:45,680
بنابراین همانطور که قبلاً گفتم آنچه می خواهم
1133
00:37:45,680 –> 00:37:47,359
انجام دهم این است که می خواهم یک داده داشته باشم بر اساس آن
1134
00:37:47,359 –> 00:37:48,720
نوع فروشگاه همه محصولات مختلف من
1135
00:37:48,720 –> 00:37:50,240
در این مورد آنها دوره هستند
1136
00:37:50,240 –> 00:37:52,079
اما برای شما بچه ها می تواند یک
1137
00:37:52,079 –> 00:37:54,079
محصول تجارت الکترونیک واقعی باشد که شما می فروشید
1138
00:37:54,079 –> 00:37:55,520
و چیزی که من می خواهم در آنجا قرار دهم
1139
00:37:55,520 –> 00:37:57,200
نام دوره قیمت است.
1140
00:37:57,200 –> 00:37:59,119
شناسه دوره شاید
1141
00:37:59,119 –> 00:38:00,640
تصویری برای دوره تقریباً هر گونه
1142
00:38:00,640 –> 00:38:02,800
اطلاعات مرتبط با آن باشد، بنابراین من می توانم
1143
00:38:02,800 –> 00:38:05,119
همه آن اطلاعات را مستقیماً از پایگاه داده خود بگیرم،
1144
00:38:05,119 –> 00:38:07,040
بنابراین می خواهم یک
1145
00:38:07,040 –> 00:38:09,280
جدول جدید در اینجا در داخل پایگاه داده ایجاد کنم.
1146
00:38:09,280 –> 00:38:11,200
نام این را تغییر میدهم و اکنون
1147
00:38:11,200 –> 00:38:13,440
میخواهم این دورهها را صدا
1148
00:38:13,440 –> 00:38:15,440
بزنم، ما به چند ستون برای این دوره نیاز داریم،
1149
00:38:15,440 –> 00:38:16,960
بنابراین اولین کاری که میخواهم
1150
00:38:16,960 –> 00:38:18,880
انجام دهم این است که یک ستون متنی اضافه کنم و فقط
1151
00:38:18,880 –> 00:38:21,040
میخواهم این نام را
1152
00:38:21,040 –> 00:38:21,839
اکنون صدا کنم.
1153
00:38:21,839 –> 00:38:24,000
کاری که میتوانیم انجام دهیم این است که نام
1154
00:38:24,000 –> 00:38:25,839
دورههای خود را بهصورت دستی اضافه کنیم تا اولین دورهای
1155
00:38:25,839 –> 00:38:27,760
که میخواهم جاوا اسکریپت باشد
1156
00:38:27,760 –> 00:38:29,520
و سپس دوره بعدی
1157
00:38:29,520 –> 00:38:31,520
که میخواهم پایتون باشد، به غیر از اینکه من
1158
00:38:31,520 –> 00:38:33,200
یک ستون قیمت میخواهم، بنابراین من m می خواهم
1159
00:38:33,200 –> 00:38:35,119
یک ستون عدد اضافه کنم و
1160
00:38:35,119 –> 00:38:37,359
اکنون این قیمت را برای جاوا می خوانم دوره اسکریپت
1161
00:38:37,359 –> 00:38:40,240
را با 37.99 پیش می بریم و برای پایتون
1162
00:38:40,240 –> 00:38:42,640
می توانیم با 49.99 پیش برویم و همچنین می توانید موارد
1163
00:38:42,640 –> 00:38:44,400
بسیار بیشتری را اضافه کنید، همچنین من
1164
00:38:44,400 –> 00:38:45,839
فقط با 2 می روم زیرا در حال حاضر به
1165
00:38:45,839 –> 00:38:47,599
یک تن نیاز نداریم، اما شما می توانید اگر
1166
00:38:47,599 –> 00:38:49,200
می خواهید بیشتر اضافه کنید، بدیهی است که
1167
00:38:49,200 –> 00:38:51,359
نام بعدی را داریم، قیمتی
1168
00:38:51,359 –> 00:38:53,280
داریم که می خواهیم
1169
00:38:53,280 –> 00:38:55,599
برای زمانی که این دوره را ایجاد کردیم، ستون تاریخ را بخواهیم
1170
00:38:55,599 –> 00:38:58,079
و کاری که می توانیم انجام دهیم این است که اگر روی آن راست کلیک
1171
00:38:58,079 –> 00:38:59,040
1172
00:38:59,040 –> 00:39:00,480
کنم، باید بتوانم در واقع آن را وارد کنم.
1173
00:39:00,480 –> 00:39:02,079
زمان تاریخ بسیار عالی است، بنابراین من میتوانم
1174
00:39:02,079 –> 00:39:04,000
با کلیک کردن روی آن
1175
00:39:04,000 –> 00:39:05,599
برای زمانی که نمیدانم، زمان تاریخ را درج کنم،
1176
00:39:05,599 –> 00:39:06,880
فقط یک زمان تصادفی را انتخاب میکنم، واقعاً
1177
00:39:06,880 –> 00:39:10,560
مهم نیست چه زمانی است، بنابراین بیایید با
1178
00:39:10,560 –> 00:39:11,760
این زمان شروع کنیم که ما این
1179
00:39:11,760 –> 00:39:13,839
دو دوره را
1180
00:39:13,839 –> 00:39:16,240
بعد از ایجاد کامل ایجاد کردیم مورد بعدی که می
1181
00:39:16,240 –> 00:39:18,960
خواهم شرح دوره است
1182
00:39:18,960 –> 00:39:21,119
بنابراین فقط می گویم برای اینجا
1183
00:39:21,119 –> 00:39:23,839
جاوا اسکریپت را یاد بگیر
1184
00:39:23,839 –> 00:39:26,800
و
1185
00:39:26,800 –> 00:39:29,760
حرفه ای شوم آیا این را اشتباه نوشتم بله خوب بود
1186
00:39:29,760 –> 00:39:31,920
و بعد می گویم
1187
00:39:31,920 –> 00:39:33,599
یاد بگیر پایتون
1188
00:39:33,599 –> 00:39:36,000
و استاد شوید، خوب
1189
00:39:36,000 –> 00:39:37,440
چیزهای تصادفی فقط برای اینکه
1190
00:39:37,440 –> 00:39:40,320
محتوایی غیر از de داشته باشیم اسکریپت
1191
00:39:40,320 –> 00:39:42,720
چیز دیگری که میخواستم در واقع
1192
00:39:42,720 –> 00:39:44,320
تصویر این دوره بود که میخواهم یک ستون رسانه اضافه کنم
1193
00:39:44,320 –> 00:39:45,680
1194
00:39:45,680 –> 00:39:47,359
و در اینجا میتوانم مانند یک فایل یا یک
1195
00:39:47,359 –> 00:39:49,119
تصویر یا چیزی اضافه کنم، بنابراین
1196
00:39:49,119 –> 00:39:50,800
در یک ثانیه دو تصویر را پیدا میکنم و اضافه میکنم. آنها اینجا هستند
1197
00:39:50,800 –> 00:39:52,800
اما در حال حاضر من این تصویر را صدا می زنم و
1198
00:39:52,800 –> 00:39:54,960
در آخر می خواهم چیزی
1199
00:39:54,960 –> 00:39:57,920
به نام شناسه من داشته باشم اکنون هدف این
1200
00:39:57,920 –> 00:39:59,680
است که یک نسخه کوچک از
1201
00:39:59,680 –> 00:40:02,160
نام نمایش واقعی باشد تا بتوانم به راحتی به
1202
00:40:02,160 –> 00:40:03,599
این دوره مراجعه کنم. من
1203
00:40:03,599 –> 00:40:04,560
1204
00:40:04,560 –> 00:40:06,079
جاوا اسکریپت
1205
00:40:06,079 –> 00:40:08,240
را میگویم و دوباره پایتون را میگویم
1206
00:40:08,240 –> 00:40:09,359
، نکته اصلی این است
1207
00:40:09,359 –> 00:40:11,119
که یک نسخه کوچک داشته باشم
1208
00:40:11,119 –> 00:40:12,960
تا مجبور نباشم در دورههایم حروف بزرگ را درست
1209
00:40:12,960 –> 00:40:14,640
بنویسم، زیرا ممکن است
1210
00:40:14,640 –> 00:40:16,319
چندین کلمه را با هم متفاوت بدانید.
1211
00:40:16,319 –> 00:40:18,480
1212
00:40:18,480 –> 00:40:19,520
نوشتن با حروف بزرگ همه این موارد بسیار خوب است، بنابراین کاری که من می خواهم انجام دهم این است که
1213
00:40:19,520 –> 00:40:21,200
در اینجا یک عکس برای
1214
00:40:21,200 –> 00:40:22,880
جاوا اسکریپت و پایتون پیدا کنم و سپس
1215
00:40:22,880 –> 00:40:24,880
آنها را اینجا آپلود می کنم و خوب برمی
1216
00:40:24,880 –> 00:40:26,240
گردم، بنابراین همین الان آپلود کردم دو
1217
00:40:26,240 –> 00:40:27,520
تصویری که می خواهم در اینجا به عنوان
1218
00:40:27,520 –> 00:40:29,200
نوعی c استفاده کنم بیش از تصویر برای هر دوی
1219
00:40:29,200 –> 00:40:31,040
این دوره ها واقعاً مهم نیست
1220
00:40:31,040 –> 00:40:32,800
که این تصاویر چه هستند، من فقط
1221
00:40:32,800 –> 00:40:34,640
تعدادی از آنها را پیدا کردم که اندازه های مناسبی دارند و اگر
1222
00:40:34,640 –> 00:40:36,640
دقیقاً همین تصاویر را
1223
00:40:36,640 –> 00:40:38,800
می خواهید، فقط باید دوباره این برنامه را شبیه سازی
1224
00:40:38,800 –> 00:40:40,560
کنید، من آن را ترک می کنم. لینک پایین در
1225
00:40:40,560 –> 00:40:42,400
توضیحات وقتی روی آن کلیک میکنید،
1226
00:40:42,400 –> 00:40:44,640
یک فضای کاری سندان جدید باز میشود که
1227
00:40:44,640 –> 00:40:46,319
دارای این تصاویر است و تقریباً
1228
00:40:46,319 –> 00:40:47,839
همه چیزهایی را که در کل آموزش روی آن کار
1229
00:40:47,839 –> 00:40:50,400
کردهام دارد، به هر حال ما اکنون
1230
00:40:50,400 –> 00:40:52,800
پایگاه داده دورهها را داریم، بنابراین ما خوب هستیم.
1231
00:40:52,800 –> 00:40:55,599
برای ادامه در اینجا اکنون کاری که می خواهم انجام دهم این
1232
00:40:55,599 –> 00:40:57,760
است که در مورد سمت سرور
1233
00:40:57,760 –> 00:41:00,240
برنامه سندان خود صحبت کنم، بنابراین در حال
1234
00:41:00,240 –> 00:41:01,599
حاضر فقط روی سمت کلاینت کار می
1235
00:41:01,599 –> 00:41:03,680
کنیم و کدهای front end را انجام می دهیم و
1236
00:41:03,680 –> 00:41:06,480
فعلاً خوب است، اما ما به یک
1237
00:41:06,480 –> 00:41:08,880
روشی برای دسترسی واقعی به فیلدهای
1238
00:41:08,880 –> 00:41:11,040
پایگاه داده ما و ما می خواهیم این کار را از
1239
00:41:11,040 –> 00:41:13,200
سرور انجام دهیم، بنابراین می خواهیم یک نوع
1240
00:41:13,200 –> 00:41:15,359
ماژول یا شاید یک api تنظیم کنیم اگر می خواهید
1241
00:41:15,359 –> 00:41:17,520
آن را در سرور خود فراخوانی کنید که
1242
00:41:17,520 –> 00:41:19,680
اکنون اطلاعات دوره های ما را به ما می دهد.
1243
00:41:19,680 –> 00:41:21,440
دلیلی که می خواهیم انجام دهیم این در سرور به
1244
00:41:21,440 –> 00:41:22,960
این دلیل است که هر زمان که به
1245
00:41:22,960 –> 00:41:25,200
اطلاعاتی از یک پایگاه داده یا چیزی دسترسی پیدا
1246
00:41:25,200 –> 00:41:26,960
می کنیم که نمی خواهیم مشتری قادر
1247
00:41:26,960 –> 00:41:29,520
به تغییر یا تغییر آن باشد، باید این کار را
1248
00:41:29,520 –> 00:41:31,280
از سرور انجام دهیم زیرا اگر این کار را
1249
00:41:31,280 –> 00:41:33,200
از مشتری انجام دهیم، آنها به طور بالقوه می توانند
1250
00:41:33,200 –> 00:41:35,040
این کد را تغییر دهند، آنها می توانند کار مخربی انجام دهند،
1251
00:41:35,040 –> 00:41:37,040
بنابراین هر زمان که امنیت
1252
00:41:37,040 –> 00:41:38,480
مهم است شما می خواهید آن
1253
00:41:38,480 –> 00:41:40,720
نوع عملیات را روی سرور انجام دهید و سپس فقط
1254
00:41:40,720 –> 00:41:42,319
1255
00:41:42,319 –> 00:41:44,240
از قسمت جلویی برای انجام
1256
00:41:44,240 –> 00:41:46,160
آن عملیات به سرور تماس بگیرید یا درخواستی ارسال کنید.
1257
00:41:46,160 –> 00:41:48,560
میخواهم در اینجا یک ماژول سرور جدید بسازم،
1258
00:41:48,560 –> 00:41:50,000
نام آن را تغییر میدهم و
1259
00:41:50,000 –> 00:41:52,079
جزئیات دوره را فراخوانی
1260
00:41:52,079 –> 00:41:54,560
میکنم، این ماژول به من اجازه میدهد
1261
00:41:54,560 –> 00:41:56,400
تا جزئیات دورههای مختلفی را
1262
00:41:56,400 –> 00:41:58,160
که دارم از پایگاه داده خود دریافت کنم. ما
1263
00:41:58,160 –> 00:42:00,560
در اینجا چند فراخوانی api مختلف
1264
00:42:00,560 –> 00:42:02,400
یا روتها یا روشها یا هر چیزی که میخواهید
1265
00:42:02,400 –> 00:42:04,880
آنها را بنامید راهاندازی میکنیم که به ما امکان میدهند
1266
00:42:04,880 –> 00:42:06,480
یکی از دورههای مختلف و
1267
00:42:06,480 –> 00:42:09,200
اطلاعات آنها را به قیمت دوره خاصی
1268
00:42:09,200 –> 00:42:10,319
که میخواهیم دریافت کنیم. از این استفاده کنید هنگامی که
1269
00:42:10,319 –> 00:42:11,839
ما در حال پرداخت هستیم و سعی می کنیم
1270
00:42:11,839 –> 00:42:14,079
کاربر را شارژ کنیم و سپس سه نفر فقط
1271
00:42:14,079 –> 00:42:16,319
اطلاعاتی در مورد یک دوره خاص دریافت می کنیم که ما
1272
00:42:16,319 –> 00:42:18,000
می خواهیم هر سه
1273
00:42:18,000 –> 00:42:19,520
مسیر مختلف را از همه آنها استفاده کنیم،
1274
00:42:19,520 –> 00:42:21,119
اکنون می توانید اینجا را ببینید که برای ساختن
1275
00:42:21,119 –> 00:42:23,359
چیزی که روی سرور قابل
1276
00:42:23,359 –> 00:42:24,280
1277
00:42:24,280 –> 00:42:27,119
فراخوانی باشد، از anvil.server.call به عنوان دکوراتور بالای یک
1278
00:42:27,119 –> 00:42:28,800
تابع استفاده میکنید، بنابراین این یک مثال
1279
00:42:28,800 –> 00:42:30,640
در اینجا است، اجازه دهید من این را از نظر خارج
1280
00:42:30,640 –> 00:42:32,400
کنم، میتوانید ببینید که این در واقع
1281
00:42:32,400 –> 00:42:34,240
قابل فراخوانی است، متأسفیم
1282
00:42:34,240 –> 00:42:35,480
زیرا ما
1283
00:42:35,480 –> 00:42:37,520
سندان داریم. .server.callable به این معنی است که ما می توانیم
1284
00:42:37,520 –> 00:42:38,800
از نوعی از این
1285
00:42:38,800 –> 00:42:40,160
تابع خاص که anvil.server.call است استفاده
1286
00:42:40,160 –> 00:42:42,000
کنیم
1287
00:42:42,000 –> 00:42:43,839
تا در واقع این را فراخوانی کنیم و داده ها را
1288
00:42:43,839 –> 00:42:45,920
از آن به طور ایمن دریافت کنیم، بنابراین من می خواهم
1289
00:42:45,920 –> 00:42:48,800
نام این را تغییر دهم تا بگویم
1290
00:42:48,800 –> 00:42:51,839
جزئیات زیر خط دوره زیرخط را دریافت کنید.
1291
00:42:51,839 –> 00:42:53,760
مانند آن و سپس در داخل اینجا
1292
00:42:53,760 –> 00:42:56,000
میخواهم بگویم بازگشت و
1293
00:42:56,000 –> 00:42:58,000
جداول برنامهای را که به
1294
00:42:58,000 –> 00:43:00,079
جداول پایگاه داده من ارجاع میدهند، میگویم، سپس
1295
00:43:00,079 –> 00:43:03,119
این دورههای نقطهای خواهد بود و سپس باید به من
1296
00:43:03,119 –> 00:43:05,040
نگاه کنم. چیز دیگر در اینجا dot
1297
00:43:05,040 –> 00:43:07,839
client rea اکنون کاری که به شما امکان می دهد
1298
00:43:07,839 –> 00:43:11,119
انجام دهید این است که در واقع یک نمای خوانا را
1299
00:43:11,119 –> 00:43:13,200
به قسمت جلویی وب سایت خود بازگردانید تا
1300
00:43:13,200 –> 00:43:14,720
بتواند تمام
1301
00:43:14,720 –> 00:43:17,200
اطلاعات دوره ها را بخواند اما نمی تواند آن را تغییر دهد بنابراین
1302
00:43:17,200 –> 00:43:18,640
هر زمان که می خواهید تمام اطلاعات را دریافت
1303
00:43:18,640 –> 00:43:20,960
کنید فقط مشتری را بازگردانید. قابل خواندن این
1304
00:43:20,960 –> 00:43:22,560
بدان معناست که دوباره مشتری می تواند این اطلاعات را بخواند،
1305
00:43:22,560 –> 00:43:24,160
آنها نمی توانند آن را تغییر
1306
00:43:24,160 –> 00:43:25,920
دهند، نمی توانند آن را تغییر دهند، این همان چیزی است که شما
1307
00:43:25,920 –> 00:43:27,920
می خواهید، با این حال اگر قرار بود
1308
00:43:27,920 –> 00:43:29,839
چیزی مانند مشتری قابل نوشتن را برگردانید، منظورم این است
1309
00:43:29,839 –> 00:43:31,520
که می توانید آنچه می گوید را بخوانید اما یک
1310
00:43:31,520 –> 00:43:33,280
نمای را برگردانید این جدول که می تواند
1311
00:43:33,280 –> 00:43:35,359
توسط کد مشتری نوشته شود از آرگومان های کلمه کلیدی برای
1312
00:43:35,359 –> 00:43:37,359
مشخص کردن محدودیت های مشاهده استفاده می کند، این
1313
00:43:37,359 –> 00:43:39,040
به مشتری دسترسی درست به جداول دیگری
1314
00:43:39,040 –> 00:43:41,520
که توسط این جدول به آنها اشاره شده است نمی دهد، بنابراین منظورم این است که
1315
00:43:41,520 –> 00:43:42,800
می توانید آنچه را که می گوید بسیار
1316
00:43:42,800 –> 00:43:44,319
ساده است بخوانید، اما نکته این است که
1317
00:43:44,319 –> 00:43:45,599
هر زمان که اطلاعاتی دارید
1318
00:43:45,599 –> 00:43:47,119
که نمیخواهید مشتری قادر به
1319
00:43:47,119 –> 00:43:49,280
تغییر آنها باشد، اگر
1320
00:43:49,280 –> 00:43:51,520
چیزی مانند نام مشتری
1321
00:43:51,520 –> 00:43:54,000
یا ایمیل او یا چیزی که ممکن است آنها
1322
00:43:54,000 –> 00:43:55,599
بتوانند آن را تغییر دهند، خوانا را باز میگردانید. خوب است که آنها را
1323
00:43:55,599 –> 00:43:57,680
تغییر دهند، سپس مشتری
1324
00:43:57,680 –> 00:43:59,680
قابل نوشتن را برمی گردانید و می توانید نحوه
1325
00:43:59,680 –> 00:44:01,359
نوشتن دیدگاه را با افزودن آرگومان های کلمه کلیدی تغییر دهید،
1326
00:44:01,359 –> 00:44:02,880
من قصد ندارم آن را مرور
1327
00:44:02,880 –> 00:44:04,560
کنم، اما تعداد زیادی آموزش
1328
00:44:04,560 –> 00:44:06,319
در وب سایت سندان وجود دارد که به شما نشان می دهد چگونه
1329
00:44:06,319 –> 00:44:08,160
این کار را انجام دهید و در واقع
1330
00:44:08,160 –> 00:44:09,839
اگر می خواهید کاری را انجام دهید که من اینجا به شما نشان نمی دهم، من فقط ذکر می کنم که
1331
00:44:09,839 –> 00:44:12,240
سندان به احتمال
1332
00:44:12,240 –> 00:44:14,720
زیاد مستندات و آموزش هایی برای آن دارد،
1333
00:44:14,720 –> 00:44:16,480
در واقع اگر من به اینجا بروم می توانید ببینید
1334
00:44:16,480 –> 00:44:19,119
که مجموعه ای از آموزش ها وجود دارد. اوه من
1335
00:44:19,119 –> 00:44:20,720
قصد نداشتم آن را باز کنم
1336
00:44:20,720 –> 00:44:22,240
و اگر به اینجا رفتم یعنی می توانید روی
1337
00:44:22,240 –> 00:44:23,920
آموزش های مختلف کلیک کنید و سپس فقط می
1338
00:44:23,920 –> 00:44:25,680
توانید اسناد را جستجو کنید،
1339
00:44:25,680 –> 00:44:27,599
فکر می کنم اسنادی در اینجا وجود دارد، بله اگر
1340
00:44:27,599 –> 00:44:29,200
روی آن کلیک کنم شما را به اینجا می آورد.
1341
00:44:29,200 –> 00:44:30,480
و تقریباً هر کاری را که
1342
00:44:30,480 –> 00:44:33,280
میتوانید انجام دهید به شما نشان میدهد، پس بیایید به عقب برگردیم، ما
1343
00:44:33,280 –> 00:44:34,720
این دیدگاه را داریم که میخواهیم من فقط از
1344
00:44:34,720 –> 00:44:36,400
شر همه اینها خلاص میشوم، اکنون به شما نشان میدهم که
1345
00:44:36,400 –> 00:44:38,160
چگونه میتوانیم این را صدا کنیم و چگونه
1346
00:44:38,160 –> 00:44:39,520
میتوانیم اطلاعاتی را که
1347
00:44:39,520 –> 00:44:41,680
برای آن بازگردانده شده است مشاهده کنید، بنابراین ما این کار را انجام دادیم او
1348
00:44:41,680 –> 00:44:43,280
در سمت سرور،
1349
00:44:43,280 –> 00:44:46,319
کاری که من اکنون میخواهم انجام دهم این است که به
1350
00:44:46,319 –> 00:44:48,960
صفحه دورههای من برو و در صفحه دورههای من،
1351
00:44:48,960 –> 00:44:51,119
کاری که میخواهم در init انجام دهم این است که
1352
00:44:51,119 –> 00:44:53,599
میخواهم همه دورههایم را از پایگاه داده بارگیری کنم،
1353
00:44:53,599 –> 00:44:55,920
بنابراین فعلا اجازه دهید فقط یک روش بنویسید
1354
00:44:55,920 –> 00:44:57,359
1355
00:44:57,359 –> 00:44:59,680
و بیایید آن را
1356
00:44:59,680 –> 00:45:02,560
دوره های زیر خط تعریف بار نامگذاری کنیم،
1357
00:45:02,560 –> 00:45:05,040
اجازه دهید یک خود را در اینجا قرار دهیم و سپس
1358
00:45:05,040 –> 00:45:06,400
کاری که می خواهیم انجام دهیم این است
1359
00:45:06,400 –> 00:45:08,240
که می خواهیم بگوییم دوره
1360
00:45:08,240 –> 00:45:11,280
ها برابر است با
1361
00:45:11,280 –> 00:45:13,280
نقطه تماس سرور نقطه سندان و سپس کاری که شما انجام میدهید این است
1362
00:45:13,280 –> 00:45:15,680
که نام روش را
1363
00:45:15,680 –> 00:45:17,040
روی سروری که میخواهید فراخوانی کنید، به عنوان یک رشته قرار میدهید، بنابراین اگر
1364
00:45:17,040 –> 00:45:19,119
به جزئیات دوره بروم به این میگویند دریافت
1365
00:45:19,119 –> 00:45:21,200
جزئیات دوره متأسفانه
1366
00:45:21,200 –> 00:45:22,560
باید نام را از اینجا حذف کنیم.
1367
00:45:22,560 –> 00:45:24,960
و اگر به اینجا بروم، فقط
1368
00:45:24,960 –> 00:45:27,280
آن را قرار می دهم و کاری که انجام می دهد این است که آن تابع را فراخوانی می
1369
00:45:27,280 –> 00:45:29,040
کند، حالا فرض کنید چند
1370
00:45:29,040 –> 00:45:30,960
پارامتر داشتید که می خواستید پاس کنید،
1371
00:45:30,960 –> 00:45:32,319
تنها کاری که انجام می دادید این بود که یک کاما قرار دهید و سپس
1372
00:45:32,319 –> 00:45:33,680
تمام پارامترها را پاس می کنید، بنابراین اگر
1373
00:45:33,680 –> 00:45:35,040
یک وجود داشت نام آن را وجود دارد، سپس من می گویم
1374
00:45:35,040 –> 00:45:36,800
شما می دانید نام البته هر چه درست
1375
00:45:36,800 –> 00:45:38,079
و اگر وجود دارد یک آرگومان کلمه کلیدی بود که من
1376
00:45:38,079 –> 00:45:39,680
می توانستم چیزی شبیه به k
1377
00:45:39,680 –> 00:45:41,599
برابر با 2
1378
00:45:41,599 –> 00:45:42,960
انجام دهم. خوب است که به
1379
00:45:42,960 –> 00:45:45,040
عنوان آرگومان کلمه کلیدی به تابع okay منتقل شود،
1380
00:45:45,040 –> 00:45:46,720
بنابراین اکنون دوره هایی داریم که می خواهم
1381
00:45:46,720 –> 00:45:49,040
انجام دهم فقط چاپ دوره ها
1382
00:45:49,040 –> 00:45:50,319
و به شما نشان میدهیم که در حال حاضر برای چه چیزی به نظر میرسد،
1383
00:45:50,319 –> 00:45:52,400
بنابراین کاری که ما انجام میدهیم این است که ما
1384
00:45:52,400 –> 00:45:55,520
دورهها را بارگیری میکنیم تا
1385
00:45:55,520 –> 00:45:57,599
زمانی که صفحه دورههای من را بارگذاری
1386
00:45:57,599 –> 00:45:58,880
1387
00:45:58,880 –> 00:46:00,160
1388
00:46:00,160 –> 00:46:01,839
1389
00:46:01,839 –> 00:46:03,440
میکنیم. حالا اجرا کنید،
1390
00:46:03,440 –> 00:46:04,560
1391
00:46:04,560 –> 00:46:06,400
اجازه دهید وارد شوید
1392
00:46:06,400 –> 00:46:09,119
و بیایید با گوگل وارد شوید،
1393
00:46:09,119 –> 00:46:11,680
خوب، بیایید روی دورههای من کلیک کنیم و بعد
1394
00:46:11,680 –> 00:46:13,680
متوجه شویم که اگر به کنسول برنامه اجرا میروم،
1395
00:46:13,680 –> 00:46:15,280
میگوییم که یک شی زنده دریافت میکنیم و
1396
00:46:15,280 –> 00:46:17,119
build.tables.table
1397
00:46:17,119 –> 00:46:19,200
اکنون دریافت میکنیم، زیرا این یک برنامه خاص است.
1398
00:46:19,200 –> 00:46:21,040
1399
00:46:21,040 –> 00:46:22,960
اگر من
1400
00:46:22,960 –> 00:46:24,800
واقعاً میخواهم بتوانم
1401
00:46:24,800 –> 00:46:26,640
اطلاعات مورد نیاز خود را ببینم و از روشی
1402
00:46:26,640 –> 00:46:29,040
به نام جستجوی نقطهای استفاده
1403
00:46:29,040 –> 00:46:30,319
کنم، به ما نشان
1404
00:46:30,319 –> 00:46:32,319
میدهد که سندان به ما باز میگرداند، نشان دهنده جدول پایگاه داده
1405
00:46:32,319 –> 00:46:33,680
است. آرگومان های کلمه کلیدی را مشخص کنید
1406
00:46:33,680 –> 00:46:35,440
فقط ردیفهایی را امتحان کنید که ستونهایشان با
1407
00:46:35,440 –> 00:46:37,839
آن مقادیر مطابقت دارد، بنابراین بیایید جستجوی نقطهای را
1408
00:46:37,839 –> 00:46:39,680
اینجا اضافه کنیم و حالا ببینیم چه چیزی به دست میآید و
1409
00:46:39,680 –> 00:46:41,040
اگر واقعاً برای ما کار میکند،
1410
00:46:41,040 –> 00:46:43,200
ممکن است به آن نیاز داشته باشیم
1411
00:46:43,200 –> 00:46:45,440
و اجازه
1412
00:46:45,440 –> 00:46:47,680
دهید وارد شویم، اجازه دهید وارد
1413
00:46:47,680 –> 00:46:50,319
شویم. به دورههای من بروید و اکنون متوجه
1414
00:46:50,319 –> 00:46:52,240
شوید که تکرارکننده جستجو را دریافت میکنیم، بنابراین
1415
00:46:52,240 –> 00:46:53,839
تکرارکننده چیزی است که میتوانیم آن
1416
00:46:53,839 –> 00:46:55,760
را در یک حلقه برای حلقه بزنیم، بنابراین معنایش این
1417
00:46:55,760 –> 00:46:57,359
است که اگر میخواهم واقعاً
1418
00:46:57,359 –> 00:46:59,359
اطلاعات را از این تکرارکننده دریافت کنم، باید دوباره آن را
1419
00:46:59,359 –> 00:47:01,440
تکرار کنم. پس بیایید ادامه دهیم و این کار را انجام دهیم،
1420
00:47:01,440 –> 00:47:03,200
من تازه اینجا متوجه شدم که من
1421
00:47:03,200 –> 00:47:05,440
در واقع در ماژول دوره های اشتباهی
1422
00:47:05,440 –> 00:47:07,040
هستم، این تقصیر من است که آنها را به طور مشابه نام گذاری کرده ام
1423
00:47:07,040 –> 00:47:08,960
، اما می خواهم این کد را کپی کنم
1424
00:47:08,960 –> 00:47:12,240
تا دوره ها را بارگیری کنم و بله، حدس می زنم
1425
00:47:12,240 –> 00:47:13,760
فقط دورهها را بارگیری میکنم و من
1426
00:47:13,760 –> 00:47:16,480
به جای بارگیری دورهها، این را در داخل دورهها قرار میدهم
1427
00:47:16,480 –> 00:47:18,880
یا از دورههایم متأسفم زیرا دورههای من
1428
00:47:18,880 –> 00:47:20,559
دورههای من خواهند بود
1429
00:47:20,559 –> 00:47:22,000
در حالی که دورهها همه
1430
00:47:22,000 –> 00:47:23,760
دورههای مختلفی هستند که میتوانید خریداری کنید، بنابراین
1431
00:47:23,760 –> 00:47:25,119
میخواهیم با این شروع کنیم. یکی و بعد
1432
00:47:25,119 –> 00:47:27,119
ما بعد از آن به دورههای خود میروم، بنابراین من
1433
00:47:27,119 –> 00:47:28,880
فقط میخواهم این را در اینجا کپی کنم،
1434
00:47:28,880 –> 00:47:30,720
بنابراین اکنون آنچه قبلاً داشتیم را داریم و اکنون
1435
00:47:30,720 –> 00:47:32,480
میخواهم از طریق این تکرارکننده حلقه
1436
00:47:32,480 –> 00:47:33,760
بزنم و اجازه دهید
1437
00:47:33,760 –> 00:47:35,359
اطلاعاتی در مورد دورهها چاپ کنیم تا من
1438
00:47:35,359 –> 00:47:36,640
میخواهم برای
1439
00:47:36,640 –> 00:47:39,200
دورههای دورهها بگویم و کاری که باید
1440
00:47:39,200 –> 00:47:42,240
انجام شود این است که یک ردیف از پایگاه داده را به من بدهید تا
1441
00:47:42,240 –> 00:47:44,079
هر ردیف یک درس باشد و سپس
1442
00:47:44,079 –> 00:47:46,000
کاری که میتوانم اینجا انجام دهم این است که فقط با
1443
00:47:46,000 –> 00:47:49,040
چاپ چیزی مانند دوره و
1444
00:47:49,040 –> 00:47:51,040
سپس نام و سپس شروع کنم. ببینیم آیا
1445
00:47:51,040 –> 00:47:53,359
دوره های مختلفی را که می خواهیم دریافت می کنیم، پس حالا
1446
00:47:53,359 –> 00:47:55,040
بیایید
1447
00:47:55,040 –> 00:47:56,800
اجرا کنیم و در واقع برای انجام این کار نیازی به ورود به سیستم
1448
00:47:56,800 –> 00:47:58,880
نیستیم، فقط می توانیم روی دوره های من کلیک کنیم
1449
00:47:58,880 –> 00:48:00,640
و متوجه شویم که جاوا اسکریپت دریافت می کنیم و
1450
00:48:00,640 –> 00:48:03,119
پایتون را به عنوان دو نام دوره دریافت می کنیم. بنابراین
1451
00:48:03,119 –> 00:48:05,119
اکنون که به این اطلاعات دسترسی پیدا کرده
1452
00:48:05,119 –> 00:48:07,839
ایم، به راهی برای نمایش آن نیاز داریم، اکنون همه
1453
00:48:07,839 –> 00:48:10,000
دوره های ما قرار است به همان شیوه نمایش داده
1454
00:48:10,000 –> 00:48:11,040
شوند، درست
1455
00:48:11,040 –> 00:48:11,920
ما تصویری خواهیم داشت که
1456
00:48:11,920 –> 00:48:13,119
توضیحی برای آن خواهیم داشت. دکمهای خواهید داشت
1457
00:48:13,119 –> 00:48:14,480
که قیمت را میگوید و وقتی
1458
00:48:14,480 –> 00:48:15,680
روی آن کلیک میکنید بری میشود شما را به
1459
00:48:15,680 –> 00:48:17,680
صفحه دیگری بفرستم، بنابراین کاری که من واقعاً
1460
00:48:17,680 –> 00:48:20,160
میخواهم انجام دهم این است که یک فرم جدید را در اینجا تنظیم کنم و این
1461
00:48:20,160 –> 00:48:21,920
فرم یک
1462
00:48:21,920 –> 00:48:23,760
مؤلفه جداگانه است که من از آن برای
1463
00:48:23,760 –> 00:48:25,680
نشان دادن یک دوره استفاده میکنم، بنابراین میخواهم آن
1464
00:48:25,680 –> 00:48:27,520
را بسازم. یک پانل خالی، بنابراین چیزی
1465
00:48:27,520 –> 00:48:30,079
که در اینجا با آن شروع میکنم یک پانل است، بنابراین پانل
1466
00:48:30,079 –> 00:48:33,040
خود را وارد میکنم، بیایید
1467
00:48:33,040 –> 00:48:37,280
آن را پانل زیرخط محتوا بنامیم، خوب است، بیایید
1468
00:48:37,280 –> 00:48:39,200
یک تصویر اضافه
1469
00:48:39,200 –> 00:48:41,920
کنیم، ما فقط آن را تصویر مینامیم،
1470
00:48:41,920 –> 00:48:43,119
1471
00:48:43,119 –> 00:48:45,599
بیایید یک برچسب وارد کنیم بنابراین ما یک
1472
00:48:45,599 –> 00:48:47,200
برچسب در داخل پانل قرار می دهیم، من فقط می خواهم
1473
00:48:47,200 –> 00:48:48,880
متنی را به آن اضافه کنم تا بتوانیم آن را ببینیم،
1474
00:48:48,880 –> 00:48:50,960
بنابراین بیایید فقط این
1475
00:48:50,960 –> 00:48:53,040
توضیحات را صدا کنیم و سپس می گوییم که این
1476
00:48:53,040 –> 00:48:54,160
1477
00:48:54,160 –> 00:48:56,240
توصیفی مانند آن خواهد بود. میخواهم این
1478
00:48:56,240 –> 00:48:57,920
توضیحات در وسط باشد، بنابراین
1479
00:48:57,920 –> 00:49:00,000
میروم به متن میروم، میخواهم
1480
00:49:00,000 –> 00:49:02,640
اندازه فونت را در مرکز تراز کنم، بیایید با
1481
00:49:02,640 –> 00:49:05,599
20 برویم. برای من اندازه مناسبی به نظر میرسد
1482
00:49:05,599 –> 00:49:06,880
و فکر نمیکنم به چیزی نیاز داشته باشیم. در غیر
1483
00:49:06,880 –> 00:49:09,040
این صورت، یک دکمه اضافه می کنیم، بنابراین
1484
00:49:09,040 –> 00:49:11,440
بیایید یک دکمه را دقیقاً در زیر
1485
00:49:11,440 –> 00:49:14,240
این دکمه اضافه کنیم که من اکنون می خواهم با آن تماس
1486
00:49:14,240 –> 00:49:16,240
بگیرم، این goi است فقط برای تراز کردن در
1487
00:49:16,240 –> 00:49:18,480
مرکز خوب، آن را پررنگ می
1488
00:49:18,480 –> 00:49:21,280
کنیم، اندازه فونت را نیز 20 می
1489
00:49:21,280 –> 00:49:23,839
کنیم، اوه، در واقع زیر آن خط نخواهیم کشید،
1490
00:49:23,839 –> 00:49:26,160
اما برای نقش، رنگ اصلی
1491
00:49:26,160 –> 00:49:27,359
1492
00:49:27,359 –> 00:49:30,319
را انتخاب می کنم و در حال حاضر این باید خوب باشد.
1493
00:49:30,319 –> 00:49:32,400
فکر کن این تمام چیزی است که من نیاز دارم، پس من آن را دارم
1494
00:49:32,400 –> 00:49:33,839
، شما اسمش را چه میگذارید، من دکمهام را دارم،
1495
00:49:33,839 –> 00:49:36,720
برچسب خود را دارم و به دلایلی
1496
00:49:36,720 –> 00:49:38,400
فکر میکنم دکمهام داخل برچسب من است، پس
1497
00:49:38,400 –> 00:49:40,640
اجازه دهید سعی کنم آن را بیرون بیاورم،
1498
00:49:40,640 –> 00:49:42,559
اوه، شاید برچسب نباشد.
1499
00:49:42,559 –> 00:49:44,000
فقط روی دکمه همپوشانی دارد، خوب شما می
1500
00:49:44,000 –> 00:49:45,119
دانید چه چیزی در حال حاضر خوب است، فکر می
1501
00:49:45,119 –> 00:49:46,880
کنم خوب است، اجازه دهید مطمئن شویم که
1502
00:49:46,880 –> 00:49:49,200
نام آنها خوب است، ما با توضیحات و
1503
00:49:49,200 –> 00:49:51,520
تصویر کامل هستیم، کاری که
1504
00:49:51,520 –> 00:49:54,559
اکنون می خواهم انجام دهم این است که این مؤلفه را اینجا تبدیل می کنم
1505
00:49:54,559 –> 00:49:56,640
در یک کامپوننت سفارشی اکنون ببینید که چگونه می
1506
00:49:56,640 –> 00:49:58,400
گوید استفاده به عنوان کامپوننت سفارشی
1507
00:49:58,400 –> 00:50:01,359
چه کاری به من اجازه می دهد
1508
00:50:01,359 –> 00:50:04,240
تا زمانی که آن را ایجاد می کنم
1509
00:50:04,240 –> 00:50:06,400
مقادیری را به آن ارسال کنم تا بتوانم در یک ثانیه این مورد را که قرار است آن را دروس می نامم پر کنم.
1510
00:50:06,400 –> 00:50:08,640
1511
00:50:08,640 –> 00:50:10,880
اطلاعات برای یک دوره خاص، بنابراین
1512
00:50:10,880 –> 00:50:12,640
ایده به جای اینکه من مانند چهار
1513
00:50:12,640 –> 00:50:13,920
یا f بسازم است از اینها برای همه
1514
00:50:13,920 –> 00:50:15,520
دوره های مختلفی که قرار است داشته باشم،
1515
00:50:15,520 –> 00:50:18,079
یک نوع طرح بندی استاندارد خواهم داشت و همه
1516
00:50:18,079 –> 00:50:20,160
دوره های من به این
1517
00:50:20,160 –> 00:50:22,000
شکل نشان داده می شوند، بنابراین می خواهم بگویم از این مؤلفه سفارشی استفاده کنید
1518
00:50:22,000 –> 00:50:23,359
. برای اینکه بگویم این
1519
00:50:23,359 –> 00:50:25,359
فرم را به عنوان یک کامپوننت سفارشی در دسترس قرار دهید،
1520
00:50:25,359 –> 00:50:27,280
من قصد دارم یک ویژگی را به طور خاص اضافه کنم،
1521
00:50:27,280 –> 00:50:29,599
اکنون سه ویژگی را اضافه می کنم، این
1522
00:50:29,599 –> 00:50:31,680
ویژگی ها همان چیزی است که من می خواهم
1523
00:50:31,680 –> 00:50:33,920
هنگام ایجاد آن به این مؤلفه منتقل کنم، بنابراین
1524
00:50:33,920 –> 00:50:35,920
اولین خاصیت i’m رفتن به فراخوانی
1525
00:50:35,920 –> 00:50:38,400
نامی است که این نام دوره خواهد بود
1526
00:50:38,400 –> 00:50:40,240
دوره بعدی که میخواهم
1527
00:50:40,240 –> 00:50:44,000
تصویر باشد و سپس دکمه خرید را نیز میخواهم
1528
00:50:44,000 –> 00:50:45,520
یا فقط به آن میگوییم
1529
00:50:45,520 –> 00:50:47,599
دکمه زیر خط برگشت به تماس
1530
00:50:47,599 –> 00:50:49,839
حالا ایده این است که من باید
1531
00:50:49,839 –> 00:50:51,520
تابعی را در اینجا ارسال کنیم که
1532
00:50:51,520 –> 00:50:53,760
وقتی دکمه خرید را فشار میدهم فراخوانی میشود، بنابراین
1533
00:50:53,760 –> 00:50:55,680
باید آن را در یک ثانیه تنظیم کنیم،
1534
00:50:55,680 –> 00:50:58,000
اما بیایید این را از یک رشته
1535
00:50:58,000 –> 00:51:01,839
به یک شی تبدیل کنیم که شی فقط
1536
00:51:01,839 –> 00:51:02,880
تابعی
1537
00:51:02,880 –> 00:51:07,280
خواهد بود. هنگام خرید دوره تماس بگیرید یا زمانی که
1538
00:51:07,280 –> 00:51:09,359
من می روم با کلیک کردن روی دکمه دوره ok می رویم
1539
00:51:09,359 –> 00:51:10,800
1540
00:51:10,800 –> 00:51:11,599
1541
00:51:11,599 –> 00:51:14,000
اوه اوه خوب است حالا برای تصویری که
1542
00:51:14,000 –> 00:51:17,599
قرار است یک عکس باشد، میتوانم آن را رسانهای کنم
1543
00:51:17,599 –> 00:51:19,200
،
1544
00:51:19,200 –> 00:51:20,800
خوب اجازه دهید با شی برویم، فکر میکنم میتوانم
1545
00:51:20,800 –> 00:51:22,319
یک تصویر را به عنوان یک شی در اینجا ارسال کنم که
1546
00:51:22,319 –> 00:51:24,960
خوب خواهد بود و سپس با نام
1547
00:51:24,960 –> 00:51:27,280
نام برویم یک رشته خواهد بود، مقدار پیشفرض
1548
00:51:27,280 –> 00:51:29,920
آن چیزی نخواهد بود و سپس من نیز توضیح میخواهم،
1549
00:51:29,920 –> 00:51:32,240
بنابراین بیایید این
1550
00:51:32,240 –> 00:51:33,440
1551
00:51:33,440 –> 00:51:35,440
شرح را به آن شکل و آن هم یک
1552
00:51:35,440 –> 00:51:37,520
رشته باشد، اکنون متوجه شدم
1553
00:51:37,520 –> 00:51:40,240
که احتمالاً یک عنوان یا
1554
00:51:40,240 –> 00:51:42,400
نامی شبیه به این میخواهم. همچنین اجازه دهید یک
1555
00:51:42,400 –> 00:51:44,240
برچسب در بالای صفحه اضافه کنیم
1556
00:51:44,240 –> 00:51:47,760
و اجازه دهید نام آن را
1557
00:51:47,760 –> 00:51:49,440
اکنون برای محتوا بگذاریم، من فقط آن
1558
00:51:49,440 –> 00:51:51,760
را فعلاً نام میگذارم تا بتوانیم آن را ببینیم،
1559
00:51:51,760 –> 00:51:53,599
مطمئن شویم که این در وسط قرار میگیرد، بنابراین
1560
00:51:53,599 –> 00:51:56,079
اجازه دهید فونت وسط را تراز کنیم.
1561
00:51:56,079 –> 00:51:57,760
اندازه میخواهم نسبتاً بزرگ باشد، پس بیایید
1562
00:51:57,760 –> 00:52:00,400
آن را 30 کنیم و بعد آیا میخواهم آن را پررنگ کنم،
1563
00:52:00,400 –> 00:52:01,680
1564
00:52:01,680 –> 00:52:02,880
بیایید ببینیم آیا میتوانم این کار را انجام دهم، به قسمت
1565
00:52:02,880 –> 00:52:05,599
پیشرفته برویم و در واقع
1566
00:52:05,599 –> 00:52:07,040
اوه میدانی که من در
1567
00:52:07,040 –> 00:52:08,400
حال حاضر با بولد خوب هستم. اگر بخواهم
1568
00:52:08,400 –> 00:52:09,119
1569
00:52:09,119 –> 00:52:11,680
این کار را انجام بده، اما لازم نیست
1570
00:52:11,680 –> 00:52:13,680
جسور باشیم r مورد دوره، بنابراین بیایید
1571
00:52:13,680 –> 00:52:16,000
نام آن را در اینجا تغییر دهیم
1572
00:52:16,000 –> 00:52:18,960
تا یک مورد درسی باشد، اکنون توجه داشته باشید که در
1573
00:52:18,960 –> 00:52:20,880
کنار آن، این نماد کوچک را دریافت می کنیم
1574
00:52:20,880 –> 00:52:23,200
که نشان دهنده آن یک جزء سفارشی است،
1575
00:52:23,200 –> 00:52:24,720
بنابراین من به شما نشان می دهم که چگونه از آن استفاده می کنیم،
1576
00:52:24,720 –> 00:52:26,079
اما این باعث می شود ما زندگی بسیار
1577
00:52:26,079 –> 00:52:28,000
آسان تر است، بنابراین من اکنون به دوره های آموزشی
1578
00:52:28,000 –> 00:52:29,520
می روم و این مورد را
1579
00:52:29,520 –> 00:52:31,599
وارد می کنم، می خواهم بگویم از نقطه نقطه
1580
00:52:31,599 –> 00:52:34,480
دوره، آیتم دوره وارد کردن را فقط
1581
00:52:34,480 –> 00:52:36,720
برای اهداف نمونه در حال
1582
00:52:36,720 –> 00:52:39,359
حاضر فقط میخواهم یک آیتم دوره را
1583
00:52:39,359 –> 00:52:41,040
روی صفحه بارگذاری کنم تا بتوانید ببینید که چگونه این
1584
00:52:41,040 –> 00:52:43,359
کار را انجام میدهیم، بنابراین من میخواهم بگویم
1585
00:52:43,359 –> 00:52:46,000
خود نقطه پانل محتوای کامپوننت نقطه اضافه کنید
1586
00:52:46,000 –> 00:52:47,920
و این یک آیتم درسی است
1587
00:52:47,920 –> 00:52:50,240
که اکنون باید به آن منتقل کنم.
1588
00:52:50,240 –> 00:52:52,079
آیتم دوره قرار است نام
1589
00:52:52,079 –> 00:52:55,119
توضیحات تصویر و غیره باشد، بنابراین فعلاً
1590
00:52:55,119 –> 00:52:58,640
اجازه دهید فقط یک نام را وارد کنیم تا برویم با
1591
00:52:58,640 –> 00:53:00,640
نام برابر است و ما فقط این پایتون را صدا می زنیم،
1592
00:53:00,640 –> 00:53:01,920
1593
00:53:01,920 –> 00:53:04,079
من همچنین در این
1594
00:53:04,079 –> 00:53:06,240
مرحله متوجه شدم که احتمالاً به یک قیمت نیز
1595
00:53:06,240 –> 00:53:08,319
برای این دوره یا در واقع به
1596
00:53:08,319 –> 00:53:10,160
طور خاص تر چیزی که می خواهیم
1597
00:53:10,160 –> 00:53:11,839
روی آن قرار دهیم بنابراین من
1598
00:53:11,839 –> 00:53:14,079
برای یک ثانیه به دوره یا آیتم دوره
1599
00:53:14,079 –> 00:53:16,160
برمی گردم و فقط می خواهم
1600
00:53:16,160 –> 00:53:17,359
ویژگی دیگری ایجاد کنم، بنابراین می خواهم به
1601
00:53:17,359 –> 00:53:19,680
پیکربندی جزء سفارشی بروم،
1602
00:53:19,680 –> 00:53:21,200
یک ویژگی را در اینجا اضافه می کنم و من
1603
00:53:21,200 –> 00:53:23,440
این را متن دکمه می نامیم، پس فقط
1604
00:53:23,440 –> 00:53:25,839
می خواهیم روی دکمه ما چه چیزی باشد، خوب است، پس
1605
00:53:25,839 –> 00:53:28,319
بیایید تعطیل کنیم که به
1606
00:53:28,319 –> 00:53:32,480
دوره ها برگردیم و بیایید به اینجا برویم و بگوییم
1607
00:53:32,480 –> 00:53:35,359
متن زیر خط دکمه برابر است با
1608
00:53:35,359 –> 00:53:37,079
خرید
1609
00:53:37,079 –> 00:53:40,160
39.99، یک دلار می گذاریم. امضا کنید
1610
00:53:40,160 –> 00:53:42,000
چه چیز دیگری می خواهیم اوه ما به تصویر نیاز داریم
1611
00:53:42,000 –> 00:53:43,440
من نمی گذرانم که در حال حاضر
1612
00:53:43,440 –> 00:53:46,720
با متن دکمه نام می رویم و می رویم
1613
00:53:46,720 –> 00:53:49,280
توضیحات برابر با
1614
00:53:49,280 –> 00:53:51,200
بهترین
1615
00:53:51,200 –> 00:53:53,440
علامت تعجب دوره است و سپس دکمه
1616
00:53:53,440 –> 00:53:55,119
callback من هم نمی گذرم من به شما نشان خواهم داد
1617
00:53:55,119 –> 00:53:57,040
که چگونه این کار را در یک ثانیه انجام می دهیم، بنابراین بیایید
1618
00:53:57,040 –> 00:53:59,599
اکنون به جزئیات دوره برویم و متأسفیم نه
1619
00:53:59,599 –> 00:54:02,319
آیتم دوره جزئیات دوره و اجازه دهید
1620
00:54:02,319 –> 00:54:04,720
به کد بروید و اجازه دهید اکنون به شما نشان دهم که
1621
00:54:04,720 –> 00:54:06,640
چگونه همه این ویژگی ها را وارد می کنم
1622
00:54:06,640 –> 00:54:09,680
و در واقع عناصر مختلفی
1623
00:54:09,680 –> 00:54:11,359
را که در اینجا داریم برابر با
1624
00:54:11,359 –> 00:54:13,280
آن خصوصیات قرار دهید، بنابراین در داخل
1625
00:54:13,280 –> 00:54:16,720
مقداردهی اولیه من در
1626
00:54:16,720 –> 00:54:19,520
اینجا میخواهم نامی را انتخاب کنم،
1627
00:54:19,520 –> 00:54:20,720
توضیحی
1628
00:54:20,720 –> 00:54:23,920
را وارد میکنم، متن دکمهای
1629
00:54:23,920 –> 00:54:25,200
را وارد میکنم و چند مورد دیگر را
1630
00:54:25,200 –> 00:54:27,040
نیز در نظر میگیریم، اما در حال حاضر این تنها چیزی است که
1631
00:54:27,040 –> 00:54:28,319
میخواهیم کاری که میخواهم انجام دهم این است که بگویم
1632
00:54:28,319 –> 00:54:30,880
self.name برابر با نام است و این
1633
00:54:30,880 –> 00:54:33,520
نامگذاری شود. متن در واقع میخواهم بگویم
1634
00:54:33,520 –> 00:54:36,799
1635
00:54:36,799 –> 00:54:38,960
self.description.txt برابر با توصیف است و من میخواهم
1636
00:54:38,960 –> 00:54:41,920
بگویم self dot و این با نقطه خواهد بود
1637
00:54:41,920 –> 00:54:44,799
و سپس متن برابر است با متن دکمه
1638
00:54:44,799 –> 00:54:45,680
1639
00:54:45,680 –> 00:54:47,599
و این تنها چیزی است که در حال حاضر به آن نیاز داریم،
1640
00:54:47,599 –> 00:54:49,119
بنابراین اکنون آنچه قرار است اتفاق بیفتد این است
1641
00:54:49,119 –> 00:54:51,520
که وقتی این آیتم دوره را اضافه میکنم به دورههای آموزشی اینجا برگردم
1642
00:54:51,520 –> 00:54:53,680
و اجازه دهید این را به یک
1643
00:54:53,680 –> 00:54:55,520
متغیر تبدیل کنیم. این کار را آسان تر کنید، فرض کنید
1644
00:54:55,520 –> 00:54:56,960
c برابر است با
1645
00:54:56,960 –> 00:54:59,200
نام آن، متن دکمه
1646
00:54:59,200 –> 00:55:00,960
و توضیحات را می گیرد و سپس
1647
00:55:00,960 –> 00:55:02,720
هر آنچه را که به عنوان مقادیر پیش فرض در اینجا تنظیم می کنم، به روز
1648
00:55:02,720 –> 00:55:04,960
می کند تا با مقادیر درست برابر باشد، بنابراین
1649
00:55:04,960 –> 00:55:06,240
این همان نکته است، بنابراین بیایید
1650
00:55:06,240 –> 00:55:07,520
این را امتحان کنیم. در حال حاضر و ببینید که آیا این
1651
00:55:07,520 –> 00:55:08,799
کار می کند
1652
00:55:08,799 –> 00:55:10,720
و سپس از آنجا
1653
00:55:10,720 –> 00:55:12,400
ادامه می دهیم، بنابراین بیایید اجرا
1654
00:55:12,400 –> 00:55:14,799
کنیم، دوره ها را مشاهده کنیم و سپس متوجه شویم ما
1655
00:55:14,799 –> 00:55:18,079
شرح نام داریم و برای 39.99 خرید
1656
00:55:18,079 –> 00:55:19,680
می کنیم، به نظر می رسد من چیزی را به هم ریخته ام، می گوید
1657
00:55:19,680 –> 00:55:22,079
که مورد دوره دارای یک روش یا نام ویژگی است
1658
00:55:22,079 –> 00:55:24,000
و مؤلفه ای به نام این
1659
00:55:24,000 –> 00:55:26,079
متد یا ویژگی غیرقابل دسترسی خواهد بود،
1660
00:55:26,079 –> 00:55:27,760
خوب که منطقی است دلیل اینکه من
1661
00:55:27,760 –> 00:55:29,359
با این مشکل مواجه می شوم چون چیزی که من
1662
00:55:29,359 –> 00:55:31,760
نام این ویژگی را گذاشتم همان چیزی است که من
1663
00:55:31,760 –> 00:55:33,599
نام عنصر را نامگذاری کردم، بنابراین باید
1664
00:55:33,599 –> 00:55:35,200
نام عنصر را تغییر دهم تا
1665
00:55:35,200 –> 00:55:37,119
با خاصیتی که من آن را ارسال کردهام مطابقت نداشته باشد
1666
00:55:37,119 –> 00:55:38,559
، حدس میزنم که خطای مناسبی است،
1667
00:55:38,559 –> 00:55:40,240
بنابراین شما باید آن را تغییر دهید. بچه ها خودتان با این مشکل مواجه نشوید،
1668
00:55:40,240 –> 00:55:42,000
پس بیایید به سراغ مورد دوره
1669
00:55:42,000 –> 00:55:43,040
1670
00:55:43,040 –> 00:55:44,400
برویم و این را تغییر دهیم، من
1671
00:55:44,400 –> 00:55:45,520
این نام را می زنم
1672
00:55:45,520 –> 00:55:47,040
برچسب زیر خط
1673
00:55:47,040 –> 00:55:50,319
خوب است، فقط برای اینکه کمی واضح تر شود،
1674
00:55:50,319 –> 00:55:52,559
خوب، برچسب زیر خط خوب است،
1675
00:55:52,559 –> 00:55:55,359
اوه تصویر اوه ما تماس می گیریم این تصویر
1676
00:55:55,359 –> 00:55:56,960
زیرخط
1677
00:55:56,960 –> 00:55:59,920
اوه، نمیدانم بیایید با محتوا
1678
00:55:59,920 –> 00:56:01,040
برای توضیح برویم، با
1679
00:56:01,040 –> 00:56:04,000
برچسب زیرخط توضیحات پیش میرویم و
1680
00:56:04,000 –> 00:56:05,599
سپس میتوانیم آن را در اینجا بگذاریم، اما من
1681
00:56:05,599 –> 00:56:07,440
فقط این را به دکمه تغییر میدهم
1682
00:56:07,440 –> 00:56:09,200
زیرا فکر میکنم این بهتر است با فرض اینکه
1683
00:56:09,200 –> 00:56:11,599
ما آن را به درستی می نویسیم بسیار خوب است، بنابراین حالا بیایید
1684
00:56:11,599 –> 00:56:13,359
به کد اینجا برگردیم و اجازه
1685
00:56:13,359 –> 00:56:14,480
دهید این را تغییر
1686
00:56:14,480 –> 00:56:16,240
1687
00:56:16,240 –> 00:56:18,640
1688
00:56:18,640 –> 00:56:20,480
1689
00:56:20,480 –> 00:56:21,520
1690
00:56:21,520 –> 00:56:23,520
1691
00:56:23,520 –> 00:56:25,839
دهیم. اگر این کار
1692
00:56:25,839 –> 00:56:27,680
درست است، بیایید دورهها را مشاهده کنیم و اکنون
1693
00:56:27,680 –> 00:56:29,599
دوباره متوجه میشویم که با همان
1694
00:56:29,599 –> 00:56:32,559
مشکل مواجه میشویم شرح نام خرید برای 39.99 به
1695
00:56:32,559 –> 00:56:34,160
نظر میرسد به دلایلی آن را
1696
00:56:34,160 –> 00:56:36,400
بهروزرسانی نمیکنیم، بنابراین اجازه دهید نگاهی به
1697
00:56:36,400 –> 00:56:37,839
چرایی این اتفاق بیاندازم و آن را بررسی میکنم. خوب
1698
00:56:37,839 –> 00:56:39,200
برگرد، به نظر می رسد
1699
00:56:39,200 –> 00:56:40,799
مشکلی که داریم این است که من
1700
00:56:40,799 –> 00:56:43,359
سعی می کردم از متن برای برچسب های خود استفاده کنم در حالی که
1701
00:56:43,359 –> 00:56:45,520
به جای آن برای متن غنی که می خواهم از
1702
00:56:45,520 –> 00:56:47,440
محتوا استفاده کنم، اکنون متوجه می شوم که می توانم در
1703
00:56:47,440 –> 00:56:48,720
اینجا روی آنها کلیک کنم.
1704
00:56:48,720 –> 00:56:51,440
تمام ویژگی های آنها را به من نشان می دهد بنابراین من برچسب نام خود
1705
00:56:51,440 –> 00:56:53,599
را دارم و باید از محتوا به جای
1706
00:56:53,599 –> 00:56:55,119
استفاده از متن استفاده کنم بنابراین فقط می خواهم
1707
00:56:55,119 –> 00:56:57,280
این را به محتوایی
1708
00:56:57,280 –> 00:56:58,400
مانند آن
1709
00:56:58,400 –> 00:56:59,839
تغییر دهم و این را نیز به محتوا تغییر می دهم
1710
00:56:59,839 –> 00:57:00,799
1711
00:57:00,799 –> 00:57:02,400
و سپس این باید
1712
00:57:02,400 –> 00:57:04,160
خوب باش پس بیا اجرا کنیم او
1713
00:57:04,160 –> 00:57:07,359
و بیایید ببینیم چه چیزی دریافت می کنیم مشاهده دوره ها
1714
00:57:07,359 –> 00:57:09,359
توجه داشته باشید که ما پایتون بهترین دوره را داریم
1715
00:57:09,359 –> 00:57:11,520
و سپس 39.99
1716
00:57:11,520 –> 00:57:13,520
عالی است که دقیقاً همان چیزی است که من می خواستم
1717
00:57:13,520 –> 00:57:15,839
اکنون ادامه می دهیم و امیدوارم
1718
00:57:15,839 –> 00:57:17,760
همه اینها را کمی زیباتر کنیم بنابراین من می
1719
00:57:17,760 –> 00:57:19,920
خواهم به طراحی خودم بپردازم مورد دوره
1720
00:57:19,920 —