Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

.NET

Explore o .NET Core, a plataforma back-end da Microsoft

0/0 passos finalizados
Esta formação faz parte da escola Programação
121h

Para conclusão

13

Cursos

2

Vídeos extras

1

Podcast

.NET Core

O .NET é uma das plataformas de programação mais usadas e também é a base para a linguagem C#. A Formação .NET da Alura foi pensada para você dar seus primeiros passos, seguir se aprimorando e, no final, se tornar uma/um profissional que se destaca no mercado de trabalho!

  • Como é desenvolver em .NET?

Desenvolvedores(as) .NET são requisitados(as) não apenas para aplicações Web, mas também para integrações de aplicações com a nuvem, para aplicações móveis, aplicações desktop Windows, internet das coisas (IoT), programação de jogos e aprendizado de máquina (machine learning).

  • Como é o mercado de trabalho de desenvolvedores(as) .NET?

O mercado de tecnologia tem uma forte demanda por engenheiras(os) de software com domínio sobre o ecossistema .NET, incluindo o conhecimento da linguagem C#, das boas práticas, do fluxo de aplicações e de qual solução aplicar em diversos desafios do mundo real.

  • Quais são os conhecimentos necessários para trabalhar com .NET?

É preciso que profissionais de .NET conheçam as boas práticas de programação, a arquitetura de uma aplicação .NET e ainda saber como entregar aos clientes um produto robusto. Também estar conectados(as) à comunidade de desenvolvedores(as) e prestar atenção nas novidades, atualizações e novas versões da plataforma e da linguagem C#. Também é preciso conhecer a diferença entre o .NET Framework e o .NET Core.

Pré-requisitos

Lógica de programação e noções básicas de Web. Aqui na Alura, veja a carreira iniciante em programação.

Passo a passo

  1. 1

    C# e Orientação a Objetos

    Habla C#? Do you speak C#? Você fala C#? É fundamental ter domínio sobre a linguagem que é o carro-chefe da plataforma .NET. Isso significa, entre outras coisas, saber traduzir para o C# os problemas do dia a dia e programar de acordo com as boas práticas.

  2. 2

    Mais C#

    Com a orientação a objetos na ponta da língua, vamos aprofundar nosso conhecimento na linguagem com exceptions, criação de bibliotecas e documentação, além de manipulações de string, expressões regulares!.

  3. 3

    Listas e o futuro do C#

    Agora vamos aprender a lidar com listas, começando com como aprender um array, indexadores, ListT, métodos de extensão com generics, IComparable, Linq e o operador Where.

  4. 4

    Banco de dados

    Usar banco de dados é essencial em praticamente todas as aplicações .NET. O Entity Framework é a forma mais produtiva de mapear o banco de dados para o modelo de classes da sua aplicação.

  5. 5

    Web

    Até agora vimos como usar a linguagem C# e bancos de dados. Agora vamos explorar o mundo Web com o ASP.NET Core. Ele permite criar aplicativos Web robustos multiplataforma prontos para nuvem com C#, usando o padrão MVC e as melhores práticas do mercado.