The Complete Strapi Course – with plugins and deployment
The Complete Strapi Course – with plugins and deployment, available at $84.99, has an average rating of 4.56, with 149 lectures, based on 465 reviews, and has 3075 subscribers.
You will learn about Master the Strapi 4, the leading headless CMS, from the basics to advanced skills Create a complete Strapi application, with custom features and a full plugin Learn Strapi basics: content types, relations, components, dynamic zones, and more Customize the Strapi REST API with custom routes, controllers, services, etc. Customize the Strapi GraphQL API with custom operations Interact with your app via Strapi's REST and GraphQL API Learn Strapi plugins development by creating a full plugin (admin UI included) Deploy Strapi with 2 different architectures and CI/CD pipeline This course is ideal for individuals who are Whoever aims at fully mastering the n. 1 headless CMS in the market or Front-end developers who see in Strapi the best way to embrace full-stack development or Back-end engineers who see in Strapi the most efficient and flexible development framework It is particularly useful for Whoever aims at fully mastering the n. 1 headless CMS in the market or Front-end developers who see in Strapi the best way to embrace full-stack development or Back-end engineers who see in Strapi the most efficient and flexible development framework.
Enroll now: The Complete Strapi Course – with plugins and deployment
Summary
Title: The Complete Strapi Course – with plugins and deployment
Price: $84.99
Average Rating: 4.56
Number of Lectures: 149
Number of Published Lectures: 147
Number of Curriculum Items: 149
Number of Published Curriculum Objects: 147
Original Price: €84.99
Quality Status: approved
Status: Live
What You Will Learn
- Master the Strapi 4, the leading headless CMS, from the basics to advanced skills
- Create a complete Strapi application, with custom features and a full plugin
- Learn Strapi basics: content types, relations, components, dynamic zones, and more
- Customize the Strapi REST API with custom routes, controllers, services, etc.
- Customize the Strapi GraphQL API with custom operations
- Interact with your app via Strapi's REST and GraphQL API
- Learn Strapi plugins development by creating a full plugin (admin UI included)
- Deploy Strapi with 2 different architectures and CI/CD pipeline
Who Should Attend
- Whoever aims at fully mastering the n. 1 headless CMS in the market
- Front-end developers who see in Strapi the best way to embrace full-stack development
- Back-end engineers who see in Strapi the most efficient and flexible development framework
Target Audiences
- Whoever aims at fully mastering the n. 1 headless CMS in the market
- Front-end developers who see in Strapi the best way to embrace full-stack development
- Back-end engineers who see in Strapi the most efficient and flexible development framework
The definitive course to learn Strapi™ v4 from the basics to advanced usage!
Why Strapi and why this course?
This course is perfect for anyone that wants to add Strapi to their developer toolbox, being it the most popular headless CMS in the market (and still growing!), which combines top-level out-of-the-box features with strong flexibility and extensibility.
Build and deploy a complete Strapi app, plus a complete plugin!
In this course I will drive you from the very basic concepts to building, customizing and deploying a complete Strapi application.
The application we’ll be creating includes features built by extending the Strapi core via custom logic (routes, controllers, GraphQL resolvers, etc.). Furthermore, in this course you’ll be developing a complete plugin (admin + server code), that is ready to be published on the Strapi Market (and in fact you will find it there now!).
Let me say that the Strapi Plugin section is a course in the course, and it will give you the skills to propose Strapi plugins to customers, both through the newborn Strapi market (that has high growth potential) and directly.
Course topics list
Here are the main topics you will be learning:
-
Working with content: content types, fields, relations, components, dynamic zones
-
Authorization & authentication system
-
Working with the REST API
-
Working with the GraphQL API
-
Extending Strapi core: custom routes, controllers, services, policies, middleware
-
Extending the GraphQL plugin
-
Customizing the Admin Panel
-
Creating a complete plugin (server and admin included), ready for the Strapi marketplace
-
Deploying Strapi in production
What you’ll be able to do afterwards
By the end of this course, you will feel empowered as you’ll master a framework that dramatically speeds up time to market in developing production-ready backend applications, while not sacrificing extensibilityto adapt it to endless use cases and business requirements!
Disclaimer
The Strapi™ name and logo are property of Strapi Solutions SAS and are shown, as well as parts of the Strapi application, for educational purposes. This course is published independently, with no affiliation with Strapi Solutions SAS.
Course Curriculum
Chapter 1: Welcome to the course
Lecture 1: Course teaser
Lecture 2: Course structure: optimize your learning path
Lecture 3: Note on Strapi 5 update (currently beta)
Chapter 2: Introduction
Lecture 1: What is Strapi
Lecture 2: Course Project: an overview
Lecture 3: Install and manage NodeJs with NVM
Lecture 4: Project repository (for reference)
Lecture 5: Creating the Strapi project
Lecture 6: More on Strapi installation
Lecture 7: How to use Typescript (optional)
Lecture 8: Admin panel: users, roles and initial tour
Lecture 9: How to update Strapi
Chapter 3: Designing Strapi content types
Lecture 1: Content types: an introduction
Lecture 2: Data fields: foreword
Lecture 3: Data fields
Lecture 4: Adding fields to a content type
Lecture 5: Creating the Tag collection type
Lecture 6: Relation fields
Lecture 7: Components
Lecture 8: Using the Content Manager
Lecture 9: Creating Service and Course content types
Lecture 10: Creating a single content type
Lecture 11: Creating a component for Posts Selection
Lecture 12: Creating a dynamic zone
Lecture 13: Creating the Home Page content entry
Lecture 14: Fixing the Home Page
Lecture 15: Creating a global configuration type
Lecture 16: Creating Header and Footer types
Lecture 17: SEO and page challenge
Lecture 18: Finishing the blog application
Lecture 19: Strapi architecture: generated code overview
Chapter 4: Permissions, authentication and authorization
Lecture 1: Install some tools
Lecture 2: Performing public API operations
Lecture 3: Authentication & Authorization: the theory
Lecture 4: Performing User Authentication via API
Lecture 5: Performing our first authenticated operation
Lecture 6: API tokens
Chapter 5: Working with REST API
Lecture 1: CRUD operations on Collection Types
Lecture 2: CRUD operations on Single Types
Lecture 3: API parameters: an introduction
Lecture 4: Sort the API response
Lecture 5: Filter your API responses
Lecture 6: Populate your API responses with relations and more
Lecture 7: Select fields for your API responses
Lecture 8: Paginate through content via API
Lecture 9: Deal with draft content via API
Chapter 6: Working with GraphQL
Lecture 1: Installing the GraphQL plugin
Lecture 2: GraphQL queries on public data
Lecture 3: User Authentication with GraphQL
Lecture 4: First authenticated GraphQL query
Lecture 5: Getting nested components via GraphQL
Lecture 6: Getting dynamic zones via GraphQL
Lecture 7: GraphQL Mutations
Lecture 8: GraphQL operators
Chapter 7: Extending Strapi core: custom controllers and more
Lecture 1: Customizing Strapi: what we’ll build
Lecture 2: Strapi architecture: an overview
Lecture 3: Request and Response
Lecture 4: Data models and APIs
Lecture 5: Lifecycle hooks
Lecture 6: Configuring core routes
Lecture 7: Creating custom routes
Lecture 8: Policies
Lecture 9: The Strapi object
Lecture 10: Middleware
Lecture 11: Controllers: creating custom controllers
Lecture 12: Controllers: extending core controllers
Lecture 13: Controllers: replacing core controllers
Lecture 14: Services
Lecture 15: Entity Service and Query Engine APIs
Lecture 16: Premium posts: introduction
Lecture 17: Premium posts: solution 1
Lecture 18: Premium posts: solution 2
Lecture 19: Premium posts: solution 3
Lecture 20: Premium posts: the findOne controller
Lecture 21: Post likes: part 1
Lecture 22: Post likes: part 2
Lecture 23: Lifecycle hooks: the theory
Lecture 24: Lifecycle hooks exercise: part 1 (challenge)
Lecture 25: Lifecycle hooks exercise: part 2 (challenge solution)
Lecture 26: Lifecycle hooks exercise: part 3 (first programmatic hook)
Lecture 27: Lifecycle hooks exercise: part 4 (second programmatic hook)
Lecture 28: Lifecycle hooks exercise: part 5 (declarative hook)
Lecture 29: Webhooks: an overview
Chapter 8: Extending the GraphQL API
Lecture 1: The GraphQL plugin and how it works
Lecture 2: Customizing the GraphQL CRUD operations
Lecture 3: Extensions: Nexus vs GraphQL SDL
Lecture 4: Extending the schema (custom mutation)
Lecture 5: Creating a custom resolver
Lecture 6: Applying an auth scope to GraphQL operations
Lecture 7: Shaping a GraphQL response
Lecture 8: Reorganizing GraphQL extension code
Chapter 9: Customizing the Strapi Admin
Instructors
-
Artcoded Academy (by Jib)
Full Stack JS / TS training
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 6 votes
- 3 stars: 21 votes
- 4 stars: 119 votes
- 5 stars: 317 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Flutter Development Courses to Learn in January 2025
- Best Docker Kubernetes Courses to Learn in January 2025
- Best Business Analytics Courses to Learn in January 2025
- Best Excel Vba Courses to Learn in January 2025
- Best Devops Courses to Learn in January 2025
- Best Angular Courses to Learn in January 2025
- Best Node Js Development Courses to Learn in January 2025
- Best React Js Courses to Learn in January 2025
- Best Cyber Security Courses to Learn in January 2025
- Best Machine Learning Courses to Learn in January 2025
- Best Ethical Hacking Courses to Learn in January 2025
- Best Ui Ux Design Courses to Learn in January 2025
- Best Aws Certification Courses to Learn in January 2025
- Best Data Science Courses to Learn in January 2025
- Best Digital Marketing Courses to Learn in January 2025
- Best Web Development Courses to Learn in January 2025
- Best Javascript Courses to Learn in January 2025
- Best Python Programming Courses to Learn in January 2025
- Best Video Editing Courses to Learn in December 2024
- Best Music Production Courses to Learn in December 2024