编程知识 cdmana.com

PDF of 1.3W stars, the first project in China on GitHub

GitHub On 1.3W Stars The first project in China PDF

 

framework (Architecture) What is it? ? Maybe everyone gives a different answer .

There is a popular joke in the industry :Architecture is like teenage sex, everybody talks about it,nobody really knows what it is.

Of course , I can't give an exact definition of architecture either . I prefer to put architecture in the category of Philosophy . Architecture itself has nothing to do with software development . A country has its own management system : A company has its own organizational structure : A family also has its own male or female characteristics , As small as a person ; It can also be divided into self 、 ID and superego . Everything is a combination of smaller things , And these are all architecture related .

 

Chapter one Demand and three tier architecture

This paper introduces the front node of project development in detail —— demand , And the common three-tier architecture is analyzed . In the Ⅰ Focus on the key concepts of object-oriented , And let us have a preliminary understanding of the abstract process .

I believe a lot of people must be written in the book SQL The code is in a cloud . Never mind . In the 3 In the chapter MOL Will lead you through the first step of lazy people —— How not to write SQL Code .

The first 1 Chapter The story begins with an e-commerce website

1.1 demand ? demand !

1.2 Introduction to agile development

  • 1.3 U—— The user interface
  • 1.3.1 from UE Speaking of
  • 1.3.2HTML 5 & css 3
  • 1.3.3 WeChat

1.4 database

  • 1.4.1 PowerDesigner Design tools
  • 1.4.2 About SQL sentence

 

GitHub On 1.3W Stars The first project in China PDF

 

The first 2 Chapter Why the third floor

2.1 MOL Take the brothers to dinner

2.2 Write a three-tier structure

  • 2.2.1 DAL The realization of the layer
  • 2.2.2 BLL The realization of the layer
  • 2.2.3 UI The realization of the layer

2.3 Jane said MVC

  • 2.3.1 Correct the teacher's statement
  • 2.3.2 MVC First program of
  • 2.3.3 Why use MVC My opinion

2.4 Add object-oriented to three layers of code

  • 2.4.1 Instantiate database table
  • 2.4.2 Add database operation class
  • 2.4.3 Enhanced version of the database operation class

2.5 Novel code management

  • 2.5.1 What is code management software
  • 2.5.2 TFS Management software
  • 2.5.3 SVN Management software
  • 2.5.4 Git Management software

2.6 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 3 Chapter ORM Entity relationship mapping

3.1 say something OCP Open and closed principle

3.2 The first step of decoupling —— The interface should be in the upper position

  • 3.2.1 The premise of code structure
  • 3.2.2 Create interface layer

3.3 The second step of decoupling —— Factory mode solution new The problem of

3.4 Spring.NET Born in the sky

  • 3.4.1 History of wine culture
  • 3.4.2 magical IOC
  • 3.4.3 extraction Spring.NET

3.5 I don't want to write SQL sentence

  • 3.5.1 What is? ORM
  • 3.5.2ORM And iBATIS.NET
  • 3.5.3ORM And NHibernate
  • 3.5.4ORM And EF
  • 3.5.5 The lazy man is invincible
  • 3.5.6 Complete query operation
  • 3.5.7 Database First 、 Model First 、 Code first

3.6 Summary

GitHub On 1.3W Stars The first project in China PDF

 

Due to the limitation of the number of words in the article , Only pictures can be used + The way to show the knowledge points is shared with you , To be complete 331 page 《 The code architecture ( Project actual version )》PDF Friends , It can be connected three times with one button , Check the end of the article to get free !

Second articles NoSQL And testing

NoSQL Is now a more popular topic and Technology . In the 4 In this chapter, we will explain MangaDB To introduce NaSQL How to use , And correct a misconception that everyone has :NaSQL and ORM It can't be used together .

The first 5 Chapter shared the work of testing , And explain unit testing 、 Black box testing 、 White box testing ……- Let's harvest at the same time , Also understand some of the pain test engineers have to face in their work

The first 4 Try changing the database

4.1 Customers always have some ideas that are beyond recognition

