Home  >  Article  >  What is the content of PHP training courses?

What is the content of PHP training courses?

藏色散人
藏色散人Original
2020-02-26 09:07:522445browse

What is the content of PHP training courses?

php TrainingWhat is the content of the course?

Take Band of Brothers as an example:

Basic stage

After learning the necessary Web technologies, you can develop a complete set of dynamic website project case-based teaching in the shortest time Entering the field of Web project development

Front-end user interface layout writing is HTML5 CSS3

1, understanding (HTTP) protocol, Web development principles

2 , Master the H5 language, and complete the writing of HTML pages with the most standardized W3C standards

3. Learn CSS3 syntax and embed in HTML5

4. CSS3 methods

5. Various A style selector and all common style attributes

6, CSS for style design and layout

7, HTML5 semantic tags and attributes

Case practice

Build a Web website, write HTML web pages, personal blog practice, personal resume web page

production, registration form page

Advanced stage

Independently complete the secondary development of mature products for website building work

Design and development of large-scale projects and product testing and maintenance

1. LNMP/LAMP product-level environment construction

1. Common Linux commands

2.Linux system management

3.LAMP environment compilation and Apache configuration

4.Nginx service

5 , iptables firewall

Case practice

Product-level environment construction and configuration

2. Relational database query statistics and analysis practice

1. Multi-table join query

2. Subquery

3. Grouping

4. Aggregation function

5. Stored procedure

6, Trigger

7, View

8, Preprocessing

9, Transaction operation 10, Comparison of various table engines

11, Index operation

12, permission management

13, backup and recovery operation

14, logging

15, various performance optimization

16. Database master-slave cluster construction

17. Database and table design principles

Case practice

ERP financial software

3. Non-relational database application practice

1. Introduction to Memcache,

Installation and operation

2. Open Memcache in PHP

Module

3. PHP and Memcache distributed

caching technology

4. Non-relational database

5. NoSQL basic concepts

6. Redis data types 7, Redis common commands

8, Advanced applications

9, Data application design

10, Redis application in real projects

11 , PHP operation Redis database

Case practice

Online cinema ticket booking system

4. JavaScript single-page application technology development practice

1. JavaScript basic syntax

2. Commonly used technical closures in JS

and self-execution

3. JS event processing

4. BOM operations

5. HTML DOM

6. XML DOM 7. Ajax operating principle and operation

8.jQuery

9.Bootstrap front-end development framework

10. Vue.js Progressive JavaScript Framework

Case Combat

APP Single Page (Micro Mall)

5. Long Connection Practical combat with web page push technology

1, long connection technology summary

2, polling and technical implementation

3, comet technology and implementation

4, Node.js

5, Socket and websocket

6, SSE web page push

7, Mobile app push strategy and implementation

Case Combat

Multi-user online chat room

6. WebApp development practice

1. Use of commonly used plug-ins in Cordova

2. Installation of Cordova environment

3. Cordova development environment

4. ADT construction and basic operations

5. Cordova packaging processing

Case practice

Simulating NetEase News Client Single-page APP Practice

7. WeChat Application Development Practice

1. Introduction to Micro Platform

2. WeChat Service Account Application and

Use

3. Introduction to access methods

4. WeChat public account data format

Introduction

5. Public Interface data analysis and

Commonly used token data acquisition 6. Information teaching and research principles

7. Receiving and sending text data packets

8. Receiving and sending picture data packets

9. Receiving and sending news packets

10. Custom menu

11. WeChat payment interface access and development

Case Combat

APP single page (micro mall)

Eight, 08

Product standardization

1, PSR coding specification

2. MarkDown document writing

3. Git distributed version controller

4. PHP namespace

5.MVC

6.Composer component Development

7. Installation and construction of Laravel framework

8. Framework directory structure

9. Routing and guidance files 10. Middleware, request and response

11. Explanation of the framework configuration file

12. Various operations of the controller and database in the framework

13. Template engine and usage in the framework

14. Explanation of Laravel system architecture

15. Various system services in Laravel

16. Password retrieval by sending emails in PHP

17. CURL in PHP

18. webService in PHP 20. Use of common js plug-ins in PHP

21. Introduction and use of PHP common interfaces in WEB

22. Introduction and use of currently popular open platforms

23. Domestic popular ThinkPHP framework

Case practice

Use Laravel framework to develop your own personal blog system

Commercial project practice

Enterprise development engineers directly lead the team,

real project development, and master the entire project skills.

1. Preparatory work for the start of the project

1. Project team division

2. Teamwork and precautions

3 . Development environment setup

4. Use of Git version controller

5. Development document writing requirements

6. Coding standard requirements

7. Project Development process introduction

Case practice

Master common development software and project document writing. It can enable students to better adapt to future work.

2. Project requirements analysis

1. Introduction to the project requirements analysis process

2. Division of project functional blocks

3 . Draw functional module diagram and system flow chart

4. Specific business description

5. System operating environment requirements

6. Writing project requirements document

Case practice

Master how to divide project functions and draw functional module diagrams and flow charts. As well as common business description and document writing.

3. Project database design

1. Introduction to database design process

2. Conceptual structure and prototype design

3. Determine tables, attributes and relationships

4. Draw E-R model diagram

5. Write database design documents

Case practice

Understand the database design process and master it From the division of project functions to the prototype design of data

4. Project programming

1. Introduction to the programming process

2. Directory of the project Structure

3. Module structure

4. Program structure

5. Programming document writing

Case practice

Mastered the project Structure, division of module levels, and specific definitions of classes and methods.

5. Laravel framework and components

1. Laravel project framework construction

2. Self-made QR code component

3 . Verification code component

4. Laravel encapsulates complete WeChat

5. MarkDown editor component

6. Qiniu cloud storage SDK component

7. Alibaba Cloud OSS cloud storage

8. Alibaba Dayu SMS interface

9. Introduction to other components of Laravel

Case practice

Proficient in building the Laravel framework , installation and use of various components of the Laravel framework, as well as application in real projects.

6. WebApp development practice

1. Use of commonly used plug-ins in Cordova

2. Installation of Cordova environment

3. Cordova development environment

4. ADT construction and basic operations

5. Cordova packaging processing

Case practice

Master common skills and techniques in project development Implementation methods, as well as common function development in the project

7. Project acceptance and production deployment

1. Introduction to project verification standards

2. Project Review process

3. Production environment deployment of the project

4. Production environment deployment with high concurrency and large storage

Case practice

Master the later stages of the project Online deployment, as well as production environment deployment with high concurrency and large storage.

8. Post-project maintenance and optimization

1. Introduction to daily project maintenance

2. Various cache configurations of the project

3. Troubleshooting of common projects

4. Post-stage optimization of database

Case practice

Master various post-stage optimizations of projects and troubleshooting of common projects.

9. Other content extensions

1. Password retrieval through PHP email sending

2. PHP’s SPL

3. Introduction and use of PHP common interfaces in WEB

4. Use of common PHP js plug-ins

5. Introduction and use of ThinkPHP framework

Case Combat

Extensively explain to students the PHP technology that is more popular in current projects.

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 content of PHP training courses?. 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