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

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

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

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

API Integration and Extending Strapi

Курс от Packt
Средний≈ 9.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to teach you how to work with APIs and extend Strapi to fit your specific needs. You will gain hands-on experience in integrating RESTful APIs, handling GraphQL operations, and extending Strapi’s core features. By the end of the course, you'll have the skills to manipulate APIs, implement advanced features, and customize the Strapi architecture to suit your project requirements. You will start with an in-depth look at REST APIs, focusing on CRUD operations, filtering, pagination, and managing relations. As the course progresses, you’ll work with GraphQL and learn how to install plugins, authenticate users, and manage nested components. You'll also explore GraphQL mutations, operators, and advanced query shaping techniques. The final modules dive deeper into extending Strapi’s core architecture, where you will learn how to customize controllers, create custom routes, and work with lifecycle hooks. You will be guided through building features like Premium posts and post likes while learning best practices for extending Strapi functionality with GraphQL and custom resolvers. This course is perfect for developers looking to integrate Strapi with APIs, customize Strapi’s core, and leverage GraphQL for dynamic content management. Basic knowledge of JavaScript and API concepts is recommended.

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

Software ArchitectureQuery LanguagesModel View ControllerBusiness Logic

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

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

01Working with REST API13 материалов

Working with REST API

Introduction to the Course 'API Integration and Extending Strapi'ЧтениеFull Specialization ResourcesЧтениеCRUD Operations on Collection TypesВидеоCRUD Operations on Single TypesВидео

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

Packt - Course Instructors

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

API Integration and Extending Strapi
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.3 ч

4 модулей

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

Субтитры: Казахский

Часть программы вашего университета
API Parameters: An IntroductionВидео
Sort the API ResponseВидео
Filter Your API ResponsesВидео
Populate Your API Responses with Relations and MoreВидео
Select Fields for Your API ResponsesВидео
Paginate Through Content Through APIВидео
Deal with Draft Content Through APIВидео
Exploring Strapi REST API OperationsDIALOGUE
Working with REST API - AssessmentЗадание
02Working with GraphQL10 материалов

Working with GraphQL

Installing the GraphQL PluginВидеоGraphQL Queries on Public DataВидеоUser Authentication with GraphQLВидеоFirst Authenticated GraphQL QueryВидеоGetting Nested Components Through GraphQLВидеоGetting Dynamic Zones Through GraphQLВидеоGraphQL MutationsВидеоGraphQL OperatorsВидеоIntroduction to GraphQL with StrapiDIALOGUEWorking with GraphQL - AssessmentЗадание
03Extending Strapi Core: Custom Controllers and More31 материалов

Extending Strapi Core: Custom Controllers and More

Customizing Strapi: What We Will BuildВидеоStrapi Architecture: An OverviewВидеоRequest and ResponseВидеоData Models and APIsВидеоLifecycle HooksВидеоConfiguring Core RoutesВидеоCreating Custom RoutesВидеоPoliciesВидеоThe Strapi ObjectВидеоMiddlewareВидеоControllers: Creating Custom ControllersВидеоControllers: Extending Core ControllersВидеоControllers: Replacing Core ControllersВидеоServicesВидеоEntity Service and Query Engine APIsВидеоPremium Posts: IntroductionВидеоPremium Posts: Solution 1ВидеоPremium Posts: Solution 2ВидеоPremium Posts: Solution 3ВидеоPremium Posts: The FindOne ControllerВидеоPost Likes: Part 1ВидеоPost Likes: Part 2ВидеоLifecycle Hooks: The TheoryВидеоLifecycle Hooks Exercise: Part 1 (Challenge)ВидеоLifecycle Hooks Exercise: Part 2 (Challenge Solution)ВидеоLifecycle Hooks Exercise: Part 3 (First Programmatic Hook)ВидеоLifecycle Hooks Exercise: Part 4 (Second Programmatic Hook)ВидеоLifecycle Hooks Exercise: Part 5 (Declarative Hook)ВидеоWebhooks: An OverviewВидеоLeveraging Middleware in StrapiDIALOGUEExtending Strapi Core: Custom Controllers and More - AssessmentЗадание
04Extending the GraphQL API13 материалов

Extending the GraphQL API

The GraphQL Plugin and How It WorksВидеоCustomizing the GraphQL CRUD OperationsВидеоExtensions: Nexus Versus GraphQL SDLВидеоExtending the Schema (Custom Mutation)ВидеоCreating a Custom ResolverВидеоApplying an Auth Scope to GraphQL OperationsВидеоShaping a GraphQL ResponseВидеоReorganizing GraphQL Extension CodeВидеоConclusion to the Course 'API Integration and Extending Strapi'ЧтениеCustomizing GraphQL in StrapiDIALOGUEExtending the GraphQL API - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание