Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Software development essentials: free open source online technical manual!


Jun 02, 2021 Article blog



Knowledge in the technology industry is being updated very quickly, and developers need to constantly replenish their knowledge. L ike programming languages, it may be very popular this year, but next year a new language will emerge. F or developers, the pace of additional knowledge keeps pace with the development of technology. W3Cschool sister-in-law for everyone to collect the online open source technical manual, whether it is operating system, intelligent system, WEB server or version control system, there are relevant technical manuals, but also free, ask you whether you want.

1. Operating system

 Software development essentials: free open source online technical manual!1

Operating system is a kind of computer program, the main function is to manage and control computer hardware and software resources. A ny other software can only run with the support of the operating system. W3Cschool sister for everyone to collect the operating system online open source manual, including linux command line, linux system advanced programming, open source world travel manual, etc. , you can go to 123 O'clock W3Cschool point cn to see.

2. Project-related

 Software development essentials: free open source online technical manual!2

Project-related open source online technical manuals, mainly translated - continuous integration (2nd edition), let development automation series columns, the pursuit of code quality, selenium Chinese documentation, etc. In this series, Andrew Glover focuses on something that sometimes seems a bit mysterious about ensuring code quality.

3. Version control

 Software development essentials: free open source online technical manual!3

These version control-related manuals will guide you from getting started to mastering. L ike the git tutorial, choose the most easy-to-understand git tutorial in history. B eginners are basically quick to get started, and it's from shallow to deep. T his tutorial is also very practical, you can learn while practicing, and not boring. As long as you have the content of this tutorial, you can easily use git to get the job done.

4.NoSQL

 Software development essentials: free open source online technical manual!4

As we all know, NoSQL, a relational database management system, is very popular at present. I n WEB applications, NoSQL is a very good application software in RDBMS. The NoSQL-related manuals collected by sister-in-law W3Cschool, including redis-3.0-annotated, Redis 2.6 source code with detailed annotations, The Little MongoDB Book, The Little Redis Book, and more, give you a quick grasp of the basics of NoSQL.

5.WEB/Web Server

 Software development essentials: free open source online technical manual!5

In the Open Source Manual for Web Servers, this one is related to Nginx, which is developed from getting started to mastering, and you can learn about the development of the nginx module and its internal principles.

Web-related open source online technical manuals are numerous, and the main selection here is the key basic. These open source manuals include 20 things the web needs to know about browsers and networks, the secrets of browser development tools, Chrome developer tools Chinese manuals, Chrome extended development documentation, and more.

6.mysql/test related/intelligent system

 Software development essentials: free open source online technical manual!6

 Software development essentials: free open source online technical manual!7

Mysql-related open source manual, mainly explains the data structure and algorithmic principles behind mysql index; And smart system manuals that teach you to design your own Internet of Things system and build your own Internet of Things.

Above W3Cschool sister for everyone to collect the free open source technical manual, resources are very complete, and are free. Each section, from getting started to mastering, has tutorials that you want to help developers learn.