Screencasts that focus on building real apps. If you're looking to learn Laravel, Livewire, Vue, Inertia and more, we've got you covered.
Single-page applications are great, but they come with the challenge of maintaining two separate projects — the client and the API. Inertia serves as the solution, seamlessly connecting these two components and enabling you to build everything in one application (a monolith) while achieving the same outcome. The best part? You won't have to create an API. To be honest, when I first started working with Inertia, I was a little confused about how everything worked. If that sounds familiar, then this course is made for you. I'll guide you through everything you need to know to kickstart your journey in building single-page applications using Laravel, Inertia, and Vue.
Ready to build a forum with Inertia and Laravel? Why a forum? A forum touches a whole load of concepts that you'll use throughout your development career – particularly on the client-side, where we'll be doing most of the heavy lifting. So, let's build a clean, modern forum with features like markdown support, code highlighting, advanced filtering, user mentions, full-text search, the ability to mark best answers, and more.
Pagination is essential for almost every application. Let's take a look at an easy way to render pagination links when using Inertia with Laravel and Vue.
The Laravel ecosystem gives us packages like Laravel Breeze and Jetstream which come ready set up with Inertia installed. But what if you want to install Inertia from scratch and build your own features on top of it? In this course, whether you're new to Inertia or not, we'll be covering getting Inertia set up on a completely fresh Laravel application. We'll walk through some nice additions like server side rendering, styling with Tailwind and installing Ziggy for named routes. To finish off the course, we'll build a simple app where we can post comments to a timeline, to bring everything nicely together!
Say goodbye to the traditional email/password flow and implement passwordless authentication with Laravel! In this course, we'll cover sending a secure link via email to allow users to sign in seamlessly. Oh, and we'll cover the entire registration process too. Use it on its own, or combine it with the standard email/password flow to give your users even more flexibility.
If you're using Eloquent model observers, you'll know registering them can break your flow. How about a convenient trait to automatically hook up the associated observer? Let's build it!
Build a marketplace where sellers can list and sell files, while we take a cut of each sale using Stripe Connect. We'll cover onboarding users with Stripe Connect, creating products and uploading files, payments, and delivering purchased files to your customers. Here's everything we'll cover: - The Stripe Connect onboarding flow - Effortlessly creating products (and uploading files) with Livewire forms - Subdomains for your user's marketplace - Stripe Checkout for a beautiful, secure payment flow - Securely delivering files with Signed URLs in Laravel - Showing sales stats on a dashboard
Join thousands of developers improving their skills every day
More than one developer? Switch to team pricing
Looking for student or non profit discounts? Contact us for a coupon!
Here's what some of our awesome members are saying
Codecourse is a fantastic platform. Alex has a friendly delivery style. He includes just enough detail to keep the courses comprehensive but not too slow. Thank you, Alex, for making me a better developer!
Zuzana Kunckova
I love that Codecourse tackles larger concepts, such as multi-tenant/multi-database setups, or ADR in both Slim & Laravel. Really helps push me as a developer.
Scott Zirkel
Codecourse is what got me into web development. Diverse content, superb quality courses, and most of all excellent explanations.
Ziyo Shams
Codecourse has allowed me to approach complex problems in a much cleaner way because Alex has always been a big advocate of simplicity.
Abdul Haseeb
I love Codecourse because it has a lot of practical step-by-step projects. The teaching, video and content quality are one of the best I've ever seen. It helped me so much and improved my web development skills to a whole new level.
Davor Minchorov
Great practical project examples and code walkthrough that will help you level up your developer chops.
Steven Grant
Codecourse is just so simple. I built my first Laravel app in hours thanks to Codecourse.
Duncan McClean
Codecourse is the way to learn and keep up-to-date with the latest technologies.
Brent Robert
I'm a full-stack developer and founder of Codecourse, nice to meet you!
If you're like me, you learn best by building real stuff, and that's exactly what we do here. I don't create unforgettable boring screencasts, we'll sit down together and learn from practical examples you can use right away.
Don't just take my word for it though, thousands of premium members are keeping their skills sharp, right here.
Ready to join?
Say hello on Twitter© 2023 Codecourse Ltd. All Rights Reserved. Born in the UK.