I have received a letter from some students asking about the learning sequence of ASP. NET. Here I will talk about my suggestions to beginners who intend to systematically learn ASP. NET technology.
If you have more experience in object-oriented development, skip the following two steps:
Step 1: master a. NET Object-Oriented language, C # Or VB. NET
I strongly oppose learning ASP. net on the premise that I have never systematically studied an object-oriented language.
ASP. NET is a comprehensive object-oriented technology. If you do not understand Oo, you cannot learn it!
Step 2: Have some knowledge about. NET Framework Class Libraries
You can develop a Windows form applicationProgramTo learn. NET Framework. ASP. NET is constructed in. net
The more you understand the. NET Framework, the faster you learn ASP. NET.
For example, the following briefly lists several concepts that are very important to ASP. NET:
Object Memory Model, Delegate, event, multithreading, assembly and application domain, Security Model
Of course, there are many other things in. NET Framework, but it is difficult to grasp ASP. NET without understanding and understanding the above things.
Due to the urgent mood and practical considerations, many people want to directly learn ASP. Net without a solid object-oriented Foundation, and the result can only be fast but unsatisfactory.
After having the OO Foundation, the following are the detailed steps to learn ASP. NET technology.
Step 1: learn HTML and CSS
This does not require learning a lot of web design tools such as Dreamweaver and firework. The key is to understand the nested Block Structure of HTML web pages and the box model of CSS. Many ASP. NET controls must be converted to HTML at last. In addition, div + CSS is the current mainstream web page layout model.
The key to learning this part is to understand the concept, instead of spending effort on page beautification. It is the job of a website artist, not a programmer.