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

Let's Learn Laravel & Livewire: A Guided Path For Beginners

Học Laravel & Livewire: Lộ Trình Hướng Dẫn Cho Người Mới Bắt Đầu

Học Laravel & Livewire: Lộ Trình Hướng Dẫn Cho Người Mới Bắt Đầu

Nắm Vững Các Khái Niệm Cốt Lõi Của PHP, Laravel (11) và Livewire Để Bắt Đầu Sự Nghiệp Mới!

4.8
(1,300 đánh giá)
6,663 học viên
Giảng viên
Brad Schiff
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
95 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Ngôn ngữ PHP
Cách thiết lập máy tính cá nhân để thực hành Laravel
Cách tổ chức code gọn gàng (chúng ta sẽ dành thời gian để hiểu rõ mô hình MVC)
Cách triển khai ứng dụng lên web (bao gồm thực hành với Docker cục bộ và một VPS Linux thực tế)

Yêu cầu

Không yêu cầu kinh nghiệm lập trình, nhưng hiểu biết cơ bản về HTML sẽ rất hữu ích.
Một máy tính cho phép cài đặt phần mềm và kết nối internet.

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

Dành cho tất cả những ai muốn bắt đầu tạo ứng dụng web bằng Laravel & PHP.

Nội dung khóa học

17 phần • 95 bài giảng
1 Chào mừng bạn đến với khóa học!
2 Trình soạn thảo văn bản
3 Lưu ý nhanh về trình soạn thảo và tiện ích mở rộng
4 Windows: Cài đặt PHP
5 Lưu ý nhanh cho Windows
6 Mac: Cài đặt PHP
7 Ngôn ngữ PHP
8 Windows: Composer
9 Mac: Composer
10 Sử dụng Composer thực tế
1 Sử dụng Composer để tạo một dự án Laravel
2 Routes và URLs
3 Cách sử dụng tệp Zip tham khảo trong khóa học
4 Controller là gì?
5 Xóa bộ nhớ đệm "View"
6 View là gì? Blade là gì?
7 Giảm trùng lặp trong Blade
1 Về MySQL và SQLite
2 Cài đặt MySQL (Windows)
3 Cài đặt MySQL (Mac)
4 Kết nối Laravel với cơ sở dữ liệu
5 Gửi biểu mẫu HTML vào cơ sở dữ liệu
6 Xác thực & Chi tiết
1 Đăng nhập
2 Đăng xuất & Các chi tiết khác
1 Bài đăng Blog
2 URL Bài đăng Blog Cá nhân (Phần 1)
3 URL Bài đăng Blog Cá nhân (Phần 2)
4 Markdown là gì?
5 Middleware là gì?
6 Hồ sơ người dùng (Danh sách bài đăng blog của họ)
7 Cập nhật & Xóa bài đăng (Policy)
8 Middleware Policy
9 Cách thiết lập quyền "Moderator"
10 Trang chỉ dành cho Admin (Gate là gì?)
1 Lưu ý nhanh về màn hình Hồ sơ
2 Cho phép người dùng tải tệp lên
3 Thay đổi kích thước ảnh với PHP
4 Sử dụng Ảnh đại diện trong Cơ sở dữ liệu & Blade
1 Lưu "Follow" vào cơ sở dữ liệu
2 Hủy theo dõi
3 Trang Hồ sơ (Phần 1)
4 Trang Hồ sơ (Phần 2)
5 Danh sách Người dùng (Mối quan hệ Model)
6 Trang chủ hiển thị Bài đăng
7 Phân trang
8 Tiêu đề Tài liệu / Trang & Component Bài đăng
9 Cách điền dữ liệu hoặc "Seed" cơ sở dữ liệu
1 Tìm kiếm (Back-End)
2 Chúng ta sẽ xây dựng lại bằng Livewire
3 Thiết lập đóng gói tài nguyên với Vite
1 Sự kiện & Trình lắng nghe
2 Lưu ý quan trọng cho người dùng Windows
3 Phát sóng (Broadcasting) (Phần 1)
4 Phát sóng (Broadcasting) (Phần 2)
5 Đừng quên "Build" JavaScript của bạn
1 Livewire là gì? (Bắt đầu)
2 Kết quả trực tiếp từ Livewire (Không cần JS)
3 Alpine là người bạn đồng hành hoàn hảo cho Livewire
4 Hoàn thiện tính năng Tìm kiếm với Livewire
5 Bắt đầu tính năng Trò chuyện với Livewire
6 Phát sóng (Broadcasting) trong Livewire
7 Cuộn Trò chuyện xuống dưới sau mỗi tin nhắn
8 SPA: Phép màu của "wire:navigate"
9 Chuyển đổi các biểu mẫu khác sang Livewire
10 Tải lên Ảnh đại diện với Livewire
1 Gửi Email
2 Thêm Jobs vào Hàng đợi
3 Lập lịch tác vụ
1 Bộ nhớ đệm (Cache)
2 Lưu ý nhanh về ví dụ "Sleep"
1 Điểm cuối API (Phần 1)
2 Điểm cuối API (Phần 2)
1 Hãy đẩy ứng dụng của chúng ta lên web
2 SQLite vs MySQL
3 SSH Keys thật tuyệt vời
4 Sao chép tệp lên máy chủ (Với Git)
5 Cron Jobs (Cho Jobs & Lịch trình)
1 Về phần này
2 Hồ sơ SPA (Phần 1)
3 Hồ sơ SPA (Phần 2)
1 Về phần này
2 Đưa lên môi trường thực tế (Tổng quan)
3 Thực hành Docker (Phần 1)
4 Thực hành Docker (Phần 2)
5 Hoàn thành bài thực hành Docker
1 Về phần này
2 Tạo Cloud VPS
3 Sử dụng tên miền
4 Sử dụng SSH Keys thay vì mật khẩu
5 Môi trường mà Laravel cần
6 Sử dụng Git để đẩy tệp lên VPS (Phần 1)
7 Sử dụng Git để đẩy tệp lên VPS (Phần 2)
8 Mã hóa HTTPS + Các chi tiết cuối cùng
9 Bài giảng bổ sung

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

