This course introduces Strapi, an open-source headless content management system (CMS). It highlights Strapi’s versatility in creating, managing, and exposing content APIs in Node.js, without the constraints of a frontend system. The course focuses on Strapi’s RESTful or GraphQL APIs, its customizable admin panel, and the ability to extend the platform with custom plugins. Participants learn how to set up a Strapi project, define content types, and manage content through the admin panel. The course also covers authentication, permissions, and how to integrate these APIs with different frontends, providing the skills to harness Strapi for streamlined content management and distribution across multiple platforms.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Install and set up Strapi
Create a new Strapi application
Define content types in Strapi
Set up CRUD endpoints
Configure user permissions
Handle authentication requests
Create a new React application
Fetch data from Strapi in React
Retrieve a single data record in React
Integrate GraphQL with Strapi
Set up Apollo Client in React
Utilize the useQuery hook with Apollo
01. Strapi Basics
- Intro & Setup
- Create a Strapi App
- Content Types & Endpoints
- Permissions & Auth Requests
02. Using Strapi with React
- Creating a React App
- Fetching Strapi Data
- Fetching a Single Record
03. Using GraphQL with Strapi
- GraphQL Plugin & Overview
- Apollo Client Setup
- The useQuery Hook
- Query Variables
- Relational Data
- Fetching Related Data
- Rich Text Content
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Install and set up Strapi
Create a new Strapi application
Define content types in Strapi
Set up CRUD endpoints
Configure user permissions
Handle authentication requests
Create a new React application
Fetch data from Strapi in React
Retrieve a single data record in React
Integrate GraphQL with Strapi
Set up Apollo Client in React
Utilize the useQuery hook with Apollo
COURSE OUTLINE
01. Strapi Basics
- Intro & Setup
- Create a Strapi App
- Content Types & Endpoints
- Permissions & Auth Requests
02. Using Strapi with React
- Creating a React App
- Fetching Strapi Data
- Fetching a Single Record
03. Using GraphQL with Strapi
- GraphQL Plugin & Overview
- Apollo Client Setup
- The useQuery Hook
- Query Variables
- Relational Data
- Fetching Related Data
- Rich Text Content