Basics
1. depth understanding of computer systems
2. Modern operating systems
3.C programming language
data structures and algorithms 4.C language
5.Unix-level programming environment
6.TCP / IP network communication explain
the object-oriented programming 7.Java
8.Java programming ideas
9.J2EE
Skill
network programming
Fundamentals of Computer Networks, TCP / IP protocol
《 TCP/IP网络通信详解 》
A variety of common communication protocol layer
Advanced Programming linux environment
《 Unix环境高级编程 》
Modern PHP
De facto standard for PHP development
Object-oriented design pattern and using
Loosely Coupled OOP, dependency inversion, alternatively, configuration, etc. PHILOSOPHY
Continuous integration and automated testing
linux operating system
linux shell operation
Usage linux common commands
docker build run-time image
linux underlying security mechanism
Swoole
Swoole Best Practices
High-performance principle Swoole
Production environment deployment and optimization
Swoole coroutines to write highly concurrent service
Framework papers
Hyperf use and implementation principle
Micro-service architecture implemented within the Hyperf
CSP coroutine programming