Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development App Development

The Complete Strapi Course

Master Strapi, the Open Source Headless CMS, use it withReact and Gatsby to build static and interactive sites
Bestseller
Rating: 4.7 out of 54.7 (528 ratings)
2,826 students
Created by Alex V
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Build Projects with React, Strapi and Gatsby
  • Build an E-commerce with Gatsby, Strapi and Stripe
  • Use Gatsby and Strapi to Build Static Sites - Rapidly Learn React and build advanced projects
  • Build a NodeJS backend in seconds
  • Deploy from development to production in a manner of minutes
  • Define Roles and Permissions
  • Keep your data safe
  • Optimize your API with private fields
  • Use Custom Controllers and Services for optimal functionality
  • Upload Files Effortlessly
  • Send Emails in one line of code

Course content

51 sections • 327 lectures • 27h 5m total length

  • Preview06:10

  • Slides for the Course
    00:05
  • Code for the Course
    00:02
  • Freebies
    00:02

  • Preview04:44
  • Preview04:40
  • NOTE: If you can't see Roles and Permissions
    00:08
  • Preview05:57
  • Preview05:16
  • Preview06:04
  • NOTE: If you can't see articles
    00:10
  • Preview12:43

  • Preview01:54

  • Preview01:27
  • Preview05:52
  • Set up the Post Collection Type in Strapi
    05:51
  • Introduction to React and Components
    12:49
  • Using Hardcoded Data to Display an Image in the Post Component
    08:42
  • Improve the Look and Feel of your Post
    03:58
  • Using Properties to pass data between React Components
    10:02
  • Rendering multiple components with Array.map
    04:56

  • Working with useState and useEffect Hooks
    07:10
  • Use an Async function in useEffect to load data
    03:58

  • Installing React Router Dom + Recap
    04:28
  • Set up React Router Dom to create Pages
    06:56
  • Create a new Page and set up Navigation
    05:48
  • The Create Page
    06:13
  • Adding image upload to the Create Form
    04:39
  • Custom Controller to ensure likes are set to 0
    10:05
  • Simple frontend validation
    05:11
  • Backend Validation
    03:47
  • Error Handling in the Frontend
    06:08

  • Preview05:17
  • Fetching the Single Post data and displaying it
    09:04
  • Loading and Error Indicators in the Single Post Page
    03:49
  • The Delete Post Request
    03:25
  • The Update Post Request
    08:45

  • Set up UserContext to store User Data
    08:39
  • Custom Nav for logged / logged out in users + Login Page
    04:34
  • Build the. Login Form
    07:07
  • Handle and Show Errors in the Login Page
    04:34
  • Redirect on Successful Login
    04:40
  • The Entire Signup Page with UserContext
    11:19

  • Making the Create Request Require Authentication
    04:43
  • Making Edit and Delete Require Authentication
    03:19
  • Show edit and delete button only if you own the post
    04:21
  • Custom Controllers to Ensure only You can Delete and Edit your own Posts
    08:06

Requirements

  • Basic Javascript understanding
  • Having used NodeJs helps to appreciate how effortless strapi is
  • React and Gatsby are taught during the course, an understanding of them helps but is not needed

Description

The Complete Strapi Course teaches all you need to know to start and improve your skills with Strapi!

Learn about Strapi, the Headless CMS, as well as React and Gatsby.
Over 26 hours of lessons.

[Updated] for the latest Strapi Stable Release!

[Newest Update] Experience all Strapi Features while building a single Full Stack Project!


Revamped Introduction, get started with Strapi quickly!

Build your first project and deploy it in the first hour and a half!


3 Hours of Core Theory Curriculum. In which you will learn all the ins and outs of Strapi.

Then 15 hours of Projects, Q&A and a continuously growing Cookbook with Techniques and strategies.


