Summarize the 10. NET Technologies that must be learned

Source: Internet
Author: User
Tags silverlight

1. Windows Communication Foundation (WCF): Although it is obviously not as attractive as WPF or SilverLight, it is the basis for solving business problems under the. NET Framework. So if you want to learn at least a new. NET technology this year, you should choose WCF.

2. ADO. NET (and LINQ): This is a technology that allows you to deal with the data layer. In addition, LINQ provides a method to combine various types of data. If you are not familiar with the above two technologies, wait for someone to take your job.

3. Windows Presentation Foundation: the importance of learning WPF is self-evident. The forms, interactive interfaces, and pages you need in the program are all structured on WPF. WPF has been integrated in Vista.

4. SQL Server 2005: I understand that this is not actually. NET content, but it is indeed. NET content. SQL Server 2005 provides developers with a powerful force that cannot be obtained on other platforms. You must carefully explore the innovative technologies brought about by this version, which will help you become a better developer and problem solver.

5. ASP. NET 2.0: developers of non-online programs should also understand this technology. This represents the latest concept-Dynamic Language. New technologies such as LINQ and AJAX are integrated into them (of course, the most attractive is SilverLight !).

6. Security: in this regard, I will only mention one sentence: the salary of Security Advisor experts has increased to $300 per hour.

7. TDD (Test Driven Development): to check whether your program is correct, you must Test it. How to test is a learning. Learn about the test.

8. Networking: Of course, you have to review the basics of the network, such as TCP, UDP, HTTP, FTP, and so on. Learning this will make it easier for you to combine various programs with data. And make your program more efficient.

9. Threading: the understanding of threads directly determines your. NET development level. You should learn more about the thread and know what they are and how they are used in your program.

10. Learning: Yes. I define Learning as a technology. People must learn how to learn and choose what to learn. In this way, you can move forward faster.

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.