4.2 MongoDB brief introduction

  • 4.2.1 install & To configure .Ema.E Out of the League a
  • 4.2.2 Visualization tools
  • 4.2.3 MongoDB Basic operation

4.3 NET operation MongoDB

4.4 Give Way NoSQL object-oriented

  • 4.4.1 Entity abstraction
  • 4.4.2 Operational abstraction

4.5 NoSQL Digression

4.6 About the Journal

4.6.1 Why write a journal

4.6.2 How to write a log "

4.6.3 matters needing attention

4.7 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 5 Chapter Doing tests for others

5.1 In short, testing

5.2 Smoke test

5.3 Black box testing

5.4 unit testing

  • 5.4.1 What is unit testing
  • 5.4.2 How to do unit testing
  • 5.4.3 Test-driven development

5.5 White box testing

5.6 Pressure test

5.7 Other tests

5.8 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 3 piece Advanced technology

Any website project , It doesn't seem to get around “ cache ” This magical space . Good use of steamed bread , It can speed up the reaction speed of tying . If the cache is not used well , Not only is the user experience poor , It may also cause server downtime * . The first 6 Chapter on how to use the cache -

Every programmer has a vision dream , The front end is an essential part of the whole stack , The first 7 Chapter explains how to use it EasyUI To build the front end .

Now more and more e-commerce websites will do some shopping or promotional activities . Of course, this makes the network node inevitably face high concurrency . How to deal with high concurrency ? The first 8 The chapter will explain message queuing , To illustrate how to deal with high concurrency .

Wechat has become an indispensable part of people's life . stay 2017 year 3 month 27 On the day , Wechat apps are also open to individual users . How do we put “ Curse business card ” Hang it on the wechat public platform . How to develop wechat small programs ? These questions will be in the 9 Settlement in Chapter .

The first 6 Chapter Magic cache

6.1 The site crashed

6.2 What is caching

6.3 Microsoft provides caching

6.4 Make your own cache

6.5 Third party caching

  • 6.5.1 MemCache cache
  • 6.5.2 Redis cache
  • 6.5.3 Abstract the cache
  • 6.5.4 Read / write separation

6.6 Use template engine to generate static page

  • 6.6.1 First time to know NVelocity
  • 6.6.2 Use NVelocity Generate static page
  • 6.6.3 Static page problems

6.7 CDN Will greatly reduce the server pressure

6.8 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 7 Chapter In the eyes of front-end programmers

7.1 Common front end framework

7.2 Try EasyUl

  • 7.2.1 Basic framework
  • 7.2.2 Common controls
  • 7.2.3 Distribution of novel authority

7.3 Other front end frames

  • 7.3.1 Bootstrap frame
  • 7.3.2 jQuery UI frame

7.4 A novel HTML 5

7.5 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 8 Chapter For the first time in my life, high concurrency

8.1 The site crashed again

8.2 From the blind date

8.3 Brief introduction to message queuing

  • 8.3.1 Serial design
  • 8.3.2 Multithreaded design
  • 8.3.3 Message queue design

8.4 Common message queues

  • 8.4.1 MSMQ Message queue
  • 8.4.2 RabbitMQ Message queue

8.5 Summary

GitHub On 1.3W Stars The first project in China PDF

 

The first 9 Official account of Zhang WeChat

9.1 Boss Li appears Please give us a big hand

9.2 The official account of WeChat

  • 9.2.1 Subscription number
  • 9.2.2 Small robot
  • 9.2.3 Hang the card on wechat public platform

9.3 Wechat applet

  • 9.3.1 What is wechat applet
  • 9.3.2 Write a simple Demo

9.4 Microservices

9.5 MongoDB database

9.6 big data

9.7 Summary

GitHub On 1.3W Stars The first project in China PDF

 

To be complete 331 page PDF How to get documents :

——————— It can be connected three times with one button :“ Add me VX Little assistant ” Free access !

 

版权声明
本文为[osc_b8epmas9]所创,转载请带上原文链接,感谢

Scroll to Top