Steps to learn. Net

Source: Internet
Author: User

The first step

Learn HTML and CSS

This does not need to learn a lot of various web design tools such as Dreamweaver,firework, the key is to understand the HTML Web page nested block structure and CSS box model. Many ASP. NET controls must eventually be converted to HTML. Moreover, (DIV+CSS) is the current mainstream page layout model. When learning this part, the key is to understand the concept, and do not need to focus on the beautification of the pages of the many skills, it is the work of the site art, not the work of programmers.

Step Two

Learn JavaScript

JavaScript is not Java, it runs primarily on the browser side. You can do a lot of work, and it's powerful: for example, it sees HTML elements in a client page as a tree, can write code to access and modify tree nodes, and dynamically generate new HTML code to dynamically modify the page display characteristics.

JavaScript is very important in the current development of web sites. In addition, it is also a very popular Ajax technology at the foundation. Of course, this part of the technology can also be gradually mastered in practice to improve, first understand.

Step Three

Learning the principles of computer networks

Find a university "computer network" textbook, focus on its internet-related parts, understand some domain name resolution and HTTP protocol and other knowledge. This is the theoretical basis for Internet development.

Fourth Step

Learn the ASP. NET presentation layer technology that will design Web pages

You need to combine the basics of a previously-played object-oriented technology with at least the following:

(1) The use of various web control methods;

(2) Understand the way information is transmitted in the Web page, such as the use of cookie,viewstate,session;

(3) ASP. NET applications and the life cycle of Web pages, and the purpose of related objects (such as httpcontext,response,request);

(4) ASP. NET implementation of event-driven insider;

(5) Custom user controls.

Fifth Step

Mastering Database Technology

Specifically, learn the following:

(1) Learn to use SQL Server 2005/2008: Do not require proficiency in its various tools and management configuration technology, but at least know how to connect, how to build tables, how to create stored procedures;

(2) Learn ADO, master the method of manually accessing the database using code (do not use VS2005 Wizard);

(3) Learn the use of data-bound controls.

Sixth step

Understanding multi-tier architectures, based on three-tier architecture

Seventh Step

Learning XML and Web Service

First understand the basics of XML, look at this XML-based book to see it almost, and then learn the Web Service. A Web service can actually be likened to a remote method invocation (the invocation information expressed in XML format). Learned here, if you are interested, you may want to look at SOA, but the material of SOA is theory and concept, looks more depressed, and can be far from actual development. So, this is optional.

Eighth step

Learning Ajax

The main purpose of learning Ajax is to create a more rich Web presentation layer, and through the previous seven steps of learning, to learn Ajax has come to an end, all the foundation has been, there is no too much problem. In the premise of not having the basis of the direct learning Ajax, like "floating sand on top of the building", so, the Ajax learning order is arranged here.

Nineth Step

Learn RIA Technology

Ria:rich Internet application can be regarded as an attempt to combine the advantages of C/s and b/s. In terms of specific technology, the main point is Microsoft's Silverlight (WPF_E), after all, the road ahead is the Microsoft line. But the current study is mainly for technical reserves. It is estimated that the popularity of this technology will take 2-3 years, since the pre-installed Vista machines are only starting to sell this year.

Steps to learn. Net

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.