Lifetime access is $100 off. Ends this week.Join here →

The "No Framework" Framework

46 episodes6 hrs 51 mins

Course overview

It's not a framework, it's an awesome project structure built from the ground up. Routing, service providers, powerful database integration, authentication, validation, flash messages and so much more.

Alex Garrett-Smith
Alex Garrett-Smith
Hey, I'm the founder of Codecourse!

Episodes

0%
Your progress
  • Total: 6h 51m
  • Played: 0m
  • Remaining: 6h 51m
01. Introduction
4m 27s
0%
02. Setting up the structure
8m 44s
0%
03. Environment variables
5m 53s
0%
04. The container
8m 39s
0%
05. Simple routing with FastRoute
17m 43s
0%
06. First route and controller
5m 43s
0%
07. Rendering views with Twig
17m 39s
0%
08. Using a base_path() helper
4m 14s
0%
09. Config: Loaders
6m 45s
0%
10. Config: The class
14m 28s
0%
11. Config: Service provider
3m 8s
0%
12. Configuring Twig
8m 21s
0%
13. Refactoring service provider loading
1m 57s
0%
14. Databases with Doctrine
17m 26s
0%
15. Model magic methods
3m 1s
0%
16. Forms: Signing in
8m 8s
0%
17. Forms: Validation
10m 37s
0%
18. Forms: Validation error handling
8m 29s
0%
19. Building a session helper
13m 26s
0%
20. Flashing validation errors and old data
12m 8s
0%
21. More view sharing
5m 24s
0%
22. Linking to pages with route names
6m 57s
0%
23. Authentication: Password hashing
8m 47s
0%
24. Authentication: Signing in
15m 18s
0%
25. Authentication: Persisting the user's session
7m 20s
0%
26. Authentication: Showing we're signed in
3m 58s
0%
27. Authentication: Password rehashing
5m 46s
0%
28. Flash messages
11m 50s
0%
29. CSRF: Generating a token
11m 43s
0%
30. CSRF: Checking the request
11m 8s
0%
31. Signing out
6m 7s
0%
32. Registering: Setting up
3m 39s
0%
33. Registering: Validation with custom rules
12m
0%
34. Registering: Storing a user
5m 11s
0%
35. Registering: Automatic authentication
1m 42s
0%
36. User dashboard with protection
6m 16s
0%
37. Guest middleware
4m 14s
0%
38. Cookie jar
8m 47s
0%
39. Generating a recaller cookie
15m 15s
0%
40. Reauthenticating from a cookie
9m 28s
0%
41. Cookie recaller security
4m 23s
0%
42. Refactoring our Auth class
13m 51s
0%
43. Bug fixing: Reauthentication
4m 41s
0%
44. Quick UI fix
1m 4s
0%
45. Switching to Eloquent
17m 49s
0%
46. Pagination
28m 15s
0%