وب سرورها و APIs با استفاده از ++C
✅ سرفصل و جزئیات آموزش
زبان ++C دوباره به عنوان گزینهای برای توسعه وبسایتها و وب اپلیکیشن ها با عملکرد بالا مطرح شده است. ++C به کد ماشین ترجمه میشود، که باعث میشود راهاندازی و اجرا سریعتر باشد. برای کاربران، این به معنای زمان کمتر انتظار برای بارگذاری سایت است. این دوره به توسعهدهندگان میآموزد که چگونه وبسایتی را با پایگاه داده MongoDB بسازند و آن را با سرور ابری Heroku مستقر کنند، تمام این کارها با استفاده از ++C انجام میشود. مدرس، تروی مایلز، یک توسعهدهنده نرمافزار ارشد، نشان میدهد که چگونه صفحات HTML را بسازند و منتشر کنند؛ دادههای JSON را بارگذاری، دانلود و تجزیه کنند؛ درخواستهای RESTful API را انجام دهند؛ و حتی با استفاده از WebSockets ارتباطات زمان واقعی برقرار کنند. در طول این دوره، او نشان میدهد که چگونه یکی از چالشهای اصلی توسعه وب با ++C، یعنی زنجیره ابزاری پیچیدهای که باید در توسعه و تولید همگامسازی شود، را با استفاده از کانتینرهای Docker حل کند.
وب سرورها و APIs با استفاده از ++C
-
چرا از ++C برای ایجاد یک وبسایت استفاده کنیم؟ 0:00:33
-
نصب Docker 0:01:29
-
نصب Atom 0:00:35
-
Docker 0:08:52
-
اضافه کردن یک volume 0:02:33
-
ساخت Crow 0:09:33
-
ارائه مثال 0:03:07
-
چالش: اصلاح صفحه نمونه 0:00:31
-
راه حل: اصلاح صفحه نمونه 0:02:00
-
Beanstalk 0:10:57
-
ذخیره کانتینر ما در Docker Hub 0:02:27
-
ایجاد صفحات HTML 0:03:12
-
ارائه صفحات HTML 0:04:21
-
ارائه محتوای ایستا 0:11:04
-
چالش: ایجاد یک وبسایت جدید 0:00:34
-
راه حل: ایجاد یک وبسایت جدید 0:02:41
-
Atlas 0:12:11
-
بارگذاری دادههای JSON 0:04:39
-
اضافه کردن درایورهای ++MongoDB C 0:03:52
-
کوئری دادههای Mongo 0:15:24
-
اضافه کردن دادههای پویا به یک صفحه 0:13:35
-
چالش: ایجاد یک صفحه وب با دادهها 0:00:32
-
راه حل: ایجاد یک صفحه وب با دادهها 0:04:50
-
ایجاد یک endpoint 0:06:08
-
تجزیه مسیر 0:14:50
-
خواندن رشته کوئری 0:04:51
-
تبدیل به دادههای JSON 0:03:01
-
چالش: ایجاد یک endpoint 0:00:45
-
راه حل: ایجاد یک endpoint 0:03:50
-
مرور کد کلاینت JavaScript 0:02:35
-
ایجاد کد سرور ++C 0:08:37
-
اجرای WebSocket بر روی Heroku 0:04:15
-
مرحلههای بعدی 0:00:18
مشخصات آموزش
وب سرورها و APIs با استفاده از ++C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:33
- مدت زمان :2:49:12
- حجم :508.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy