Wednesday 11 January 2012

How to Become a .NET Developer

So you want to learn how you can get. NET Developer or because there is a position that requires you to have these skills or maybe you are interested only. NET. After all it is one of the most used languages ​​for development. In this article a server as a guide for anyone who wishes to become a NET developer using resources such as:. Books, development tools, and links. These are the absolute must have for aspiring programmers. NET:

Learning. NET Development

The latest version of the framework. NET is 3.5. The Beginner's guide to the top ASP.NET 3.5: In C # and VB is part of a series of books written by programmers for programmers. It is a comprehensive book on development using. NET 3.5. It is very comprehensive and written for people who have never done any programming. It takes you step by step, teaching you first the basics, then the more complex tasks, as well as some best practices. Even though 3.5 is the latest version. NET 2.0 is still widely used. The examples in both C # and VB, I am personally more a fan of C #, but some are partial to VB. By reading this book could literally build a website from scratch in which ever you choose.

ASP.NET 3.5 in C # and VB

. NET Development Tools

The Integrated Development Environment or IDE used. NET Development is a Microsoft Visual Studio. The latest version is Visual Studio 2008. There are many versions of this tool, but I'll just focus on two: the free one and not so free one. For those of you with a few hundred or maybe thousand to spend or organization willing to spend that much there is Visual Studio 2008:

Visual Studio 2008

While it could lower grade and get the most cheaper 2005 version of Visual Studio, to be maximized. NET Programmability 3.5 «s will have the 2008 version. It can range anywhere from $ 200 + for the Standard Edition at $ 4,000 + for a system group. Or if you're not so inclined to spend your money, you have two options: download the trial version or Visual Studio Express which is FREE:

Visual Studio 2008 Express
The Express version is definitely good enough to create and launch a web application, but has its limitations. So beware. See the end of this article for some free tools that are for some of these limitiation.

Database Tools

While. NET applications can use many different data types such as Oracle, Access or MySQL, the most commonly used is Microsoft SQL Server. The latest version is SQL Server 2008.

SQL Server 2008

Once again you have the option to buy an official version of SQL Server, which range anywhere from $ 40 + $ 1600 + depending on the version you have; Or download the free version of SQL Server Management Studio Express.

SQL Server Management Studio Express

There are restrictions on the free version, of course, but I discovered that using the version Express creates some problems for use in your development machine or small applications. Once you get into larger applications or running jobs and other complicated process, a pricier version of SQL Server may be required.

BONUS: Top 5 free tools for NET Development.

If you're a complete beginner in programming you might want to bookmark this page and return to this list later. These tools will come in handy when you really get to develop.

. As you may or may not already know, NET development can get rather expensive; In comparison with other languages ​​like Java, which has a free IDE: Eclipse. In any case, here are some more free open source tools that will make your life much easier, believe me.

1. NUnit

Control Unit is a must for any serious developer who wants to put off, bug free applications. Microsoft offers tool to control the unit, MSTest, but only in some versions of Visual Studio. NUnit is the. NET version of the JUnit Java, an open source unit test framework.

2. Nant

Developing a website can be a hassle. There are chords online for information, configuration files to change. Nant makes these things easier by automating these various changes. Like NUnit, or a. NET version of Java Ant.

3. CruiseControl.NET

As part of your application grows and you continue to add new features, it is always important to integrate new password to your password and ensure that all works. CruiseControl.NET helps with this through automated Continuous Integration server's. CruiseControl.NET, you guessed it. NET version of CruiseControl for Java, is amazing. Works in conjunction with Nant to run anything from your unit tests every time you add new code to your e-mail if someone checks in bad code breaks the build.

4. NHibernate

This is not necessarily a tool, so long as it is a part, but I had to put on the list, because it made me much more effective. Once again this is one. NET port of Java based Hibernate. NHiberante acts as a layer between the application and your persistence database. For those of you who hate writing long complicated SQL statements like me, NHibernate is perfect. It allows you to write the usually tedious select statements or very complex join statements in a part of the team. LINQ Micrsoft can also be used in the same way. It seems, however, believe that it needs time to mature and develop before it is at the level of NHibernate.

5. Mono

Last but certainly not least is Mono. Have you any reason do not have IIS or want to use other platforms like Linux or OS X; Well you're in luck, Mono, backed by Novell, offers an alternative to IIS for those not using Windows.

In closing ...

. NET is an awesome framework. Very strong and there are tons of libraries that allow you to do some amazing things. Once you learn it, you'll be able to do much. One thing to note though: some lists the system requirements might tell you that you only need a 1 GB memory to run all the tools such as SQL Server and Visual Studio. My suggestion is that you get at least 2 GB memory on your computer changes. As cool as it is, applications can be resource hogs and want to make sure that you are developing effectively.

Article Source: http://EzineArticles.com/2290402

No comments:

Post a Comment