Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Lập trình PHP cơ bản cho người mới học

Lập trình PHP cơ bản cho người mới học

Tiếp cận lập trình PHP từ cơ bản nhất

4.8
(504 đánh giá)
2,016 học viên
Giảng viên
Anh Nguyễn Ngọc
Đánh giá cao
79.000đ 849.000đ -91%
17.0 giờ video
13 bài quiz
104 tài nguyên
16 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Hiểu được các kiến thức cơ bản về PHP: kiểu dữ liệu, biến, hằng,...
Hiểu và áp dụng được kiến thức về các lệnh xử lý: lệnh điều kiện, lệnh lặp,...
Hiểu các kiến thức định nghĩa và xử lý về hàm, mảng, chuỗi (String)
Hiểu được Exception (Ngoại lệ) và các kỹ thuật xử lý
Hiểu được quản lý trạng thái bằng session và cookie
Thực hành được các thao tác với thư mục và tập tin
Vận dụng các công cụ, mẹo hay và kỹ thuật hay trong quá trình lập trình PHP
Vận dụng kiến thức cho ứng dụng TODO đơn giản

Yêu cầu

Không cần kinh nghiệm lập trình. Bạn sẽ được học các kiến thức từ cơ bản nhất
Cần kiến thức cơ bản về WEB và HTML

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

Các bạn Học sinh, Sinh viên, Nhà phát triển lựa chọn ngôn ngữ lập trình PHP để bắt đầu

Nội dung khóa học

16 phần • 165 bài giảng
1 Giới thiệu Giảng viên
2 PHP là gì?
3 Cài đặt PHP - Cài đặt XAMPP
4 Giới thiệu về IDE (Integrated Development Environment)
5 Cài đặt Visual Studio Code dùng phát triển dự án PHP
6 Cài đặt và cấu hình extension Code Runner trong Visual Studio Code
1 Giới thiệu phần học
2 Cú pháp của PHP
3 Biến (Variable)
4 Hằng (Constant)
5 Chú thích (Comment)
6 Hàm var_dump(), print_r(), die()
7 Lệnh echo và print
8 Đọc giá trị do người dùng nhập vào từ console
9 Kiểu dữ liệu (Data types)
10 Type juggling (Định kiểu)
11 Chuyển kiểu (Type casting)
12 Toán tử (Operators)
13 Toán tử tăng/giảm (Incrementing/Decrementing Operators)
14 Toán tử so sánh (Comparison Operators)
15 Toán tử logic (Logical Operators)
16 Toán tử gán (Assignment Operators)
17 Bài tập: Tính điểm trung bình
18 Bài tập: Tính diện tích và chu vi của hình chữ nhật
19 Bài tập: Tính tiền điện tiêu thụ
20 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Điều khiển luồng thực hiện (Flow control)
3 Lệnh if
4 Lệnh if kết hợp với mã HTML
5 Lệnh if…else
6 Lệnh if…else kết hợp với mã HTML
7 Lệnh if..elseif
8 Toán tử điều kiện
9 Lệnh switch
10 Bài tập: Quay số may mắn
11 Bài tập: Giải phương trình ax + b = 0
12 Bài tập: Giải phương trình ax2 + bx + c = 0
13 Bài tập: Hiển thị ngày trong tuần
14 Bài tập: Tính thuế thu nhập cá nhân
15 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Vòng lặp (Loop)
3 Vòng lặp while
4 Vòng lặp do…while
5 Lệnh break
6 Lệnh continue
7 Bài tập: Hiển thị tam giác ngôi sao
8 Bài tập 1: Hiển thị bảng cửu chương 1
9 Bài tập: Hiển thị 50 số chia hết cho 3 và 5
10 Bài tập: Kiểm tra số nguyên tố
11 Bài tập: Kiểm tra số đối xứng
12 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Tổng quan về Hàm (Function)
3 Tham số hàm (Function parameters)
4 Hàm trả về giá trị
5 Kiểu truyền giá trị cho tham số hàm
6 Phạm vi của biến
7 Phạm vi của biến, phần 2
8 Type hints
9 Kiểu mixed và nullable
10 Bài tập: Viết hàm kiểm tra số chẵn lẽ
11 Bài tập: Viết hàm kiểm tra số nguyên tố
12 Bài tập: Viết hàm hiển thị 50 số nguyên tố đầu tiên
13 Bài tập: Viết hàm tính n!
14 Bài tập: Viết hàm tính tổng 1 + 2 + … + n
15 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Mảng (Array)
3 Thao tác cơ bản với mảng
4 Mảng liên kết (Associative Array)
5 Vòng lặp foreach
6 Mảng nhiều chiều (Multidimensional Array)
7 Các hàm xử lý mảng
8 Hàm array_unshift()
9 Hàm thao tác mảng: array_push(), array_pop() và array_shift()
10 Hàm thao tác: array_keys(), array_key_exists(), in_array()
11 Hàm thao tác: array_reverse() và array_merge()
12 Bài tập: Tạo mảng số ngẫu nhiên
13 Bài tập: Tạo mảng số ngẫu nhiên, phần 2
14 Bài tập: Nhập danh sách sinh viên
15 Bài tập: Nhập danh sách sinh viên, phần 2
16 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Exception (Ngoại lệ)
3 Lệnh try…catch
4 Exception Object
5 Predefined Exceptions
6 Nhiều khối catch
7 Lệnh try…catch…finally
8 Debug chương trình trong Visual Studio Code
9 Bài tập: Nhập, kiểm tra tính hợp lệ và Tính n!
10 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Cấu trúc include
3 Cấu trúc include_once
4 Cấu trúc Require và require_once
5 Hằng __DIR__
6 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Unix timestamps
3 Lấy và thiết lập timezone
4 Tạo nhãn thời gian (timestamp)
5 Định dạng nhãn thời gian/ngày tháng năm
6 Phân tích và tạo Unix Timetamps từ chuỗi
7 Phân tích chuỗi thời gian
8 Mã nguồn tham khảo
1 Giới thiệu phần học
2 FORM (Biểu mẫu)
3 Form gởi dữ liệu theo method:post
4 Escaping the output
5 PHP self-processing form (Biểu mẫu tự xử lý)
6 File .htaccess
7 Hàm filter_has_var()
8 Bài tập: Tạo form thực hiện các phép tính số học cơ bản (+,-,*,/)
9 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Cookie
3 Thay đổi cookie
4 Xóa cookie
5 Session (Phiên làm việc)
6 Xử lý Login và Logout
7 Xử lý tính năng tự động đăng nhập
8 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Xử lý File
3 Mở File
4 Đọc File
5 Đọc file vào chuỗi
6 Đọc File vào Mảng
7 Ghi file
8 Ghi bổ sung file
9 Sao chép File
10 Đổi tên và xóa File
11 Làm việc với File CSV
12 Đọc nội dung từ File CSV
13 Quyền đối với File
14 File Upload
15 Lưu và hiển thị file được upload
16 Tạo và xử lý File Upload theo dạng self-form
17 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Thao tác với thư mục
3 Tạo, xóa và kiểm tra thư mục
4 Tìm đường dẫn theo mẫu
5 Tên thư mục và tên cơ sở
6 Mã nguồn tham khảo
1 Giới thiệu phần học
2 Lấy tổng số ký tự trong chuỗi
3 Chuỗi con, tìm kiếm và thay thế
4 Tách hợp mảng/chuỗi
5 Xóa ký tự trắng
6 Kiểm tra chứa chuỗi con
7 Chuyển đổi ký tự trong chuỗi
8 Mã nguồn tham khảo
1 Xây dựng ứng dụng TODO đơn giản
2 Tạo dự án và thiết kế giao diện
3 Thiết kế giao diện hiển thị danh sách
4 Tổ chức và thực hiện chức năng hiển thị
5 Thực hiện chức năng thêm mới tác vụ
6 Thực hiện chức năng hoàn thành tác vụ
7 Thực hiện chức năng xóa tác vụ
8 Mã nguồn tham khảo
1 Bonus lecture

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

