sexta-feira, 22 de fevereiro de 2013

Como se tornar um desenvolvedor. NET


Então você quer saber como se tornar um desenvolvedor. NET quer porque não há uma posição que você quer que exige que você tenha estas habilidades ou talvez você está apenas interessado em. NET. É afinal uma das línguas mais amplamente utilizadas para o desenvolvimento. Este artigo irá servidor como um Como orientar para quem deseja se tornar um desenvolvedor NET através da utilização de recursos tais como:. Livros, ferramentas de desenvolvimento, e links. Estes são os que têm necessidade absoluta para aspirantes a NET.:

Aprendizagem para o Desenvolvimento. NET

A última versão do framework. NET é de 3,5. Guia do novato à partir ASP.NET 3.5: In C # e VB faz parte de uma série de livros escritos por programadores para programadores. É um livro abrangente sobre o desenvolvimento usando. NET 3.5. É muito abrangente e seu escrito para pessoas que nunca fizeram qualquer tipo de programação. Ele leva você passo a passo, ensinando-lhe primeiro o básico, então as tarefas mais complexas, e também algumas das melhores práticas. Mesmo que 3.5 é a versão mais recente. NET 2.0 ainda é amplamente usado. Os exemplos estão em C # e VB, eu estou pessoalmente mais de uma fã de C #, mas alguns são parciais para VB. Ao ler este livro que você pode, literalmente, construir um site web a partir do zero em que cada vez que você escolher.

ASP.NET 3.5 em C # e VB

. NET Ferramentas de desenvolvimento

O Ambiente de Desenvolvimento Integrado ou IDE usado. Desenvolvimento NET é o Microsoft Visual Studio. A versão mais recente é o Visual Studio 2008. Há muitas edições desta ferramenta, mas vou concentrar apenas em dois: um livre e um não tão livre. Para aqueles de vocês com algumas centenas ou talvez milhares de passar ou uma organização disposta a gastar muito não é o Visual Studio 2008:

Visual Studio 2008

Embora você possa recursos de programação baixo grau e obter o mais barato agora versão 2005 do Visual Studio, a fim de maximizar. Framework 3.5 é que você terá para a versão 2008. Ela pode variar em qualquer lugar a partir de um + $ 200 para a Standard Edition para + $ 4.000 para a edição Team System. Ou se você não está tão inclinado a gastar o seu dinheiro, você tem duas opções: baixar a versão trial ou Visual Studio Express que é gratuito:

Visual Studio 2008 Express
A versão Express é definitivamente bom o suficiente para criar e lançar uma aplicação web, mas tem suas limitações. Então, cuidado. Ver, no final deste artigo para algumas ferramentas livres que compõem para alguns destes limitiation.

Ferramentas de banco de dados

Enquanto aplicações do NET pode usar muitos tipos diferentes de banco de dados como Oracle, Access, MySQL ou, o mais comumente usado é o Microsoft SQL Server. A versão mais recente é o SQL Server 2008.

SQL Server 2008

Mais uma vez você tem a opção de comprar um da versão oficial do SQL Server, estes variam entre US $ 40 + US $ 1600 + dependendo de qual versão você tem, ou baixar o livre versão do SQL Server Management Studio Express.

SQL Server Management Studio Express

Há limitações na versão gratuita, é claro, mas eu descobri que usando a versão Express apresenta pouca dificuldade para utilização apenas em sua máquina de desenvolvimento ou aplicações de pequeno porte. Uma vez que você entrar em maiores aplicações ou trabalhos em execução e processo complicado outro, um pricier versão do SQL Server pode ser necessária.

BONUS: Top 5 ferramentas gratuitas para o Desenvolvimento NET.

Se você é um novato completo para a programação que você pode querer adicionar essa página e volte a esta lista mais tarde. Estas ferramentas vão vir a calhar uma vez que você começa realmente em desenvolvimento.

. Como você pode ou não já sabe, o desenvolvimento NET pode ficar um pouco caro, em comparação com as outras linguagens como Java, que tem um IDE livre: Eclipse. Em todo caso, aqui estão algumas mais ferramentas gratuitas de código aberto que irão tornar a sua vida muito mais fácil, acredite.

1. NUnit

Teste de unidade é um must para qualquer desenvolvedor sério que quer colocar para fora funcionais aplicativos, livre de erros. Microsoft oferece uma ferramenta para testes de unidade, MSTest, mas apenas em algumas versões do Visual Studio. NUnit é a versão. NET de JUnit do Java, um framework open source de testes de unidade.

2. NAnt

A implantação de um site pode ser um aborrecimento. Há seqüências de conexão para atualizar, arquivos de configuração para mudar. NAnt faz essas coisas mais fácil, automatizando estas várias mudanças. Como NUnit, a sua versão. NET de Java Ant.

3. CruiseControl.NET

Como o aplicativo cresce e você continuar a adicionar novos recursos, é sempre importante para integrar o novo código com o código antigo e garantir que tudo funciona. CruiseControl.NET ajuda com isso por meio de sua Integration Server automatizada contínua. CruiseControl.NET, você adivinhou a versão. NET do CruiseControl para Java, é incrível. Ele funciona em conjunto com NAnt para executar qualquer coisa de sua unidade testa cada vez que você adicionar um novo código para e-mail que você se verifica alguém no código ruim a quebra a construir.

4. NHibernate

Isso não é necessariamente uma ferramenta, tanto quanto é um quadro, mas eu tive que colocá-lo na lista, porque me fez muito mais eficiente. Mais uma vez este é um porto. NET do Hibernate baseada em Java. NHiberante atua como a camada de persistência entre seu aplicativo e seu banco de dados. Para aqueles de vocês que odeio escrever longos complicadas instruções SQL como eu, NHibernate é perfeito. Ele permite que você escreva as declarações tediosas geralmente selecionados ou as declarações de junção muito complexos em uma fração da equipe. LINQ Micrsoft pode também ser usado da mesma maneira. Eu, entretanto, acho que precisa de tempo para amadurecer e crescer antes que seja no nível do NHibernate.

5. Mono

Por último, mas definitivamente não menos importante é Mono. Você, por qualquer motivo não tiver o IIS ou quer utilizar outras plataformas como Linux ou OS X? Bem, você está com sorte, Mono, que é patrocinado pela Novell, oferece uma alternativa para o IIS para aqueles que não usam Windows.

No fechamento ...

. NET é uma estrutura impressionante. É muito poderoso e há toneladas de bibliotecas que lhe permitem fazer coisas incríveis. Depois que você aprender, você vai ser capaz de fazer muita coisa. Uma coisa a notar, porém: algumas listas de requisitos de sistema podem dizer que você só precisa ter 1 GB de memória para rodar todas as ferramentas como o SQL Server e Visual Studio. Minha sugestão é que você, pelo menos, obter 2 GB de memória em sua máquina de desenvolvimento. Tão fria como elas são, as aplicações podem ser porcos de recursos e quer ter a certeza que estamos desenvolvendo de forma eficiente.

Nenhum comentário:

Postar um comentário