Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Laravel From Scratch

Laravel Từ Con Số 0

Laravel Từ Con Số 0

Xây dựng và triển khai một ứng dụng tuyển dụng thực tế, đồng thời nắm vững tất cả các kiến thức nền tảng về framework Laravel

4.7
(576 đánh giá)
2,651 học viên
Giảng viên
Brad Traversy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.109.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.5 giờ video
132 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Xây dựng và triển khai hoàn chỉnh một ứng dụng tuyển dụng từ đầu
Route trong Laravel và mô hình thiết kế MVC
Cơ sở dữ liệu PostgreSQL, migrations, Eloquent ORM, factories và seeders
Xác thực người dùng, middleware và chính sách phân quyền
Template Blade, UI components, Tailwind CSS và Alpine JS cho các thành phần tương tác
CRUD bài đăng tuyển dụng, tính năng bookmark, nộp đơn online kèm upload CV, bản đồ, email và nhiều hơn nữa
Tài liệu bổ sung cao cấp: File Markdown kèm code mẫu và giải thích chi tiết

Yêu cầu

Kiến thức nền tảng về PHP

Đối tượng phù hợp

Lập trình viên web muốn học Laravel một cách thực tế và dễ hiểu

Nội dung khóa học

15 phần • 132 bài giảng
1 Chào mừng bạn đến với khóa học
2 Demo dự án của khóa học
3 Code hoàn chỉnh của dự án
4 Tài liệu cao cấp
5 Laravel là gì?
6 Các tính năng, thư viện và công cụ có sẵn trong Laravel
1 Giới thiệu phần
2 Cài đặt trình soạn thảo code (VS Code)
3 Các lựa chọn môi trường phát triển
4 Cài đặt Laravel Herd - MacOS
5 Cài đặt Laravel Herd - Windows
6 Cài đặt Laravel bằng Composer
1 Giới thiệu phần
2 Tổng quan cấu trúc thư mục Laravel
3 MVC - Cách thức hoạt động
4 Giới thiệu về Routing
5 Tham số Route và ràng buộc
6 Đối tượng Request và tham số Query
7 Hàm Response hỗ trợ
8 Mẹo nhỏ - Bảo mật Laravel Herd Site của bạn (Chứng chỉ TLS)
1 Giới thiệu phần
2 Tạo và hiển thị Views
3 Truyền dữ liệu vào Views
4 Sử dụng Blade Templates và Directives
5 Thêm về Loop Directives và biến $loop
6 Tạo Controllers
7 Tham số và Request trong Controller
8 Tạo Resource Routes và Methods
9 Type Hinting trong Controllers
10 Layout với Template Inheritance
11 Partials và @include Directive
1 Giới thiệu phần
2 Giới thiệu về Components
3 Layout Component và Slots
4 Tailwind CSS và Vite Hot Reloading
5 Header Component và hàm url
6 Conditional Classes và @php Directive
7 Thuộc tính và Props của Component
8 Thử thách: Button Link Component
9 Nav Link trên menu điện thoại
10 Nút bật/tắt menu điện thoại
11 Hero Component
12 Banner trên và dưới
1 Giới thiệu phần
2 Các lựa chọn cơ sở dữ liệu
3 Cài đặt PostgreSQL - MacOS
4 Cài đặt PostgreSQL - Windows
5 Tạo Database và User
6 Cấu hình kết nối cơ sở dữ liệu
7 Tổng quan Migrations và các lệnh
8 Tạo Migrations
1 Giới thiệu phần
2 Giới thiệu về Models
3 Lấy dữ liệu và Eloquent ORM
4 Tinker và các thao tác CRUD
5 Model Binding và chi tiết một bài đăng tuyển dụng
6 Tạo bài đăng tuyển dụng
7 Xác thực dữ liệu đầu vào và xử lý lỗi
8 Migration cập nhật schema bảng Job
9 Quan hệ Eloquent
10 Sử dụng Factories
11 Tạo Factories và thư viện Faker
12 Tạo Seeders
13 Seeder cuối cùng cho cơ sở dữ liệu
14 Lưu ý cho người dùng MySQL/MariaDB
1 Giới thiệu phần
2 Trang Jobs và Job Card Component
3 Jobs trên trang chủ
4 Trang chi tiết Job
5 Trang tạo Job
6 Text Input Component
7 Các Input Components khác
8 Hoàn thiện xác thực dữ liệu đầu vào
9 Flash Messages và Alert Component
10 Alpine.js và tắt Alert
11 Các trường tùy chọn của Job
12 Upload file
13 Cập nhật bài đăng tuyển dụng
14 Xóa bài đăng tuyển dụng
1 Giới thiệu phần
2 Các lựa chọn xác thực
3 Thiết lập Laravel Breeze
4 Session hoạt động như thế nào và Session Helper
5 Login & Register Controllers và Routes
6 Đăng ký người dùng mới
7 Đăng nhập người dùng
8 Đăng xuất và Auth Directive
1 Giới thiệu phần
2 Tổng quan về Middleware
3 Bảo vệ Routes
4 Guest Middleware
5 Test User Seeder
6 Thêm người dùng hiện tại vào bài đăng
7 Policies và @can Directive
8 Policy Authorization trong Controller
1 Giới thiệu phần
2 Dashboard Controller và View
3 Bài đăng tuyển dụng của người dùng trên Dashboard
4 Profile Controller và cập nhật thông tin
5 Upload ảnh đại diện Profile
6 Hiển thị ảnh đại diện trong Header
7 Phân trang đơn giản cho Job
8 Tùy chỉnh giao diện phân trang
1 Giới thiệu phần
2 Bookmark Migration và Relationships
3 Seed dữ liệu Bookmark
4 Lấy và hiển thị Bookmark
5 Bookmark các công việc
6 Xóa Bookmark
1 Giới thiệu phần
2 Applicant Migration và Model
3 Form ứng viên dạng Modal với Alpine.js
4 Sửa lỗi nhấp nháy Modal bằng x-cloak
5 Applicant Controller và Store Method
6 Hiển thị ứng viên cho chủ bài đăng
7 Xóa ứng viên
8 Ngăn nộp đơn trùng lặp
1 Giới thiệu phần
2 Search Component và Route
3 Chức năng tìm kiếm
4 Thiết lập Mapbox
5 Ẩn khóa Mapbox
6 Gửi email với Mailers và Mailtrap.io
7 Gửi dữ liệu trong email
8 File đính kèm trong email
9 Thiết lập email cho môi trường production
1 Giới thiệu phần
2 Chuẩn bị và đẩy code lên Github
3 Thiết lập Server và Site trên Laravel Forge
4 Thiết lập tên miền
5 SSL và Kiểm thử triển khai
6 Tổng kết

