Current location - Education and Training Encyclopedia - Education and training - What did you learn in php training _ which is better for PHP development training?
What did you learn in php training _ which is better for PHP development training?
* * * Five months, three stages, two big projects, and the small projects in the middle run through the practical teaching of project cases.

The first stage has 320 class hours and lasts for 2 months.

The course content includes three aspects of dynamic website development:

1, (HTML5CSS3) the layout of the foreground user interface; Practical cases at this stage (personal blog webpage actual combat/resume webpage production/registration form)

2.(MySQL) Database design for storing website content.

3.(PHP) development of server business processing program; The knowledge points involved are: PHP basic grammar (syntax format, variables, data types, constant definitions, operators), PHP language structure, functions, arrays and data structures, string processing, regular expressions, file system management, PHP object-oriented programming, etc.

The first big project cycle is two weeks, and individuals independently complete the mall or BBS forum.

20 17 contents of the first-stage upgrade

1. Transplant the object-oriented and PDO technology of the original advanced class to the primary stage.

2. Upgrade all the front-end technologies of the beginner class to HTML5.

3. Upgrade the PHP syntax from PHP7.0 1 to the latest version of PHP7. 1.0.

4. In the initial stage, the project was upgraded from process-oriented mode to object-oriented thinking development mode.

The second stage has 320 class hours and lasts for 2 months.

The course content includes eight modules, one module with one goal, one module with one project, and each module is a representative of a certain technical direction.

1, product-level environment construction-Linux development environment and production environment are not only necessary (related knowledge points include Linux, Apache, Nginx, iptables).

2. Practical application of JAVASCRIPT single-page application technology development (small project: APP practical micro mall) (involving knowledge points: JavaScript, DOM, Ajax, jQuery, BootStrap, Vue.js).

3. Secondary development (small project: building a shopping mall or company website quickly) (involving knowledge points PHPCMS and ecshop)

4. Practical application of non-relational database (small project: such as movie ticket system) (involving knowledge points: Memcache, Redis,)

5. Statistical analysis of relational data query (small project: analysis and optimization of ERP financial software) (the knowledge points involved are MySQL and MariaDB)

6. Long connection and webpage push technology (small project: online chat room) (involving knowledge points: Node.js, Express, SSE, Socket)

7. Wechat application development in actual combat (small project: personal blog system in actual combat. Knowledge points involved: CURL, WeChat)

8, product standardization (LAVAVE framework) (small project: personal blog system actual combat. Involving knowledge points Git, MVC, Composer and Laravel framework)

The eight modules in the second stage are all newly upgraded (8 stages, n small projects with knowledge points).

The third stage 160 class hours 1 month.

Main projects: electronic mall, BBS, SNS, OA, CMS, CRM, large portal, music station, blog and Weibo application team.

1, upgraded the development architecture mode, developed according to the real product requirements, and reached the online quality standards.

2. In the initial project stage, part of the project demonstration code is written by the lecturer, and students imitate the lecturer's code to complete the project development. After the upgrade, experienced enterprise technical managers (fraternity) and lecturers will guide the project and lead the students to develop the project independently.

3. The original system project only focused on business realization. After upgrading, it strengthened the use of project specifications, teamwork and project management tools.

4. Students who participate in the development of new business projects can get project bonuses and dividends and get benefits.