Updated in November 2024 to include version 11 of Laravel and also a brand new chapter about the amazing Livewire framework.

Learn the incredibly popular and in demand Laravel (version 11) framework. There are countless Laravel courses in the world; here's what makes this one unique:

  • No assumptions that you already understand the PHP language.

  • No assumptions that you already understand the "Model View Controller" pattern.

  • No assumptions that you already understand how to setup a dev environment on your computer.

  • No assumptions that you already understand how to deploy a website.

  • No assumptions that you already understand the Linux command-line.

Laravel is an amazing framework, but because it is so feature-complete I've noticed that a lot of guides and tutorials get overly ambitious and introduce 10 or 20 new concepts in a single lesson which is frustrating when you're a beginner and you're trying to actually understand why you're doing what you're doing. I've also noticed a lot of tutorials assume you've already used lots of other web application frameworks before Laravel, and so they don't actually explain any of the organizational or conceptual pieces of the puzzle.

This course is different because I assume that Laravel is the first web application framework you've ever attempted to learn, and so we move at a pace where you can actually absorb the big-picture concepts that exist in all frameworks; not just Laravel.

Here's what we'll learn in the course:

  • The PHP language itself

  • Getting our computer ready for Laravel

  • User registration, log in, log out

  • Profile Photo Upload (server-side resize & storage)

  • The Blade Template Engine

  • Composer the PHP Dependency Manager

  • Form Validation

  • Gates, Policies, Permissions (e.g. You can only edit your own posts and not other people's posts)

  • Relationships; letting one user follow another user

  • How to use Models to query for the exact data you want (e.g. homepage feed of posts from the users you follow)

  • How to send automated emails from your app

  • Add API URLS that allow users to login and create & delete posts from outside the context of a web browser

  • Use Docker to practice deploying to a Linux server

  • Configure a real public Ubuntu VPS to host our Laravel app with a real domain

  • Setup our VPS as a Git server that you can push to for effortless future updates to your live site

I encourage you to watch the freely available first lesson titled "Welcome To The Course" to get a better feel for the course.

This course may be brand new, but this isn’t my first time teaching. I’ve led training sessions for Fortune 500 companies and I’ve already helped over 200,000 people on Udemy and received the following feedback:

"Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view."

"Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject."

"…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further."

Become highly valuable and relevant to the companies that are hiring Laravel developers; in one convenient place alongside one instructor. If you're ready to begin coding your own applications from the ground up - I'll see you on the inside!

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 😊