К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Building RESTful APIs Using Node.js and Express · LearnSpace
Назад в каталог
courseraПрограммирование

Building RESTful APIs Using Node.js and Express

Курс от NIIT
Уровень не указан≈ 16.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

For newly emerged technologies, REST APIs provide a flexible and easier process to integrate applications. They have emerged as one of the most common methods used for connecting components of the distributed system. For a backend developer, ability to build REST APIs is a key requirement. This course will enable you to build and document REST APIs using various frameworks and tools. The primary use of this is to create REST API’s that accept request from frontend and send appropriate responses. Here, you will also learn to document the REST APIs using Swagger.

Навыки, которые вы освоите

Restful APINode.JSOAuthMiddlewareAuthorization (Computing)AuthenticationsJSONBack-End Web DevelopmentWeb FrameworksFrontend IntegrationServer SideJavaScript FrameworksWeb ServicesSoftware DocumentationAPI DesignApplication Programming Interface (API)

Программа курса

3 модулей · 65 учебных материалов

01Documenting and Building REST API's using Vanilla Node.js21 материалов

Context Setting

Context SettingВидео

1.1 Describe REST API

Describe REST APIВидео

1.2 Explore the applications of RESTful services

Explore the applications of RESTful servicesВидео

1.3 Define the components of RESTful services

Define the components of RESTful servicesВидео

1.4 Implement layers in RESTful services using VanillaJS

Учитесь у экспертов

NIIT

Преподаватель курса

Building RESTful APIs Using Node.js and Express
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.7 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Implement layers in RESTful services using VanillaJSВидео
Watch and Repeat : Create a HTTP ServerВидео

1.5 Implement GET, POST, PUT, and DELETE

Implement GET, POST, PUT, and DELETEВидео

1.6 Access the REST resource through a REST Client

Access the REST resource through a REST ClientВидеоWatch and Repeat : To-do Tracker Part1ВидеоWatch and Repeat : To-do Tracker Part2ВидеоWatch and Repeat : To-do Tracker Part3Видео

Practice

Practice BriefВидеоInstructions to upload the Programming Assignment SolutionЧтениеProductПрограммированиеPractice DebriefВидео

Challenge

Challenge BriefВидеоMovie ApplicationПрограммированиеChallenge DebriefВидео

Summary

Learning ConsolidationВидеоDocumenting and Building REST API's using Vanilla Node.jsЧтениеDocumenting and Building REST API's using Vanilla Node.jsЗадание
02Building REST API's using ExpressJS23 материалов

Context Setting

Context SettingВидео

2.1 Explore the Express framework

Explore the Express frameworkВидео

2.2 Define routes

Define routesВидео

2.3 Define route parameters and handlers in Express

Define route parameters and handlers in ExpressВидеоWatch and Repeat : Get Request From Server Видео

2.4 Structure Node.js application

Structure Node.js applicationВидео

2.5 Implement Middleware using Express

Implement Middleware using ExpressВидеоWatch and Repeat : RESTful API for User Details – 1 ВидеоWatch and Repeat : RESTful API for User Details – 1 Part2ВидеоWatch and Repeat : RESTful API for User Details – 2ВидеоWatch and Repeat : RESTful API for User Details – 2 Part2Видео

2.6 Document the API using Swagger

Document the API using SwaggerВидеоWatch and Repeat : The User API Documentation – 1 ВидеоWatch and Repeat : The User API Documentation – 2Видео

Practice

Practice BriefВидеоProduct DetailsПрограммированиеPractice DebriefВидео

Challenge

Challenge BriefВидеоMovie Application using ExpressJSПрограммированиеChallenge DebriefВидео

Summary

Learning ConsolidationВидеоBuilding REST API's using ExpressJSЧтениеBuilding REST API's using ExpressJSЗадание
03Securing REST API's using JSON Web Tokens and Oauth21 материалов

Context Setting

Context SettingВидео

3.1 Describe Authentication and Authorization

Describe Authentication and AuthorizationВидео

3.2 Introduce JSON Web Token(JWT)

Introduce JSON Web Token(JWT)Видео

3.3 Describe how JWT works

Describe how JWT worksВидео

3.4 Implement Authentication using JWT

Implement Authentication using JWTВидеоWatch and Repeat : Implementing JWTВидеоWatch and Repeat : Implementing JWT Part2ВидеоWatch and Repeat : Implementing JWT Part3Видео

3.5 Describe OAuth2

Describe OAuth2Видео

3.6 Build Secure Node.js Applications using OAuth2

Build Secure Node.js Applications using OAuth2ВидеоWatch and Repeat : GitHub AuthenticationВидеоWatch and Repeat : GitHub Authentication Part2Видео

Practice

Practice BriefВидеоAuthenticate UserПрограммированиеPractice DebriefВидео

Challenge

Challenge BriefВидеоUser AuthorizationПрограммированиеChallenge DebriefВидео

Summary

Learning ConsolidationВидеоSecuring REST API's using JSON Web Tokens and OauthЧтениеSecuring REST API's using JSON Web Tokens and OauthЗадание