Chia Sẻ Khóa Học: Lập trình PHP 7 qua dự án thực tế
1. Giới thiệu tổng quát (5 lesson)
- Bài mở đầu 02:22
- Cài đặt môi trường để lập trình PHP 16:03
- Cách cài đặt bổ sung extension cho PHP sau khi build 02:45
- Cài đặt trình soạn thảo, viết chương trình đầu tiên bằng PHP 13:46
- Các tài liệu PHP
2. PHP căn bản (8 lesson)
- Các kiểu dữ liệu cơ bản 06:02
- Toán tử trong PHP (phần 1) 09:55
- Toán tử trong PHP (phần 2) 11:21
- Các mệnh đề điều kiện trong PHP 08:11
- Mảng trong PHP và duyệt vòng lặp qua mảng với For và Foreach 06:06
- Các hàm xử lý file trong PHP 10:07
- Loop với While và Do-While 06:44
- Hàm trong PHP 7, điểm mới: khai báo kiểu trả về
3. Làm việc với Form (10 lesson)
- Form cơ bản 07:54
- Xử lý form POST 08:07
- Xử lý form GET 10:02
- Upload file với PHP 15:08
- Xử lý dữ liệu khi POST form một cách an toàn 08:08
- Kiểm tra tính hợp lệ của form 07:15
- Kiểm tra tính hợp lệ của form với biểu thức chính quy (Regular Expression) 11:48
- Tự điền lại các giá trị hợp lệ cho form khi gặp lỗi 06:46
- Bài tập tổng hợp về Form
- Xử lý Ajax và dữ liệu JSON trong PHP
4. Session và Cookie trong PHP (2 lesson)
- Sử dụng Cookie 07:49
- Sử dụng Session
- 5. Cơ bản về lập trình hướng đối tượng trong PHP (5 lesson)
- Lập trình hướng đối tượng, Class và Object 07:01
- Static Properties, Methods 05:16
- Kế thừa Class 06:53
- Visibility trong PHP 07:27
- Sơ lược về đa hình trong lập trình hướng đối tượng
6. Thao tác với Database (9 lesson)
- Giới thiệu Postgresql 16:11
- Kết nối với CSDL sử dụng PDO 10:03
- Thêm/Cập nhật/Xóa dữ liệu 07:09
- Đọc dữ liệu 04:17
- Xây dựng class giao tiếp với Database 12:04
- Tạo phương thức Insert cho class Database 11:53
- Tạo phương thức Update, Delete cho class Database 10:17
- Bài tập tổng hợp phần Database
- Sử dụng pgcli
7. Làm Project thực tế (Blog) (13 lesson)
- Xây dựng cấu trúc thư mục, tạo file Autoload 06:19
- Điều hướng các truy cập 08:27
- Xây dựng layout website với template engine Twig 16:42
- Truyền dữ liệu ra view, sử dụng filter trên view twig 05:29
- Thiết kế cơ sở dữ liệu cho trang web blog 07:41
- Xử lý hiển thị các trang đơn giản (Trang chủ, Giới thiệu, Xem bài viết) 11:02
- Mở rộng chức năng cho Twig 06:47
- Xử lý hiển thị danh sách bài viết, kỹ thuật phân trang 12:16
- Gửi mail trong PHP với PHPMailer 15:19
- Xây dựng trang quản trị nội dung (backend) | chức năng đăng nhập 13:40
- Xây dựng trang cá nhân (chính sửa profile) | chức năng đăng xuất 12:31
- Tạo chức năng quản lý danh mục bài viết 18:02
- Tạo chức năng quản lý bài viết
8. Project thực tế (Web shop) (13 lesson)
- Giới thiệu mô hình MVC 05:37
- Quản lý các thư viện PHP với Composer 11:03
- Giới thiệu, cài đặt Slim Framework 07:17
- SlimFramework - Tìm hiểu cách điều hướng, khai báo routes đơn giản 11:06
- Request trong Slim framework 15:12
- Response trong Slim framework 08:36
- ORM là gì? Giới thiệu Doctrine ORM 17:53
- Truy vấn dữ liệu cơ bản với Doctrine ORM 16:22
- Tạo dự án web shop theo mô hình MVC với Slim Framework 16:48
- Xây dựng các trang hiển thị sản phẩm
- Cache dữ liệu với Redis
- Tạo giỏ hàng, trang thanh toán sản phẩm
- Full text search. Xây dựng chức năng tìm kiếm sản phẩm với Sphinx Search
0 nhận xét:
Đăng nhận xét