Basic PHP Development Course Outline |
Teaching Content |
Teaching Focus |
1. Build the Environment |
Web program run process, configure virtual host |
2. Basic PHP |
Variables and constants, data types, operators, process controls, functions, strings, arrays, PSR Specification |
3. mysql Database |
Introduction to MySQL, basic SQL operations, character sets, column types, class properties, table relationships, advanced queries, foreign keys, paradigms, user management, rights Management, data backup and restore |
4. Table only son value |
Table only son value, PHP three ways to receive data, PHP processing check box data, file upload |
5. mysqli Extension |
Basic operations, perform additions and deletions, perform query operations, MYSQLI-related functions, mysqli extended Application cases |
6. File programming |
Classification of file operations, directory operations, file operations, file downloads |
7. Session Technology |
Session technology Overview, difference between cookie and session, cookie principle, cookie manipulation, session principle, session operation, garbage collection mechanism |
8. Object-Oriented |
Object-oriented overview, object-oriented implementation, encapsulation, inheritance, polymorphism, Object traversal, object serialization, reflection mechanism, namespaces, trait new features |
9. Pdo extension |
PDO introduction, PDO class, Pdostatement class, PDO preprocessing, PDO transaction processing, PDO exception handling, PDO properties, packaged PDO class |
10. MVC Design Pattern |
MVC design pattern, build a custom MVC framework |
11. Multi-User Blog project |
Project development process, data sheet data, background implementation, foreground implementation, extended function |
12. Rapid development of enterprise sites |
Project development process, data sheet data, background implementation, foreground implementation, extended function |