Mô tả khóa học
A. ÔN TẬP
1. Kỹ thuật xử lý mảng chuyên sâu
Bài tập ứng dụng
2. Regular expressions
Tập hợp ký hiệu trong Regular Expression
Kỹ thuật viết kiểm tra giá trị
Kỹ thuật quét nội dung các website (vietcombank, vnexpress, dantri)
Bài tập ứng dụng
3. Lập trình hướng đối tượng
Tìm hiểu lập trình hướng đối tượng & hướng thủ tục
Khái niệm về lập trình hướng đối tượng
Class
Object
Class & Object
Xây dựng lớp
Thuộc tính và phương thức
Hàm __construct(). Kỹ thuật truyền tham số trong thực tế
Hàm __destruct()
Hàm clone()
Seft & parent
Static
PPP (public – protected – private)
Constants
Final
Autoload
Serialization
_sleep() & __wakeup
__toString()
Abstract class
Interfaces
4..htaccess for web
Tùy biến những trang lỗi (Custom Error Pages)
Thiết lập mật khẩu bảo vệ các thư mục
Tự động chuyển hướng người sử dụng
Cấm một số IP truy cập website
Thiết lập danh sách IP truy cập website
Thay đổi tập tin mặc định của website
Chống hotlink (Lấy trộm băng thông)
Chọn trang web theo thời gian truy cập
Nhắc người sử dụng bật chế độ Cookie
SEO cho website (Search Engine Optimization)
Bài tập ứng dụng
B. ZEND FRAMEWORK COMPONENTS
Trong phần này các bạn sẽ được học khoảng hơn 30 lớp trong thư viện Zend Framework. Các bạn sau khi học qua những phương thức chính của các lớp sẽ có nhưng ví dụ minh họa để các bạn hiểu ứng dụng thực tế của các lớp đó
Cấu hình ứng dụng
Zend_Application
Zend_Config
Zend_Layout
Zend_Front_Controller
Zend_View (Phần 1)
Cấu hình ứng dụng multi module & multi template
Zend_View (Phần 2)
Zend_Controller_Action
Zend_Registry
Zend_Table (Model – Phần 1)
Zend_Table_Select (Model – Phần 1)
Zend_Paginator
Bài tập ứng dụng 1
Zend_Validate
Zend_Filters
Zend_File
Zend_View_Helper
Bài tập ứng dụng 2
Zend_Locale
Zend_Session
Zend_Date
Zend_Currency
Zend_Translate
Bài tập ứng dụng 3
Zend_Captcha
Zend_Author
Zend_Acl
Bài tập ứng dụng 4
Zend_Db
Zend_Db_Select
Zend_Db_Table Relationships
Zend_Db_Select & Zend_Db_Table (Model – Phần 2)
Zend_Cache
Zend_Controller_Router
Bài tập ứng dụng 5
Json & Zend_Json
Zend_Log
Zend_Form
Zend_Mail
JQuery – Menu
JQuery - Ajax
Bài tập ứng dụng 6
Giới thiệu tổng quan và chức năng các lớp còn lại trong Zend_Framework
8. Đồ án cuối khóa: Thực tập đồ án cuối khóa.
C. ỨNG DỤNG SHOPPING
Trong phần này các bạn sẽ học cách làm một shopping bằng Zend Framework được xây dựng trên mô hình MVC multi module kết hợp với kỹ thuật Ajax của JQuery. Các chức năng chính của shopping như sau:
1. Quản lý group và user (Admin Control Panel)
- Group: với các chức năng: add, delete, edit, active, inactive, order, fitler, sort
- Member: với các chức năng: add, delete, edit, move, active, inactive, order, fitler, sort3. Hiển thị sản phẩm (Front-Page)
- Hiển thị sản phẩm
- Đặt hàng
- Giỏ hàng
- Thanh toán qua email & Paypal
2. Quản lý sản phẩm (Admin Control Panel)
- Category: với các chức năng: add, delete, edit, active, inactive, order, fitler, sort
- Product: với các chức năng: add, delete, edit, move, active, inactive, order, fitler, sort4. Thành viên (Member area)
- Đăng ký
- Đăng nhập
- Cập nhật thông tin cá nhân
- Quản lý lịch sử mua hàng