Home  >  Article  >  What is the PHP technical training plan?

What is the PHP technical training plan?

angryTom
angryTomOriginal
2020-02-25 09:46:492826browse

What is the PHP technical training plan?

What is the PHP technical training plan?

Many PHP training institutions have teaching plans They are the same, because PHP has developed very maturely and has formed a complete training course system. So what are the specifics? We can take a rough look.

1. PHP basics (6-7 weeks)

XHTML basics; XHTML standards; XHTML syntax rules; (1-2 weeks)

Table layout; links and images; forms and related elements. (2 weeks)

Goal: Through learning the above content, master the technology of building pages that comply with W3C standards.

2. CSS technology (3-4 weeks)

CSS2.0 foundation, basic grammatical structure, application methods;

CSS2 .0 Box model; CSS2.0 selector;

Layout style, text style, border style, background style, list style;

CSS2.0 Hack.

Goal: Through the study of the above content, we can flexibly master CSS technology, and be proficient in the technology of realizing pages that comply with Web2.0 standards through DIV CSS technology.

3. PHP syntax learning (4 weeks)

PHP working principle, PHP syntax structure; detailed explanation of data types, data type conversion; variables, predefined variables, constants ,

Magic constants; operators and priorities, process control; arrays; functions (2 weeks)

Custom functions, string function library, mathematical function library, array function Library, date and time function library, function library;

File upload and download.

Objective: Through the study of this part, you can master PHP's data types, process control, built-in function library, and custom functions, and lay a solid foundation for subsequent courses.

4. MySQL basics (2 weeks)

MySQL database basics; database creation, modification and deletion;

Detailed explanation of data types; data tables Creation, modification and deletion; unlimited classification of data table design; insertion, update, deletion and search of records; foreign keys and connections; indexes, etc.

Goal: Proficient in various operations of MySQL database.

5. PHP core function library (2 weeks)

MySQL function library; implementation of paging technology; Apache URL Rewrite; GD function library; Directory function library; File Function library; RegExp function library.

Goal: Flexibly apply various core function libraries of PHP.

6. PHP Object-Oriented Programming (4 weeks)

Classes and objects, definition of classes; properties and methods; inheritance, polymorphism; magic methods;

Abstract classes and interfaces; design patterns; PDO classes; JpGraph charts, FusionCharts charts.

Goal: Flexibly master the object-oriented programming technology of PHP.

7. JavaScript basics (4 weeks)

JS syntax structure, detailed explanation of data types, data type conversion, variables; operators and priorities, process control, arrays , Custom function;

String object, Math object, Date object, Array object, Function object, Object object;

W3C DOM and HTML DOM; XML, BOM, AJAX, JSON; JS Object-oriented programming, JS design patterns.

Objective: Through the study of this part, we will achieve the goal of mastering JavaScript data types, process control, built-in objects, DOM programming, and BOM processing, and lay a solid foundation for subsequent courses.

8. jQuery Framework (2 weeks)

Note: Because jQuery is re-encapsulated for JavaScript, if you have a certain foundation, it is recommended to read the help document selector and filter ;Attribute processing, style processing, text processing, node processing; event delegation, animation effects; plug-in system.

9. Advanced MySQL (2 weeks)

Stored procedures, triggers, cursors; transaction processing; detailed explanation of database engine; database cluster, separation of database reading and writing.

10. Smarty template (2 weeks)

Template working principle; Smarty attributes, Smarty methods; built-in regulators, built-in functions; caching technology, plug-in technology.

11. Memcached caching (2 weeks)

Memcached caching principle; internal structure; decentralized algorithm; PHP Memcached application.

12. ThinkPHP Framework (4 weeks)

Note: There are few books specifically explaining it on the market, follow the project and read the documentation

ThinkPHP basics, CURD; query language, coherent operations, variables; routing, views, controllers;

Automatic verification, automatic completion, security, multi-language, cache.

Note: php Chinese website provides a large number of free, original, high-definition php video tutorials, and will hold php public welfare training regularly!

The above is the detailed content of What is the PHP technical training plan?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn