In Depth Laravel Course (2023 Version)
35h 46m 3s
English
Paid
Course description
The course "In Depth Laravel" helps developers deepen their knowledge of the Laravel framework, covering architecture, database design, optimization, and testing. Practical projects and guides are aimed at creating scalable applications and solving real-world problems.
Watch Online
Watch Online In Depth Laravel Course (2023 Version)
0:00
/ #1: Course Intro
All Course Lessons (236)
# | Lesson Title | Duration | Access |
---|---|---|---|
1 | Course Intro Demo | 03:07 | |
2 | Thanks to Taylor | 01:55 | |
3 | How to get most out of this course | 03:43 | |
4 | Module Intro | 03:28 | |
5 | Intro to course | 09:34 | |
6 | create new laravel 10 project | 08:03 | |
7 | Intro to route and blade | 13:21 | |
8 | understand composer json | 12:13 | |
9 | full authentication with laravel breeze | 13:08 | |
10 | understand the migrations | 12:29 | |
11 | how register form works | 07:14 | |
12 | what is mvc pattern in laravel | 08:38 | |
13 | running raw sql queries | 13:08 | |
14 | using laravel query builder | 10:04 | |
15 | what is eloquent orm | 11:05 | |
16 | accessor mutator | 09:28 | |
17 | config and cache | 08:30 | |
18 | user avatar and tinker | 12:39 | |
19 | mass assignment | 06:26 | |
20 | avatar form and routes | 10:26 | |
21 | method spoofing and csrf protection | 10:55 | |
22 | controller and redirect session | 08:19 | |
23 | form request data | 17:53 | |
24 | image storage | 10:14 | |
25 | storage link to public | 15:28 | |
26 | Storage facade | 07:19 | |
27 | Open AI PHP Client | 08:20 | |
28 | Open AI Image generation | 09:53 | |
29 | generate ai avatar | 12:14 | |
30 | login with GitHub | 09:06 | |
31 | login with GitHub part 2 | 12:19 | |
32 | create migration model controller | 17:12 | |
33 | resource route | 12:42 | |
34 | create ticket | 16:07 | |
35 | store ticket with file | 15:46 | |
36 | delete model | 05:38 | |
37 | pass view variable | 08:19 | |
38 | route model binding | 10:02 | |
39 | edit and update model | 14:45 | |
40 | admin accessor | 12:03 | |
41 | request except rule in | 10:30 | |
42 | laravel notification | 10:34 | |
43 | has many relationship | 11:59 | |
44 | Client Need | 12:41 | |
45 | deploy to mezohub part 1 | 08:30 | |
46 | deploy to mezohub part 2 | 06:07 | |
47 | deploy to mezohub part 3 | 08:30 | |
48 | Module 2 Intro | 03:59 | |
49 | Setup Server Side | 08:18 | |
50 | Client Server Side | 07:24 | |
51 | How Inertia Works | 06:01 | |
52 | Link Components | 08:49 | |
53 | Active Link | 05:42 | |
54 | Need of Layout | 08:31 | |
55 | Default Layout | 11:46 | |
56 | Tailwindcss stlying | 11:42 | |
57 | Props and Migrations | 14:16 | |
58 | title and meta | 10:02 | |
59 | router visits | 17:59 | |
60 | forms | 09:55 | |
61 | forms helper | 11:49 | |
62 | authentication | 09:06 | |
63 | sign out | 08:47 | |
64 | server side rendering | 04:52 | |
65 | notification and progress | 08:32 | |
66 | store new site | 16:18 | |
67 | update field migration | 07:53 | |
68 | add user id to monitor | 09:49 | |
69 | delete and edit site | 12:24 | |
70 | ping a url | 09:19 | |
71 | monitor status | 09:42 | |
72 | queue job monitors | 14:51 | |
73 | schedule task | 10:55 | |
74 | real time status | 11:30 | |
75 | broadcast event | 14:19 | |
76 | real time update status | 08:11 | |
77 | dispatch on queue name | 08:24 | |
78 | whats the plan | 08:32 | |
79 | ask to subscribe | 09:51 | |
80 | authorize with gate | 10:03 | |
81 | authorize with policy | 11:12 | |
82 | user can | 10:40 | |
83 | laravel cashier stripe | 15:55 | |
84 | new subsctiption | 08:41 | |
85 | subscribe to plan | 11:22 | |
86 | solve webhook issue | 08:19 | |
87 | user profile page | 11:52 | |
88 | profile update | 08:52 | |
89 | update subscription | 08:28 | |
90 | cancel subscription | 10:16 | |
91 | resume subscription | 07:47 | |
92 | invoices | 09:29 | |
93 | laravel backup | 09:35 | |
94 | backup to aws s3 | 11:27 | |
95 | site down notification | 08:50 | |
96 | setup laravel forge | 09:36 | |
97 | deploy from forge | 08:45 | |
98 | enable quick deploy | 05:46 | |
99 | run scheduler | 05:17 | |
100 | making real time | 10:25 | |
101 | Module 3 - Intro | 04:26 | |
102 | New Project Setup | 08:07 | |
103 | what is API | 11:49 | |
104 | laravel test setup | 12:32 | |
105 | first unit test | 10:33 | |
106 | artisan test command | 06:32 | |
107 | first TDD test | 14:01 | |
108 | arrange act assert | 08:45 | |
109 | red to green | 05:57 | |
110 | whats your status | 07:00 | |
111 | tdd for validation | 12:11 | |
112 | test for hash password | 06:59 | |
113 | get up setup | 07:50 | |
114 | refresh database vs lazily | 07:13 | |
115 | login test | 10:20 | |
116 | validation rule testing | 08:09 | |
117 | test for sanctum token | 13:26 | |
118 | refactor with confidence | 07:27 | |
119 | setup laravel pest | 08:22 | |
120 | ask chatgpt for help | 06:49 | |
121 | list belongs to user | 11:31 | |
122 | list deleted with user | 09:11 | |
123 | add more fields | 09:25 | |
124 | ask chatgpt for subscriber table | 09:56 | |
125 | refactor relationship | 06:12 | |
126 | subscriber table fields | 09:46 | |
127 | campaign belongs to list | 07:18 | |
128 | close to pest | 16:54 | |
129 | campaign email table | 13:34 | |
130 | email list create | 12:20 | |
131 | email list crud | 12:56 | |
132 | subscribe a user | 07:24 | |
133 | confirmation notification | 07:42 | |
134 | confirm url | 16:28 | |
135 | unsubscribe url | 05:20 | |
136 | campaign store | 11:56 | |
137 | campaign crud | 09:16 | |
138 | send campaign | 11:28 | |
139 | send email to subscribers | 10:37 | |
140 | queue email | 06:10 | |
141 | schedule campaign | 07:41 | |
142 | run schedule campaign | 12:32 | |
143 | setup AWS SES | 07:10 | |
144 | send campaign via ses | 07:48 | |
145 | Nextjs setup | 09:20 | |
146 | register login design | 08:36 | |
147 | register form handle | 09:05 | |
148 | api cors error | 09:16 | |
149 | show validation error | 08:36 | |
150 | register new user | 11:46 | |
151 | verify email | 11:27 | |
152 | verify email notification tdd | 10:27 | |
153 | login user | 09:28 | |
154 | store token and logout | 10:16 | |
155 | nextjs auth middleware | 12:03 | |
156 | nextjs login with email verified | 06:12 | |
157 | Nextjs Header Layout | 08:31 | |
158 | Nextjs default layout | 05:36 | |
159 | Nextjs global state | 08:42 | |
160 | Nextjs email list design | 07:32 | |
161 | Nextjs email list create | 12:06 | |
162 | Nextjs delete email list | 08:13 | |
163 | Nextjs update email list | 08:24 | |
164 | Nextjs reafactor fetch | 10:54 | |
165 | Nextjs subscribeLink | 11:04 | |
166 | Nextjs subscribe a user | 12:16 | |
167 | Nextjs campaign create design | 13:33 | |
168 | Nextjs write campaign | 13:11 | |
169 | Nextjs send campaign | 12:13 | |
170 | Nextjs send campaign via aws | 05:14 | |
171 | tHub action to run tests | 07:20 | |
172 | deploy to server | 05:11 | |
173 | how to create PR as a team member | 10:38 | |
174 | continuous deployment | 11:30 | |
175 | Module 4 - Intro | 02:58 | |
176 | Setup Laravel Livewire | 09:45 | |
177 | Laravel 11 has new things | 04:16 | |
178 | first livewire component | 08:29 | |
179 | create real counter | 09:50 | |
180 | lots of layout trick | 07:26 | |
181 | component mount | 07:43 | |
182 | password generator - make component | 07:54 | |
183 | password generator - length letter and char | 08:26 | |
184 | password generator - raw code | 05:46 | |
185 | password generator - array type and reset | 08:41 | |
186 | dynamic form - create user | 08:39 | |
187 | dynamic form - validate attribute | 06:57 | |
188 | dynamic form - form object | 07:22 | |
189 | dynamic form - live validation | 06:42 | |
190 | dynamic form - use blade component | 07:02 | |
191 | dynamic form - redirect | 06:44 | |
192 | dynamic form - list users | 09:20 | |
193 | route model binding | 05:27 | |
194 | delete user | 06:05 | |
195 | edit user | 07:49 | |
196 | multiple form UI | 06:30 | |
197 | store multiple user on dynamic form | 07:25 | |
198 | dynamic validation | 08:23 | |
199 | user avatar upload | 05:51 | |
200 | storage and show avatar | 08:09 | |
201 | add user search | 06:24 | |
202 | navigation and computed properties | 05:58 | |
203 | passing the props | 07:07 | |
204 | emit event from children | 07:56 | |
205 | edit user from modal | 10:14 | |
206 | Intro to Apline JS | 03:58 | |
207 | resuseable modal with Alpine | 05:27 | |
208 | create confirm modal | 06:15 | |
209 | confirm and delete user | 08:03 | |
210 | Getting started with Filament | 06:49 | |
211 | Filament user access | 04:54 | |
212 | Filament resource | 06:33 | |
213 | Filament filters | 08:30 | |
214 | Filament custom filters | 06:01 | |
215 | Filament actions | 06:36 | |
216 | Filament custom actions | 07:11 | |
217 | Filament notification | 09:14 | |
218 | Filament Form Builder | 07:05 | |
219 | Filament EditRecord Hook | 06:35 | |
220 | Filament TextInput feature | 08:23 | |
221 | Filament password trick | 05:46 | |
222 | Filament working with Image | 08:01 | |
223 | Filament add widget | 06:41 | |
224 | Filament widget table query | 05:09 | |
225 | Filament InfoBuilder | 07:49 | |
226 | Filament Show relationship data | 07:51 | |
227 | Filament Post with slug and user_id | 04:03 | |
228 | Filament Post Wizard | 06:18 | |
229 | Filament Wizard step | 06:08 | |
230 | Filament Relation manager | 07:26 | |
231 | Filament with Livewire submit | 04:33 | |
232 | Filament use with Livewire component | 05:22 | |
233 | Filament use with Livewire form | 07:00 | |
234 | Filament mulitple panel | 07:55 | |
235 | Filament email verify and profile | 05:37 | |
236 | Filament Panel Navigation | 09:40 |
Unlock unlimited learning
Get instant access to all 235 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Laravel From Scratch Course | Build A Job Listing Application
Sources: Brad Traversy
Learn Laravel from scratch by creating and deploying a full-fledged job site, including authentication, authorization, and saving job listings to bookmarks...
13 hours 20 minutes 36 seconds

Laravel Backends for Vue.js 3
Sources: vueschool.io
Vue has held a special place in the front-end for Laravel developers since 2015. It started when the Laravel creator Taylor Otwell tweeted: "Learning @vuejs bec
3 hours 44 minutes

Master Laravel with GraphQL, Vue.js and Tailwind
Sources: udemy
Learn modern and most up to date development tools in your web developer toolchain. I'll let you see how modern PHP is these days. First off, the power of the L
17 hours 48 minutes 5 seconds

Laravel and Vue.js - Fullstack Web Development (2019)
Sources: udemy
Welcome to Laravel and Vue.js - Fullstack Web Development course, the best online resource for learning how to build full stack web app with Laravel, Vue.js an
28 hours 14 seconds

Vue 3, Nuxt.js and Laravel: A Practical Guide
Sources: udemy
Learn how to create 3 different apps with Vue 3, Nuxt.js and Laravel. The first app will be an Admin app using Vue 3 Composition API The second app will be an I
10 hours 17 minutes 9 seconds
Want to join the conversation?
Sign in to comment