Laravel From Scratch

Mark as Favorite Share
image

What Will You Learn?

In this course, you'll learn how to build a job listings application from scratch using Laravel 9 and MySQL. The tutorial covers setting up Laravel, routing, views, models, database interactions, authentication, CRUD operations, form validation, file uploads, and more. You'll also work with Blade templates, components, and middleware. The series concludes with user registration, authentication, and authorization. This hands-on experience will equip you with valuable skills for building web applications with Laravel.

About This Course

Provider: Youtube
Format: Online
Duration: 4 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: By completing this free course, you will be able to start building web applications using Laravel 9 and MySQL.
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: Traversy Media
Key Topics: Laravel 9, Web Applications, CRUD Operation, MySQL, Routing
Topic Covered: 
  1. - Introduction
  2. - Project Demo
  3. - Setting Up Laravel
  4. - Routing & Responses
  5. - Wildcard Endpoints
  6. - Route Constraints
  7. - Die Dump Helpers
  8. - Request & Query Params
  9. - API Routes
  10. - View Basics & Passing Data
  11. - Blade Templates & Basic Directives
  12. - Creating a Basic Model
  13. - Database Setup & Config
  14. - Create Database & User
  15. - Creating Database Migrations
  16. - Running Migrations
  17. - Database Seeding
  18. - Create an Eloquent Model
  19. - Creating a Factory
  20. - Creating a Layout & Sections
  21. - Adding the Theme HTML
  22. - Template Partials
  23. - Single Listing Formatting
  24. - Route Model Binding
  25. - Blade Components
  26. - Component Attributes
  27. - Tags Component
  28. - Controllers
  29. - Resource Method Naming
  30. - Using a Layout Component
  31. - Tag Filter
  32. - Search Filter
  33. - Clockwork Package
  34. - Create Listing Form
  35. - Validation & Store Listing
  36. - Mass Assignment Rule
  37. - Flash Messages
  38. - Alpine.js For Message Removal
  39. - Keep Old Data In Form
  40. - Pagination
  41. - File Upload
  42. - Edit Listing
  43. - Delete Listing
  44. - User Registration
  45. - Auth Links
  46. - User Logout
  47. - User Login
  48. - Auth & Guest Middleware
  49. - Relationships
  50. - Tinker Tinkering
  51. - Add Ownership to Listings
  52. - Manage Listings Page
  53. - User Authorization

0 Comments

No reviews yet !!

Please login first