Giới thiệu khóa học

In this course, you will learn the Laravel framework from the ground up by building "Workopia". A real-world job listing application. If you took my PHP From Scratch course, it is the same project but with added features.


Special Resource: I am including the premium docs with this course. This is esentially a written version of the course. There is a markdown file for every video with explanations and code snippets from that video. The download is in the first section.


Here are the main features of the Workopia project:


  • Job Listing CRUD

  • Authentication & Authorization Policies

  • Profile Avatar Upload

  • Blade UI Components

  • Vite & Tailwind Integration

  • Bookmarking System

  • Apply & Upload Resume

  • User Dashboard

  • Alpine.js For Interactivity

  • Database Seeder

  • Job Search & Filtering

  • Mapbox Maps & Geocoding

  • Mailers With Mailtrap

  • Job Listing Pagination


You will learn all of the fundamentals of Laravel including:


  • Routing, Request & Response

  • MVC

  • Database Migrations

  • Artisan CLI

  • Tinker

  • PostgreSQL Integration

  • Factories & Seeding With Faker

  • Eloquent ORM

  • Blade Templates

  • Components With Props, Attributes & Slots

  • Blade Directives & Dynmaic Views

  • Alpine JS For Interactivity

  • Auth Facade & Directive

  • Authorizartion & Policies

  • Learn How Sessions Work

  • Middleware

  • Laravel Breeze Overview

  • Mailers

  • Built-In Helpers - url, route, asset, session etc

  • Vite, NPM & Frontend Dependencies

  • Tailwind CSS Integration

  • Laravel Forge & Digital Ocean Deployment

  • Much More!

This course will give you all of the nessesary skills to start building your own Laravel applications regardless of what you want to do as far as working as a developer, freelancing, building your own products and so on.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Laravel
Hiển thị tất cả khoá học Php
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