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!