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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
GraphQL API Development: Schema Design,Security & Deployment · LearnSpace
Назад в каталог
courseraПрограммирование

GraphQL API Development: Schema Design,Security & Deployment

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

О курсе

Build GraphQL APIs that go beyond basic queries—secure, real-time, and cloud-ready. In this course, you’ll master advanced schema design, secure data flow, real-time subscriptions, and scalable deployment. Use Apollo Server, Pub/Sub systems, and platforms like Render and Railway to build robust apps that perform in production. Module 1 dives into enums, interfaces, and unions to create flexible, type-safe APIs with clean mutation logic. Module 2 unlocks advanced features—custom scalars, validation, authentication, and live updates via subscriptions. Module 3 shows how to wire up databases, manage config, and push to the cloud confidently. By the end, you will... -Design advanced GraphQL schemas with modular, maintainable types -Build secure mutations with validation and input handling -Add real-time capabilities with Pub/Sub and GraphQL subscriptions -Deploy your GraphQL APIs to modern cloud platforms with confidence Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with GraphQL Foundation or any of its subsidiaries or affiliates. This course is not an official preparation material of GraphQL Foundation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Cloud DeploymentDatabase DevelopmentAuthorization (Computing)AuthenticationsSecure CodingMaintainabilityWeb ApplicationsServer SideDataflowCloud DevelopmentApplication Deployment

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

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

01Mutations and Schema Design21 материалов

Introduction to the Course

Course IntroductionВидеоLeveling Up: From Fundamentals to Production-Ready GraphQLDIALOGUE

Writing Mutations

Syntax and Structure of MutationsВидеоMutation Variables and Input TypesВидео

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

Board Infinity

Instructor

Mohd Faisal Ansari

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

GraphQL API Development: Schema Design,Security & Deployment
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.7 ч

3 модулей

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

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

Часть программы вашего университета
Mutation Use Cases in CRUD OperationsВидео
Practice Quiz: Writing MutationsЗадание

Working with Enums, Interfaces, and Unions

Enums and How to Use Them in SchemaВидеоInterfaces and Type Inheritance - Part 1ВидеоInterfaces and Type Inheritance - Part 2ВидеоUsing Union Types EffectivelyВидеоPractice Quiz: Working with Enums, Interfaces, and UnionsЗадание

Schema Modularity and Reusability

Organizing Schema in Multiple Files - Part 1ВидеоOrganizing Schema in Multiple Files - Part 2ВидеоSchema Stitching and Modular Architecture - Part 1ВидеоSchema Stitching and Modular Architecture - Part 2ВидеоMaintaining Large-Scale GraphQL ProjectsВидеоBlueprints for Growth: Strengthening Your Schema and MutationsDIALOGUEPractice Quiz: Schema Modularity and ReusabilityЗаданиеQuick Course Check-InPLUGIN

Summary & Assessments

Read More About GraphQL FundamentalsЧтениеGraded Quiz: Mutations and Schema DesignЗадание
02Subscriptions and Authorization16 материалов

Validations and Constraints

Custom Scalars and How to Create ThemВидеоInput Validation and SanitizationВидеоError Handling in ResolversВидеоPractice Quiz: Validations and ConstraintsЗадание

Real-Time Data with Subscriptions

Introduction to SubscriptionsВидеоSetting Up a Pub/Sub SystemВидеоImplementing Real-Time FeaturesВидеоPractice Quiz: Real-Time Data with SubscriptionsЗадание

Authentication and Authorization

Token-Based Authentication - Part 1ВидеоToken-Based Authentication - Part 2ВидеоRole-Based Access Control in ResolversВидеоProtecting Queries and MutationsВидеоSecuring and Scaling: Real-Time GraphQL in ActionDIALOGUEPractice Quiz: Authentication and AuthorizationЗадание

Summary & Assessments

Read More About GraphQL Schema LanguageЧтениеGraded Quiz: Subscriptions and AuthorizationЗадание
03Server Setup and Deployment15 материалов

Database Setup and Connection

Installing and Configuring DatabaseВидеоSeeding Your DatabaseВидеоConnecting Database to ResolversВидеоPractice Quiz: Database Setup and ConnectionЗадание

Deployment Best Practices

Environment Variables and ConfigsВидеоDeploying Your GraphQL Server to RenderВидеоHosting Platforms for GraphQLВидеоPractice Quiz: Deployment Best PracticesЗадание

Course Wrap-up

Recap of Key Intermediate ConceptsВидеоDeveloper Mistakes to AvoidВидеоPreview of Advanced ConceptsВидеоFrom Design to Deployment: Your GraphQL API JourneyDIALOGUEPractice Quiz: Course Wrap-upЗадание

Summary & Assessments

Read More About GraphQL Arguments, Variables, and Developer ToolingЧтениеGraded Quiz: Server Setup and DeploymentЗадание