Throughout this course you will Build:

  • Build a FulllStack Photo Sharing  Web Application with React hooks and Context and Strapi.

  • Build a Static Blog with Gatsby and Strapi

  • Build an E-Commerce with Gatsby, Strapi and Stripe

  • A Leaderboard with Strapi and jQuery

  • SECURE Login and Signup and Edit Profile Page with Strapi and React

  • A Complex (2 parts) and Extensible Portfolio Page Builder with React and Strapi's Components and Dynamic Zones

  • A Complete (2 parts) Inventory Management Application (See stock, create products, add and remove stock, visualize events and totals)


In the latest addition of the course, you will build and deploy a complete Static E-commerce with Gatsby, Strapi and Stripe as payment processor. (over 6 hours in depth project)

[Upcoming, learn all Strapi features, CRUD, Emails, Authentication, File Upload, Custom Controllers and Services, Policies all in one project]


Strapi is a headless CMS that in the hands of a developer gives them superpowers.

That's why I use Strapi for every single new application I work with.


Strapi allows you to:

  • Deliver Faster: Focus on the actual features, increase velocity of your deployments.

  • Prototype Faster: Build an App in a week (or a day), not months!

  • Multiply Yourself: Small teams and solo developers can now build and manage huge applications!

  • Win at every Hackathon: Don't waste time coding authentication, file upload, and data management. Focus on the features that matter

Strapi is a favorable decision also because:

  • Battle-tested by thousands

  • Open Source

  • Backed by a funded startup


The course is divided into 2 parts:

The first 3 hours go through all major aspects of Strapi:

  • Content Types (build your content in seconds)

  • CRUD functionality (Permissioned APIs the moment you define your content)

  • Roles and Permissions (Add a new Role in seconds, not days!)

  • File Upload, done right, instantly. Connect it with any provider. (WITH CODE)

  • Email sending, that works out of the box, with one line of code


After that, I've left a Cookbook, with FAQs and Tips to be more effective with situational tasks you may have to deal with when working with Strapi.


Then we jump right into building Web Apps with Strapi.

Learn React while building all of these incredible projects, each project adds more and more complexity. Learn React, Gatsby while using Strapi  as a backend.

Throughout this course you will Build:

  • A Leaderboard with Strapi and jQuery

  • SECURE Login and Signup and Edit Profile Page with Strapi and React

  • A Complex (2 parts) and Extensible Portfolio Page Builder with React and Strapi's Components and Dynamic Zones

  • A Complete (2 parts) Inventory Management Application (See stock, create products, add and remove stock, visualize events and totals)

  • Build a Static Blog with Gatsby and Strapi

  • Build an E-Commerce with Gatsby, Strapi and Stripe


At the time of release, I've worked with Strapi for over a year, saving hundreds of thousands of dollars for the companies I've worked with.

I'm one of the most experienced developers and I'm teaching it here on Udemy at a dirt-cheap price.


The course covers all Strapi main Features and the halfway point consists of exercises in which you will build COMPLEX web applications at the speed of thought by leveraging Strapi, jQuery and React.


If you want to get started with shipping faster and building high-quality React applications, then Sign Up Now!

Who this course is for:

  • Build Static Sites and E-commerce with Gatsby, Strapi and Stripe
  • Small teams that need to deliver features FAST
  • Entrepreneurs looking for the winning edge
  • Build your MVP in a matter of days not weeks
  • Win Every Hackathon

Featured review

Emmanuel Tweneboah
Emmanuel Tweneboah
117 courses
25 reviews
Rating: 5.0 out of 5a year ago
I always say am lucky to find this awesome tool called Strapi and awesome Instructor called Alex. He delivers well and above all he responds to questions very quickly. Now with Strapi, I feel proud of myself. Give strapi a try and you will share your testimonies too

Instructor

Alex V
Creating your future or some emoji thing
Alex V
  • 4.7 Instructor Rating
  • 528 Reviews
  • 2,923 Students
  • 1 Course

I'm a full stack Javascript developer with years of wordpress and blockchain technology development on his back. 7 years of experience.

I currently mentor on Codementor and create online courses here on Udemy.

I worked on Wordpress for over 4 years before moving to Full Stack Javascript development (React and Node.js)

I turn what I teach into courses. To share it with the world!


If you have an urgent need, feel free to DM me!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.