نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما نحوه استفاده از Node ، Express و JavaScript را برای ایجاد مجموعه ای از REST API های مورد نیاز برای بازیابی و اصلاح داده ها آموزش می دهد. با توجه به مقدار برنامه های تلفن همراه و نیاز به وب سایت های سریع ، توسعه دهندگان REST API بسیار مورد تقاضا هستند. در این دوره ، JavaScript REST API: شروع ، شما می آموزید که یک Node.js ساده و سرور اکسپرس بسازید و مجموعه ای از نقاط انتهایی ایجاد کنید. ابتدا به شما نشان داده می شود که چگونه برای بازیابی داده ها یک نقطه پایانی بسازید. در مرحله بعدی ، نحوه ایجاد نقاط انتهایی برای POST ، PUT ، PATCH و DELETE را پیدا خواهید کرد. سپس ، به کدهای وضعیت HTTP مختلفی که باید از هر نقطه انتهایی برگردانید ، وارد می شوید. در مرحله بعدی ، نحوه مدیریت استثناها و بازگرداندن یک سند استاندارد JSON را کشف خواهید کرد. سرانجام ، خواهید دید که چگونه REST API های خود را از JavaScript با استفاده از شی XMLHttpRequest فراخوانی کنید. پس از پایان این دوره ، مهارت و دانش Node.js ، Express و JavaScript مورد نیاز برای ساخت REST API های خود را برای استفاده در تلفن همراه یا سایر برنامه ها خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
برای روشهای REST API یک سرور Node ایجاد کنید
Build a Node Server for REST API Methods
-
چرا باید این دوره را تماشا کنید
Why You Should Watch This Course
-
ماژول های این دوره و ابزار مورد نیاز شما
Modules in this Course and Tools You'll Need
-
دریافت ابزارهای صحیح
Getting the Correct Tools
-
یک پروژه جدید گره ایجاد کنید
Create a New Node Project
-
Express Server ایجاد کرده و GET API بنویسید
Create Express Server and Write a GET API
-
روش REST API را امتحان کنید
Test the REST API Method
-
خلاصه ماژول و موارد بعدی
Module Summary and What's Next
بازیابی و جستجو برای داده ها با استفاده از روش های REST API
Retrieve and Search for Data Using REST API Methods
-
بررسی اجمالی ماژول
Module Overview
-
مجموعه ای از داده ها را از REST API برگردانید
Return an Array of Data from REST API
-
یک کد وضعیت معتبر برگردانید
Return a Valid Status Code
-
پاکت JSON را در اطراف داده های بازگرداندن قرار دهید
Wrap JSON Envelope Around Return Data
-
ماژولی برای داده های پای ایجاد کنید
Create Module for Pie Data
-
داده های پای را از یک فایل بخوانید
Read Pie Data from a File
-
یک قطعه داده دریافت کنید
Get a Single Piece of Data
-
جستجو برای داده
Search for Data
-
خلاصه ماژول و موارد بعدی
Module Summary and What's Next
روشهای REST API را برای تغییر داده ایجاد کنید
Build REST API Methods to Modify Data
-
بررسی اجمالی ماژول
Module Overview
-
برای قرار دادن داده ها ، نقطه پایانی POST ایجاد کنید
Create POST Endpoint to Insert Data
-
برای به روزرسانی داده ها ، PUT End PUT ایجاد کنید
Create PUT Endpoint to Update Data
-
برای حذف داده ها ، DEPLTE Endpoint را ایجاد کنید
Create DELETE Endpoint to Delete Data
-
Patch Patch را برای Patch Data ایجاد کنید
Create PATCH Endpoint to Patch Data
-
خلاصه ماژول و موارد بعدی
Module Summary and What's Next
مدیریت موارد استثنایی در روشهای REST API
Handling Exceptions in REST API Methods
-
استثنای اکسپرس پیش فرض
Default Express Exception Handling
-
میان افزار استثنای خود را اضافه کنید
Add Your Own Exception Middleware
-
چند کنترل کننده استثنا اضافه کنید
Add Multiple Exception Handlers
-
یک ماژول خطای قابل استفاده مجدد بسازید
Build a Reusable Error Module
-
خطاها را در یک پرونده ورود به سیستم بنویسید
Write Errors to a Log File
-
خلاصه ماژول و موارد بعدی
Module Summary and What's Next
از یک صفحه HTML با روشهای REST API تماس بگیرید
Call REST API Methods from an HTML Page
-
مروری بر شی X XMLHttpRequest
Overview of the XMLHttpRequest Object
-
برای فراخوانی REST API صفحه HTML ایجاد کنید
Create HTML Page to Call REST API
-
CORS را به پروژه REST API اضافه کنید
Add CORS to REST API Project
-
با استفاده از Express Generator یک وب سایت ایجاد کنید
Create a Website Using the Express Generator
-
بسته درخواست را به وب سایت اضافه کنید و با REST API تماس بگیرید
Add Request Package to Website and Call REST APIs
-
خلاصه ماژول و دوره
Module and Course Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات