In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
Today, I will talk to you about the nine steps of ASP.NET learning, which may not be well understood by many people. in order to make you understand better, the editor has summarized the following contents for you. I hope you can gain something according to this article.
ASP.NET learning? first of all, you need to have a basic knowledge of OO. If you already have more experience in object-oriented development, skip the following two points:
◆ has mastered a .NET object-oriented language, C# or VB.NET
I strongly object to learning ASP.NET without systematically learning an object-oriented (OO) language. ASP.NET is a comprehensive object-oriented technology, do not understand OO, it is absolutely impossible to learn!
◆ has some knowledge of the .NET Framework class library.
You can learn the .NET Framework by developing Windows Form applications. ASP.NET is a technology built on the .NET Framework, and the more you learn about the .NET Framework, the faster you will learn ASP.NET. For example: here are a few concepts that are very important for mastering ASP.NET: the memory model of objects, delegates, events, multithreading, assemblies and application domains, the security model .NET Framework and many other things, but without understanding and grasping these things clearly, it is difficult to really grasp ASP.NET. Out of urgent mood and realistic consideration, many people want to learn ASP.NET directly without a solid object-oriented foundation, and the result is that haste makes waste.
After having the foundation of OO, the following are the specific technical steps of ASP.NET learning.
Step 1: learn HTML and CSS
There is no need to learn a lot of web design tools such as Dreamweaver,Firework. The key is to understand the nested block structure of HTML pages and the box model of CSS. Many ASP.NET controls * must be converted to HTML. Moreover, div+CSS is the current mainstream web layout model. When learning this part, the key is to understand the concept, and do not need to spend energy on many skills to beautify the page, which is the job of website artists, not programmers.
Step 2: learn JavaScript
JavaScript is not Java, it mainly runs on the browser side. It can accomplish a lot of work, and its function is also very powerful: for example, it regards the HTML elements in the client web page as a tree, and it can write code to access and modify the tree node, and dynamically generate new HTML code, so as to achieve the purpose of dynamically modifying the display characteristics of the web page. JavaScript is used a lot in the current website development, which is very important. In addition, it is also the basis of the very popular AJAX technology.
Step 3: learn the principle of computer network
Find a university textbook, focus on its Internet section, and learn something about domain name resolution and HTTP protocols. This is the theoretical basis for Internet development.
Step 4: learn ASP.NET presentation layer technology, can design Web pages
Need to combine the foundation of the previous object-oriented technology, at least master the following: (1) the use of various Web controls, (2) understand the transmission of information in the web page, such as the use of Cookie,ViewState,Session. (3) the life cycle of ASP.NET applications and web pages, and the use of related objects (such as httpcontext,response,request). (4) ASP.NET to achieve event-driven insider (5) Custom user controls emphasize once again that without the basis of OO, it is difficult to master the above technologies, so they can only be led by the nose by these things and will be very passive.
Step 5: master database technology
Specifically, to learn the following: (1) learn to use SQL Server 2005: do not require proficiency in its various tools and administrative configuration techniques, but at least know how to connect, how to build tables, how to create stored procedures (2) learn ADO.NET, master the method of manually accessing the database using code (not using VS2005 wizards) (3) learn the use of data-bound controls
Step 6: understand the multi-tier architecture
At this time, the assemblies and application domains previously involved in the OO learning phase come in handy. Now, most of the website architecture uses a multi-tier architecture: presentation layer, business logic layer, data access layer, and database itself. You can first go online to find the information of this multi-tier architecture, and then find a ready-made more complex open source ASP.NET project to analyze its architecture. It's basically a routine, applied everywhere. Some friends asked: is it necessary to learn design patterns to learn architecture? My opinion is: no need! Of course, if you have studied design patterns, so much the better. But in the actual development, if you only want to apply a certain pattern mechanically, it will not get a good result. My point of view: when learning design patterns, you should think more and more, and their ideas will gradually integrate into your brain. In real design practice, forget all the patterns written in books, proceed from reality, and trust your intuition. As long as you meet the design requirements, the solution is feasible. In fact, after you have done so, looking back, you will find that your design often conforms to the theory of design patterns.
Step 7: learn XML and Web Service
First understand the basics of XML, find a book about XML and read it, and then learn Web Service. Web Service can actually be compared to a remote method call (call information expressed in XML format). After learning this, if you are still interested, you might as well take a look at SOA, but the material of SOA is full of theories and concepts, which looks depressing and may be far away from the actual development. So, this is optional.
Step 8: learn AJAX
The main purpose of learning AJAX is to create a Web presentation layer with richer features, and after the first seven steps, it is natural to learn AJAX again, all the basics are in place, and there will not be too many problems. Learning AJAX directly on the premise that the foundation is not available is like "building a high platform on floating sand". Therefore, the learning order of AJAX is arranged here.
Step 9: learn RIA technology
RIA:Rich internet application can be regarded as an attempt to combine the advantages of Cramp S and BAccord S. In terms of specific technology, it mainly refers to Microsoft's Silverlight (WPF_E). After all, it has been the Microsoft route all the way ahead.
After reading the above, do you have any further understanding of the nine steps of ASP.NET learning? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.