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

Build a User Web App from Scratch with Vanilla PHP 8+

Xây dựng Ứng dụng Web Người dùng từ đầu với Vanilla PHP 8+

Xây dựng Ứng dụng Web Người dùng từ đầu với Vanilla PHP 8+

Xây dựng một ứng dụng web thực tế từ đầu với PHP 8 và MySQL

4.3
(314 đánh giá)
83,583 học viên
Giảng viên
Pierre Henry
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.5 giờ video
55 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ì

Xây dựng một ứng dụng vanilla PHP an toàn, mạnh mẽ và thực tế
Các phương pháp lập trình tốt nhất với Kiến trúc Phần mềm Sạch (Clean Software Architecture)
Học cách sử dụng Lập trình Hướng Đối tượng (OOP) với PHP
Học cách xây dựng kiến trúc MVC sạch sẽ
Mẫu Service layer (nơi chứa logic nghiệp vụ của ứng dụng)
Cách sử dụng Dependency Manager "Composer" và cài đặt các package
Các component: Symfony Mailer, Dotenv, Gravatar và Templating
Các tính năng quan trọng của PHP 8 và 8.1
Tự xây dựng Framework MVC của riêng bạn
Sử dụng nhanh một framework CSS responsive hiện đại (ví dụ: Materialize) bằng cách tạo và tải nó vào một package Composer PHP và câu lệnh `post-install-cmd` thần kỳ
Tạo một ứng dụng PHP hoàn chỉnh từ A đến Z, từng bước một
Kiểm thử mã PHP của bạn bằng unit test

Yêu cầu

Nên có kiến thức cơ bản về PHP/MySQL
Có kiến thức cơ bản về CSS là lý tưởng (không bắt buộc)
Kiến thức lập trình cơ bản nhất
Một trình soạn thảo mã/IDE (PHPStorm, Visual Studio Code, Sublime, TextMate)

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

Dành cho bất kỳ ai quan tâm đến việc xây dựng một Ứng dụng Web hiện đại & sạch sẽ
Dành cho bất kỳ ai quan tâm đến việc xây dựng một ứng dụng web PHP thực tế, tương tự như "Buy Me A Coffee"
Dành cho bất kỳ ai quan tâm đến việc xây dựng một website thành viên từ A đến Z
Dành cho bất kỳ ai quan tâm đến việc xây dựng framework PHP riêng dựa trên mẫu kiến trúc có thể bảo trì và mở rộng
Nâng cao kỹ năng và sự tự tin của bạn với PHP / OOP cho các ứng dụng phức tạp

Nội dung khóa học

20 phần • 55 bài giảng
1 Giới thiệu
1 Cấu trúc và nền tảng của Ứng dụng Web
2 Xây dựng framework. Bộ định tuyến/phân phối URL (URL router/dispatcher)
3 Kiến trúc Ứng dụng. Views và Controllers
4 Xây dựng luồng đăng ký/đăng nhập người dùng
5 Gửi dữ liệu biểu mẫu - Quản lý việc gửi dữ liệu
6 User Model và lưu dữ liệu người dùng
7 Thiết lập dự án trên máy chủ PHP cục bộ. Chuẩn bị cho bước phát triển mới
1 Thiết lập & Viết lại URL trong PHP với một router
1 Sử dụng cơ sở dữ liệu và session cho biểu mẫu đăng ký
2 Cách mã hóa mật khẩu người dùng hiệu quả với PHP
1 Xác thực Người dùng
2 Đăng xuất Người dùng
3 Đăng nhập Người dùng
1 Tạo biểu mẫu chỉnh sửa người dùng
2 Xác thực và lưu biểu mẫu chỉnh sửa
1 Biểu mẫu chỉnh sửa mật khẩu người dùng
1 Chuẩn bị frontend cho ứng dụng web của chúng ta
2 Tạo package Materialize CSS cho Packagist
3 Bố cục Ứng dụng
4 Cải thiện Style/CSS
1 Bảo mật - Yêu cầu mật khẩu hiện tại khi người dùng cập nhật mật khẩu
1 Payment Controller
2 Triển khai Payment Controller
3 Tạo Payment Model/Service
4 Thêm Biểu mẫu Thanh toán
5 Cập nhật và Lưu Chi tiết Thanh toán
1 Chuẩn bị & Tạo bảng items
2 Tạo Items Model và Service
3 Triển khai Items vào controller và view
4 Cải thiện Biểu mẫu Item
5 Chỉnh sửa nhỏ trên biểu mẫu item
6 Hiển thị item của người dùng
7 Thêm nút mua hàng PayPal
8 Hiển thị liên kết trang item cho người dùng
1 Cải thiện thanh menu trên cùng
2 Hãy cải thiện một vài thứ
3 Ngăn người dùng tạo item khi chưa thiết lập phương thức thanh toán
1 Hãy chuyển đổi lớp View của chúng ta sang Symfony Templating component
1 Xử lý Trang 404 Not Found từ router của ứng dụng
2 Sửa menu trên trang không tìm thấy
1 Trang Biểu mẫu Giới thiệu / Liên hệ
1 Sử dụng Git. Commit dự án của bạn
1 Cài đặt cấu hình trong Composer json
2 Cải thiện Thiết kế
3 Gửi email chào mừng đến người dùng mới (sử dụng Symfony Mailer)
1 Triển khai Ứng dụng Web của bạn
1 Mã sạch / Tái cấu trúc và Commits
2 Vượt xa những gì chúng ta đã xây dựng - Đề xuất cải tiến
3 Tài nguyên để cập nhật tin tức mới nhất trong hệ sinh thái công nghệ/PHP
4 PHP 8+ Online Sandbox
5 Theo dõi tôi để có thêm nhiều nội dung!
6 Các ứng dụng tôi sử dụng (trên macOS) (để làm việc hiệu quả & nhanh chóng!)
1 Phần bổ sung: Giới thiệu về kiểm thử đơn vị trong PHP với PHPUnit
2 Các thư viện Kiểm thử Đơn vị PHP

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

Learn how to build a robust and reusable PHP web application with MySQL from scratch! Build your own clean and reusable PHP framework you will be able to reuse for your further projects and side projects.


This course is a step-by-step course, without any complicated 3rd-party frameworks, where you will learn and build a complete PHP 8 framework from the ground up, and later in the course, we will cover some great Composer PHP packages to be used in our project as well. For instance, you will also learn how to send emails efficiently with the Symfony Mailer package.


The screencast videos literally cover everything (nothing is hidden!), allowing you to understand and follow the whole evolution of the web application.

You will learn how to build a modern, clean and flexible framework following the best coding practices and PHP standard recommendations (PSR) allowing you to reuse it easily for your next SaaS.


At the end of the course, you will be confident to build any kind of real-world web application for your next business idea or to take your freelance career to the next level! You will also be able to implement your very own unique ideas and concepts from the codebase of this course.

Finally, once you subscribe to this course, I will do my best to answer your questions within a few hours. I know how challenging it can be to build a whole web application and I want you to succeed in building the web application you want.

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 Database Management
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 😊