لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت APIهای RESTful با استفاده از Node.js و Express
- آخرین آپدیت
دانلود Building RESTful APIs Using Node.js and Express
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برای فناوریهای نوظهور، REST APIها فرآیند منعطف و آسانتری را برای یکپارچهسازی اپلیکیشنها فراهم میکنند. این رابطها به عنوان یکی از رایجترین روشهای مورد استفاده برای اتصال اجزای سیستمهای توزیعشده شناخته میشوند. برای یک توسعهدهنده بکاند (Backend)، توانایی ساخت REST API یک نیاز حیاتی و کلیدی است.
این دوره آموزشی شما را قادر میسازد تا با استفاده از فریمورکها و ابزارهای مختلف، به ساخت و مستندسازی REST APIها بپردازید. هدف اصلی این دوره، ایجاد REST APIهایی است که درخواستها را از سمت فرانتاند دریافت کرده و پاسخهای مناسب را ارسال کنند. همچنین در اینجا یاد میگیرید که چگونه با استفاده از Swagger، مستندات دقیق برای REST APIهای خود تهیه کنید.
سرفصل ها و درس ها
ساخت و مستندسازی REST API با استفاده از Vanilla Node.js
Documenting and Building REST API's using Vanilla Node.js
تعریف زمینه و مقدمه
Context Setting
توضیح مفهوم REST API
Describe REST API
بررسی کاربردهای سرویسهای RESTful
Explore the applications of RESTful services
تعریف اجزای سرویسهای RESTful
Define the components of RESTful services
پیادهسازی لایهها در سرویسهای RESTful با استفاده از VanillaJS
Implement layers in RESTful services using VanillaJS
مشاهده و تکرار: ایجاد یک HTTP Server
Watch and Repeat : Create a HTTP Server
پیادهسازی متدهای GET, POST, PUT و DELETE
Implement GET, POST, PUT, and DELETE
دسترسی به منابع REST از طریق یک REST Client
Access the REST resource through a REST Client
مشاهده و تکرار: پروژه To do Tracker بخش اول
Watch and Repeat : To-do Tracker Part1
مشاهده و تکرار: پروژه To do Tracker بخش دوم
Watch and Repeat : To-do Tracker Part2
مشاهده و تکرار: پروژه To do Tracker بخش سوم
Watch and Repeat : To-do Tracker Part3
خلاصه تمرین
Practice Brief
بررسی و تحلیل تمرین
Practice Debrief
خلاصه چالش
Challenge Brief
بررسی و تحلیل چالش
Challenge Debrief
جمعبندی یادگیری
Learning Consolidation
ساخت REST API با استفاده از ExpressJS
Building REST API's using ExpressJS
تعریف زمینه و مقدمه
Context Setting
بررسی فریمورک Express
Explore the Express framework
تعریف مسیرها (Routes)
Define routes
تعریف پارامترهای مسیر و هندلرها در Express
Define route parameters and handlers in Express
مشاهده و تکرار: دریافت درخواست از سرور
Watch and Repeat : Get Request From Server
ساختاردهی به اپلیکیشن Node.js
Structure Node.js application
پیادهسازی Middleware با استفاده از Express
Implement Middleware using Express
مشاهده و تکرار: ساخت RESTful API برای جزئیات کاربر - ۱
Watch and Repeat : RESTful API for User Details – 1
مشاهده و تکرار: ساخت RESTful API برای جزئیات کاربر - ۱ بخش دوم
Watch and Repeat : RESTful API for User Details – 1 Part2
مشاهده و تکرار: ساخت RESTful API برای جزئیات کاربر - ۲
Watch and Repeat : RESTful API for User Details – 2
مشاهده و تکرار: ساخت RESTful API برای جزئیات کاربر - ۲ بخش دوم
Watch and Repeat : RESTful API for User Details – 2 Part2
مستندسازی API با استفاده از Swagger
Document the API using Swagger
مشاهده و تکرار: مستندسازی API کاربر - ۱
Watch and Repeat : The User API Documentation – 1
مشاهده و تکرار: مستندسازی API کاربر - ۲
Watch and Repeat : The User API Documentation – 2
خلاصه تمرین
Practice Brief
بررسی و تحلیل تمرین
Practice Debrief
خلاصه چالش
Challenge Brief
بررسی و تحلیل چالش
Challenge Debrief
جمعبندی یادگیری
Learning Consolidation
امنسازی REST API با استفاده از JSON Web Tokens و Oauth
Securing REST API's using JSON Web Tokens and Oauth
تعریف زمینه و مقدمه
Context Setting
توضیح احراز هویت (Authentication) و مدیریت دسترسی (Authorization)
Describe Authentication and Authorization
آشنایی با JSON Web Token (JWT)
Introduce JSON Web Token(JWT)
توضیح نحوه عملکرد JWT
Describe how JWT works
پیادهسازی احراز هویت با استفاده از JWT
Implement Authentication using JWT
مشاهده و تکرار: پیادهسازی JWT
Watch and Repeat : Implementing JWT
مشاهده و تکرار: پیادهسازی JWT بخش دوم
Watch and Repeat : Implementing JWT Part2
مشاهده و تکرار: پیادهسازی JWT بخش سوم
Watch and Repeat : Implementing JWT Part3
توضیح پروتکل OAuth2
Describe OAuth2
ساخت اپلیکیشنهای امن Node.js با استفاده از OAuth2
Build Secure Node.js Applications using OAuth2
مشاهده و تکرار: احراز هویت از طریق GitHub
Watch and Repeat : GitHub Authentication
مشاهده و تکرار: احراز هویت از طریق GitHub بخش دوم
Watch and Repeat : GitHub Authentication Part2
نمایش نظرات