Self-Made SaaS Course
5h 19m 41s
English
Paid
Course description
Move from idea to a finished application with the video course "Building SaaS with your own hands"!
You will learn how to create a fully functional SaaS application from scratch using the Laravel framework on PHP. Your working application will include authentication and authorization, payments, testing, deployment, maintenance recommendations, and much more.
Code examples and materials will be based on Laravel 11 and PHP 8.3. However, the techniques presented in the course should be compatible with some previous and future versions of the framework and programming language.
Watch Online
0:00
/ #1: 1a. Introduction and course overview
All Course Lessons (27)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 1a. Introduction and course overview Demo | 02:34 | |
| 2 | 1b. What we're going to build | 04:38 | |
| 3 | 1c. Tools and apps you'll need | 09:43 | |
| 4 | 1d. Setting up services | 04:13 | |
| 5 | 1e. Crash course in Laravel | 23:34 | |
| 6 | 2a. SaaS design essentials | 06:05 | |
| 7 | 2b. Planning our database schema | 06:49 | |
| 8 | 2c. Creating models in Laravel | 17:41 | |
| 9 | 2d. Thinking in full-stack | 05:08 | |
| 10 | 2e. UI kits and libraries | 05:29 | |
| 11 | 3a. Adding user registration and login | 10:21 | |
| 12 | 3b. Creating pages for resources | 26:55 | |
| 13 | 3c. Adding test data with factories | 18:19 | |
| 14 | 3d. Building views with Blade templates | 13:28 | |
| 15 | 3e. Form handling and validation | 15:52 | |
| 16 | 3f. Adding user settings | 11:46 | |
| 17 | 3g. Custom scopes and middleware | 08:46 | |
| 18 | 3h. Adding payment processing | 24:58 | |
| 19 | 4a. Email notifications | 17:42 | |
| 20 | 4b. Sprucing up the dashboard | 12:00 | |
| 21 | 4c. Including relationships | 07:58 | |
| 22 | 4d. Integrating AI features | 10:00 | |
| 23 | 4e. Subscription vs credit-based payment methods | 07:45 | |
| 24 | 4f. Adding automated tests | 21:26 | |
| 25 | 5a. Prepping our application for deployment | 08:52 | |
| 26 | 5b. Deploying on a VPS | 11:25 | |
| 27 | 5c. Deploying on Forge | 06:14 |
Unlock unlimited learning
Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Learn Laravel Vuejs from scratch - Build a TESLA web app
Sources: udemy
This course will teach you how to use the Laravel and Vuejs frameworks completely from scratch. In this course we will be building and going through a few proj
6 hours 48 minutes 12 seconds
Master Laravel for Beginners Intermediate
Sources: udemy
Laravel is becoming the most popular choice among PHP developers these days. It's easiest to start with, most fun to use and very performant tool and ecosystem of tools, that ju...
54 hours 41 minutes 57 seconds
Building Finance Apps with Laravel
Sources: Martin Joo
Learn how to build reliable software that deals with payments, money, numbers, transactions, webhooks, dashboards, and exports.
Master Laravel & Create High-Level Applications with Laravel
Sources: udemy
Learn Laravel, while creating an eShop in the process. Bring to live all those ideas in your head after learning Laravel by doing. The course is compatible with
14 hours 44 minutes 48 seconds
How to Structure Laravel Project
Sources: laraveldaily.com
Basic Laravel is an MVC framework, it’s clear what should be in Model, View and Controller. But what if you have custom logic for processing data before passing it to the view? ...
4 hours 51 minutes 17 seconds