Unlock the full potential of Strapi with our comprehensive course designed to take you from a beginner to an expert. Learn vital skills in Strapi, the leading Headless CMS, alongside practical insights into React and Gatsby.
Course Overview
This extensive course includes over 21 hours of video lessons, offering an in-depth understanding of Strapi's capabilities. Begin with a revamped introduction to get started with Strapi quickly, and build your first project within the first hour and a half!
Course Structure
- 3 Hours of Core Theory: Discover the fundamentals and advanced features of Strapi.
- 15 Hours of Practical Projects: Engage in hands-on projects, Q&A sessions, and a growing cookbook filled with techniques and strategies.
Hands-On Projects
Throughout the course, you will create:
- A Leaderboard with Strapi and jQuery
- Secure Login and Signup systems and an Edit Profile Page using Strapi and React
- A Complex, Extensible Portfolio Page Builder with React and Strapi's Dynamic Zones
- A Complete Inventory Management Application to handle stock, product creation, and more
- A Static Blog and an E-Commerce solution leveraging Gatsby, Strapi, and Stripe
- Latest Addition: A comprehensive Static E-commerce project with in-depth details
Why Choose Strapi?
Strapi empowers developers by:
- Boosting Delivery: Accelerate feature development and deployment.
- Enhancing Prototyping: Create fully functional apps faster than ever.
- Scaling Development: Enable solo developers and small teams to manage large-scale applications efficiently.
- Excelling in Competitions: Provides tools to focus on innovative features during hackathons and competitions.
Strapi Advantages
- Proven Performance: Utilized by thousands in various applications.
- Open Source: Offers transparency and community support.
- Startup Support: Backed by a funded startup ensuring continuous development.
Detailed Course Content
The course is divided into two main parts, starting with the foundational elements of Strapi:
- Content Types: Rapidly construct your content.
- CRUD Functionality: Set up permissioned APIs efficiently.
- Roles and Permissions: Streamline user role management.
- File Upload: Seamlessly connect with any provider using code.
- Email Sending: Simple integration with minimal code involvement.
After mastering the core concepts, delve into the Cookbook for FAQs and tips, followed by hands-on Web Apps with Strapi using React and Gatsby.
Requirements
- Basic JavaScript knowledge
- Experience with NodeJs is advantageous
- Understanding of React and Gatsby is helpful but not necessary
Who Should Enroll?
- Developers eager to build Static Sites and E-commerce websites
- Small teams seeking quick feature delivery
- Entrepreneurs aiming for competitive advantages
- Participants in hackathons looking for efficient development tools
Learning Outcomes
- Develop projects with React, Strapi, and Gatsby
- Create an E-commerce platform using Stripe
- Quickly build static sites with Gatsby and Strapi
- Effortlessly set up a NodeJS backend
- Streamline deployment processes
- Efficiently define roles and permissions
- Ensure data security
- Optimize your APIs with private fields
- Leverage custom controllers and services
- Simplify file uploads and email sends