Technologies to learn in 2007

On many blogs I have seen that people are talking about all new technologies and which of them are the right one to invest the Time in.

This is a list of the things that I definitely want to learn or to extend my knowledge in this year:

1.       WCF (Windows Communication Foundation): As we all know, WCF integrates Remoting, WebServices, EnterpriseServices, Transactions and much more stuff into a one Framework, what makes him one of the .NET Technologies to be learned this year.

2.       ADO.NET and LINQ: How to talk to data store or databases, and all other ADO.NET features is definitely MUST KNOW for every developer. The next big thing in how to talk to data is LINQ with language extensions and entity objects that "represent" mappings of data and its relationships.

3.       TDD (Test Driven Development): Very important thing, in order to successfully develop robust systems is to use tests and have a test protocol. It is very important too, how to do the testing right and which test to write.

4.       WPF (Windows Presentation Foundation): Beside that the WPF is veeery cool, Microsoft has declared that WPF is the new way we are going to make Applications in future. It is already build in Windows Vista and many other important subsystems. So all that you learned about Windows Forms, UI Elements or even pages in browser you can throw away.

5.       Application Security: The more you become an expert in security, the better and secure will your applications be, and the higher your pay will be too :)

6.       System.Net: TCP, UDP, HTTP and all other protocols supported by System.Net (Networking) is very important part that you need to know in order to connect the programs together and make them talk to each other. When you get better in this area, you will surely be better equipped to make the right kind of choices.

7.       Threading: I still think that I have some lacks in my knowledge in System.Threading. I know that I am not the only developer t hat thinks so, but that is definitely one part of .NET Framework where I will need to invest some time some day.


Posted Jul 03 2007, 12:45 PM by Armin Kalajdzija
Filed under: , , , , , ,

Comments

Damir Dobric wrote re: Technologies to learn in 2007
on 07-03-2007 22:59

CardSpace, WWorkflow and Silverstaffs ?!

:)

developers.de is a .Net Community Blog powered by daenet GmbH.