PHP là ngôn ngữ sử dụng nhiều trong các dự án trên thế giới, đặc biệt là dự án mã nguồn mở và miễn phí. PHP cùng với các Framework (Khung làm việc) rất mạnh và nổi tiếng như: Laravel, Wordpress, ... giúp tạo các ứng dụng nhanh chóng.


Với kinh nghiệm tích lũy qua nhiều dự án và giảng dạy các lớp về PHP, chúng tôi tạo ra khóa học nhằm cung cấp các kiến thức từ đơn giản và bắt đầu nhất của PHP đến một số kiến thức chuyên sâu. Khóa học được thiết kế theo công thức: Lý thuyết + Demo + Thực hành bài tập + Dự án tự thực hiện. Theo đó, nội dung của khóa học sẽ phù hợp với tất cả các Bạn đam mê lập trình và tìm hiểu PHP, lựa chọn PHP làm ngôn ngữ phát triển dự án.


Ngoài các kiến thức lập trình, khóa học còn cung cấp các kỹ năng lập trình, công cụ và các giải thuật phổ biến, dự án thực hành cần thiết để giúp các bạn tự tin lập trình với PHP và vững bước trên con đường phía trước.


Những bạn là học sinh, sinh viên, người mới học hay người đã làm quen với lập trình thì chúng tôi tin chắc đây là khóa học phù hợp nhất để lựa chọn.


Hẹn gặp các bạn trong khóa học với những trải nghiệm tốt nhất!


Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?