Lập trình Web Backend với PHP & MySQL
Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.
Giới thiệu khóa học
Khóa học Lập trình Web Backend với PHP & MySQL trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.
Nội dung chính tập trung vào:
- Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
- Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
- Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.
Giảng viên phụ trách
Thầy Phan Tuấn Kiệt
• 20+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Đào tạo Scratch cơ bản - nâng cao - luyện thi, Python cơ bản - nâng cao - luyện thi, C++ - nâng cao - luyện thi...
Lộ trình chi tiết
Chương 1: Nền tảng PHP & Cú pháp cơ bản
Học cú pháp cơ bản của PHP, cách khai báo biến, câu lệnh điều kiện và vòng lặp.Bài 1 - Giới thiệu về PHP, cài đặt XAMPP và chạy file PHP đầu tiên Khóa
Bài giảng chi tiết về Bài 1: Giới thiệu về PHP, cài đặt XAMPP và chạy file PHP đầu tiên.
Bài 2 - Khai báo biến, các kiểu dữ liệu cơ bản và toán tử trong PHP Khóa
Bài giảng chi tiết về Bài 2: Khai báo biến, các kiểu dữ liệu cơ bản và toán tử trong PHP.
Bài 3 - Cấu trúc rẽ nhánh (If-Else, Switch-Case) và vòng lặp (For, While, Foreach) Khóa
Bài giảng chi tiết về Bài 3: Cấu trúc rẽ nhánh (If-Else, Switch-Case) và vòng lặp (For, While, Foreach).
Chương 2: Xử lý dữ liệu & Form HTTP
Lập trình hàm, quản lý phạm vi biến và xử lý dữ liệu truyền từ HTML Form qua GET/POST.Bài 4 - Khai báo hàm, phạm vi biến và các hàm xử lý mảng (Array) thông dụng Khóa
Bài giảng chi tiết về Bài 4: Khai báo hàm, phạm vi biến và các hàm xử lý mảng (Array) thông dụng.
Bài 5 - Xử lý Form với phương thức GET và POST, validate dữ liệu đầu vào Khóa
Bài giảng chi tiết về Bài 5: Xử lý Form với phương thức GET và POST, validate dữ liệu đầu vào.
Chương 3: Cơ sở dữ liệu MySQL & CRUD
Làm quen SQL và kết nối database qua thư viện PDO để thêm, sửa, xóa dữ liệu.Bài 6 - Làm quen với cơ sở dữ liệu MySQL, ngôn ngữ SQL và công cụ phpMyAdmin Khóa
Bài giảng chi tiết về Bài 6: Làm quen với cơ sở dữ liệu MySQL, ngôn ngữ SQL và công cụ phpMyAdmin.
Bài 7 - Kết nối PHP với MySQL sử dụng PDO và thực hiện truy vấn SELECT lấy dữ liệu Khóa
Bài giảng chi tiết về Bài 7: Kết nối PHP với MySQL sử dụng PDO và thực hiện truy vấn SELECT lấy dữ liệu.
Bài 8 - Xây dựng chức năng Thêm, Sửa, Xóa (CRUD) dữ liệu từ ứng dụng PHP Khóa
Bài giảng chi tiết về Bài 8: Xây dựng chức năng Thêm, Sửa, Xóa (CRUD) dữ liệu từ ứng dụng PHP.
Chương 4: Kiến trúc ứng dụng & Bảo mật
Quản lý phiên đăng nhập với Session/Cookie và thiết kế Todo App chuẩn kiến trúc MVC.Bài 9 - Quản lý phiên làm việc bằng Session & Cookie và tính năng đăng nhập/đăng xuất Khóa
Bài giảng chi tiết về Bài 9: Quản lý phiên làm việc bằng Session & Cookie và tính năng đăng nhập/đăng xuất.
Bài 10 - Ôn tập và thiết kế ứng dụng quản lý công việc (Todo App) theo mô hình MVC đơn giản Khóa
Bài giảng chi tiết về Bài 10: Ôn tập và thiết kế ứng dụng quản lý công việc (Todo App) theo mô hình MVC đơn giản.
Kết quả đạt được sau khóa học
- Nắm vững cú pháp PHP cơ bản, làm việc với form và HTTP request.
- Kết nối và thao tác với cơ sở dữ liệu MySQL thông qua thư viện PDO.
- Xây dựng các chức năng CRUD hoàn chỉnh và hiểu kiến trúc MVC đơn giản.
Đối tượng phù hợp
Độ tuổi & Trình độ
Khóa học được thiết kế tối ưu cho đối tượng Học sinh & Người đi làm, trình độ Cơ bản & Nâng cao.