Certificate in Strapi

How It Works

  1. 1. Select Certification & Register
  2. 2. Receive Online e-Learning Access (LMS)
  3. 3. Take exam online anywhere, anytime
  4. 4. Get certified & Increase Employability

Test Details

  • Duration: 60 minutes
  • No. of questions: 50
  • Maximum marks: 50, Passing marks: 25 (50%).
  • There is NO negative marking in this module.
  • Online exam.

Benefits of Certification

$49.00 /-

Strapi is an open-source headless content management system (CMS) that allows developers to create, manage, and deliver digital content. It provides an interface for content editors to easily manage content while offering developers the flexibility to use their preferred frontend frameworks (such as React, Vue.js, or Angular) to display the content.

Note: Please note that the course comes with online e-learning (videos) only. No hard copy will be provided.

Why should one take Strapi Certification?

Strapi follows a headless architecture, separating the backend (where content is managed) from the frontend (where content is displayed). This allows developers to use any frontend technology they prefer. It offers a highly customizable content management system, allowing developers to define custom content types, relationships, and APIs to suit specific project needs.

Vskills Certificate in Strapi provides a hands-on approach to understand the nuances of Strapi based development as well as understand Strapi to design, build, and manage cloud native applications.

Who will benefit from taking Strapi Certification?

Web developers, content managers and editors will benefit immensely by opting for Vskills Certificate in Strapi.

Students taking the certification also gain by showcasing their understanding of Strapi and are able to increase their job opportunities.

Strapi Table of Contents


Strapi Practice Questions


Strapi Interview Questions


Companies that hire Strapi Professionals

Companies specializing in web or software development are constantly hiring skilled Strapi professionals. E-commerce platforms, digital agencies, startups and tech companies hire Strapi professionals for CMS and web development related tasks. Companies employing Strapi professionals include Google, TCS, Accenture, IBM, Tech Mahindra, GE, Amex, Deloitte, Wipro, etc.

Strapi Related Blogs

Checkout the latest online blogs on Strapi Professional.

Strapi Jobs

Checkout the various job openings for Strapi Professional, click here..

Strapi Internships

Vskills runs its flagship internship program where bright interns work with academic council, click to know more details..

Apply for Strapi Professional Certification

By Net banking / Credit Card/Debit Card

We accept Visa/Master/Amex cards and all Indian Banks Debit Cards. There is no need to fill the application form in case you are paying online.

Please click Buy Now to proceed with online payments.

  • Visa Card
  • Master Card
  • American Express
Buy Now



  • What Is Strapi?
  • Install and Manage NodeJS with NVM
  • Creating the Strapi Project
  • More on Strapi Installation
  • How to Use Typescript (Optional)
  • Admin Panel: Users, Roles, and Initial Tour
  • How to Update Strapi

Designing Strapi Content Types

  • Content Types: An Introduction
  • Data Fields
  • Adding Fields to a Content Type
  • Creating the Tag Collection Type
  • Relation Fields
  • Components
  • Using the Content Manager
  • Creating Service and Course Content Types
  • Creating a Single Content Type
  • Creating a Component for Posts Selection
  • Creating a Dynamic Zone
  • Creating the Homepage Content Entry
  • Fixing the Homepage
  • Creating a Global Configuration Type
  • Creating Header and Footer Types
  • SEO and Page Challenge
  • Finishing the Blog Application
  • Strapi Architecture: Generated Code Overview

Permissions, Authentication, and Authorization

  • Install Some Tools
  • Performing Public API Operations
  • Authentication and Authorization: The Theory
  • Performing User Authentication Through API
  • Performing Our First Authenticated Operation
  • API Tokens

Working with REST API

  • CRUD Operations on Collection Types
  • CRUD Operations on Single Types
  • 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

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

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

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

Customizing the Strapi Admin

  • Admin Panel Configuration: Introduction
  • Admin Server Configurations
  • Admin Panel Translations
  • Changing Admin Logos and More
  • Changing Admin Color Scheme

Strapi Plugin Development: Create a Plugin

  • Introducing Our Strapi Plugin "GitHub Projects"
  • Creating and Activating a Plugin
  • Integrating the Third-Party GitHub API
  • Plugin Route, Controller, and Service
  • Fetching Data from the GitHub API
  • Adapting the API Response
  • Creating the Project Content Type
  • Creating a Test Project
  • Fetching Related Projects
  • Dealing with Markdown Content
  • Admin Panel: Plugin Icon and First Component
  • The Strapi Design System
  • Fetching Data from the Admin Panel
  • Showing Data in a Table
  • Setting Up the Action Icons
  • Implementing the Checkbox Logic
  • Applying the Proper Auth Policy to Our Route
  • Generating a Single Project
  • Providing UI Feedback to the Admin User
  • Deleting a Project
  • Showing a Confirmation Dialog Before Deleting
  • Showing Buttons for Bulk Actions
  • Creating Projects in Bulk
  • Deleting Projects in Bulk
  • Admin RBAC: Restricting Plugin Use to Specific Roles
  • Admin RBAC: Restricting Routes to Specific Roles
  • Fixing Error Handling
  • Exposing Projects with Public Routes
  • Plugin Localization
  • Extract the Plugin as a Separate Package
  • Publish the Plugin to NPM Registry
  • Install the Plugin as a Dependency (And Publish to the Strapi Market)

Deploy Strapi in Production

  • Introduction to Deployment
  • Creating a GitHub Repo for Our Project
  • Deployment Architectures: An Overview
  • Environment Configurations
  • Database Creation and Configuration
  • Server Configuration
  • Admin Configuration
  • First Strapi Deployment
  • Configure the Email Plugin
  • Configure an External Upload Provider (Cloudinary)
  • Configure a Custom Domain
  • Deploying Admin as a Static Site: Configuration
  • Deploying Admin as a Static Site: Creating the Site
  • Make Absolute Admin URLs Work
  • Infrastructure as Code: Make Your Strapi Deployment Reusable (Optional)

Write a review

Please login or register to review

 For Support