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--
This article mainly explains "how to learn ASP.NET technology". The explanation content in this article is simple and clear, easy to learn and understand. Please follow the ideas of Xiaobian slowly and deeply to study and learn "how to learn ASP.NET technology" together.
The first step is to master 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 full object-oriented technology, do not understand OO, it absolutely can not learn!
The second step is to have a certain understanding of the. NET Framework class library
You can learn the. NET Framework by developing Windows Forms applications. ASP.NET is a technology built on top of the. NET Framework, and the more you understand the. NET Framework, the faster you will learn ASP.NET.
For example, here are a few concepts that are important to mastering ASP.NET:
The memory model of objects, delegates, events, multithreading, assemblies and application domains, security model. NET Framework and of course many other things, but without understanding and grasping these things, it is difficult to really grasp ASP.NET.
Out of urgent mood and realistic consideration, many people want to learn ASP.NET directly without solid object-oriented foundation, and the result can only be that haste makes waste.
After you have the basics of OO, here are the specific steps to learn ASP.NET technology.
Step 1: Learn HTML and CSS
This does not need to learn a lot of web design tools such as Dreamweaver, Firework, etc. The key is to understand the block structure of HTML web nesting and the box model of CSS. Many ASP.NET controls *** must be converted to HTML. Div+CSS is the current mainstream web layout model.
The key to learning this part is understanding the concepts, rather than focusing on the many techniques that beautify the page, which is the job of the website designer, not the programmer.
Step 2: Learn JavaScript.
JavaScript is not Java, it mainly runs on the browser side. It can accomplish a lot of work, and its functions are also very powerful: for example, it regards HTML elements in client web pages as a tree, and can write code to access and modify tree nodes, dynamically generate new HTML code, and thus achieve the purpose of dynamically modifying web page display characteristics.
JavaScript is used a lot in current website development and is very important.
It is also the basis for the very popular AJAX technology.
Step 3: Learn the principles of computer networks
Find a college textbook on computer networking, focus on the Internet, and learn about domain name resolution and HTTP protocols. This is the theoretical basis for Internet development.
Step 4: Learn ASP.NET presentation layer technology and design Web pages
You need to combine the previously laid foundations of object-oriented technology with at least the following:
(1) How to use various Web controls;
(2) Understand how information is transmitted in web pages, such as the use of cookies, ViewState, Session, etc.;
(3) the life cycle of ASP.NET applications and web pages, and the purpose of related objects (such as httpcontext, response, request);
(4) ASP.NET implements event-driven insider;
(5) Custom user controls.
Once again, without OO foundation, it is difficult to master the above technologies, and you can only be led by the nose by these things, which will be very passive.
Step 5: Master Database Technology
Specifically, learn the following:
(1) Learn to use SQL Server 2005: do not require proficiency in its various tools and management configuration techniques, but at least know how to connect, how to build tables, how to create stored procedures;
(2) learn ADO. NET, master the use of code manual access to the database (do not use VS2005 wizard) method;
(3) Learn the use of data-bound controls.
Step 6 Understanding Multi-Layer Architecture
At this point, the assemblies and application domains that were previously involved in the OO learning phase come into play. Today, most website architectures are multi-layered: presentation layer, business logic layer, data access layer, and database itself.
You can first look for information on this multi-tier architecture on the Internet, and then find a ready-made more complex open source ASP.NET project analysis of its architecture is almost the same. It's basically a routine, applied everywhere.
Some friends ask: Is it necessary to learn design patterns to learn architecture?
My opinion is: No need! Of course, if you learn design patterns, that's even better. However, in actual development, if you only think about mechanically applying a certain model, you will not get good results. My point: when learning design patterns, think more, and their ideas will gradually integrate into your brain. In real design practice, forget all the patterns written in books. Everything starts from reality. Trust your intuition. As long as the scheme meets the design requirements, it is feasible. In fact, after you do this, you will find that your design often coincides with the theory of design patterns.
Step 7 Learn XML and Web Services
First understand the basics of XML, find this book about XML to read about it, and then learn Web Service. A Web Service can actually be compared to a remote method invocation (invocation information expressed in XML format).
Having learned this, if you are still interested, you may wish to take a look at SOA, but SOA materials are theoretical and conceptual, which seems more depressing, and may be far from 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 of learning, learning AJAX has come to fruition, and all the foundations are already available, and there will be no big problems.
In the foundation does not have the premise of direct learning AJAX, like "floating sand on the high platform," so, AJAX learning order arranged here.
Step 9 Learn RIA Technology
RIA: Rich internet application, can be seen as an attempt to combine the advantages of C/S and B/S into one. In terms of specific technology, it mainly refers to Microsoft Silverlight (WPF_E), after all, the first line is Microsoft route.
Thank you for reading, the above is "ASP.NET technology how to learn" content, after the study of this article, I believe we have a deeper understanding of ASP.NET technology how to learn this problem, the specific use of the situation also needs to be verified by practice. Here is, Xiaobian will push more articles related to knowledge points for everyone, welcome to pay attention!
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.