.NET Framework
Neste guia de estudos voc� encontra os conte�dos que precisar� para se tornar um programador .NET/C# completo. Confira a sequ�ncia de cursos e exemplos que te guiar�o do b�sico ao avan�ado no ecossistema de programa��o Microsoft.
O que � .NET Framework?
O .NET Framework � uma plataforma da Microsoft para o desenvolvimento e execu��o de diversos tipos de aplica��es em diversas linguagens de programa��o, mas a mais usada � o C#
A plataforma disp�es de um ambiente gerenciado e de uma biblioteca de classes que auxiliam nas tarefas de desenvolvimento, testes e mais, fazendo com que o aprendizado seja simplificado.
Podemos dizer que .NET � a solu��o completa e moderna da Microsoft para desenvolvimento de aplica��es.
Por que aprender .NET Framework?
.NET Framework � a solu��o da Microsoft para desenvolvimento de aplica��es de diversos tipos como sites, cloud, API, desktop, etc.
O .NET framework adota a linguagem C# e � uma alternativa aos frameworks para desenvolvimento de aplica��es tais como:
- Spring - que utiliza a linguagem Java;
- Laravel - que utiliza a linguagem PHP;
- Node.js - que utiliza a linguagem Javascript, e outros
.NET � uma �tima solu��o para constru��o de todo tipo de aplica��o existente. Contudo, no mercado a maioria dos projetos que utilizam o .NET s�o aplica��es Back-end.
Construir aplica��es Back-end com o .NET � uma �tima op��o pois a tecnologia � robusta e oferece um ambiente �gil de desenvolvimento.
O .NET � uma plataforma, ou seja, � a ferramenta final onde voc� vai encaixar as pe�as e construir seu software back-end completo - recebendo dados, processando e devolvendo dados para o front-end atrav�s de APIs.
Exemplo de c�digo no .NET Framework
Veja abaixo um exemplo de c�digo C# no .NET Framework
- C# � uma das linguagens necess�rias para programar em .NET
- C# � uma linguagem fortemente tipada
- C# � orientada a objetos
Carreira Back-end .NET Framework
.NET Framework � uma plataforma de desenvolvimento criada pela Microsoft, com o intuito de possibilitar a cria��o de diversos tipos de aplica��es,tais como aplica��es web, desktop, console, mobile, IoT, dentre outras.
Contudo, as principais vagas no mercado ser�o para uso da plataforma .NET para constru��o de aplica��es back-end.
Um software (uma p�gina web ou aplicativo) � dividido, principalmente, em duas camadas: Front-end e Back-end. O Back-end � o �core�, ou seja, � a parte do software que lida com os dados e com o processamento desses dados.
As aplica��es Back-end fornecem os dados para as aplica��es Front-end atrav�s de APIs. Dessa forma, podemos dizer que voc� vai utilizar o .NET, na grande maioria dos projetos, para construir APIs (que ser�o consumidas pelos programadores front-end).
Caracter�sticas da programa��o Back-end
- Acessa o banco de dados para guardar e resgatar as informa��es do sistema.
- Fornece dados para o Front-end exibir na tela do usu�rio - seja no navegador ou no aplicativo de celular.
- Faz a comunica��o com sistemas de terceiros
- Cria as tarefas que s�o executados no servidor, como por exemplo enviar um email para os usu�rios.
- Cuida da �intelig�ncia� do software, ou seja, do �motor� da aplica��o.
- Se preocupa com os dados e n�o com a apar�ncia.
- Utilize C# e .NET para se tornar um programador back-end completo
O que voc� vai aprender sobre .NET Framework na DevMedia
Por que aprender na DevMedia?
Estudar tecnologia na DevMedia � uma experi�ncia �nica. Nossa metodologia de ensino � baseada nos seguintes pilares:
Plano de estudo orientado
Did�tica simples e f�cil de entender
Exerc�cios gamificados para praticar
Suporte ao aluno 24 horas
Comunidade ativa de alunos
Encontro semanais com experts
Casos de sucesso da DevMedia
<Perguntas frequentes>
Confira outros Conte�dos
Veja todos os Conte�dos1 Conquista
O Java � a tecnologia para desenvolvimento de aplica��es mais utilizada no mundo.
Intrudu��o
Sintaxe da linguagem
Date, Array e String
Orienta��o a objetos
Threads
100 exerc�cios
54 Conte�dos
Intermedi�rio
5 Conquistas
C# � uma linguagem de programa��o criada pela Microsoft como parte da plataforma .NET.
Vari�veis
Estruturas condicionais
Estruturas de repeti��o
Array e String
Orienta��o a objetos
250 exerc�cios
23 Conte�dos
Avan�ado
1 Conquista
Neste guia voc� encontrar� conte�dos sobre orienta��o a objetos.
Intrudu��o
Conceitos
Pr�tica com Orienta��o a Objetos
50 exerc�cios
2 Conte�dos
Intermedi�rio
5 Conquistas
O SQL Server � um sistema de gerenciamento de banco de dados relacional (SGBD) mantido pela Microsoft.
Tabelas
Views
T-SQL
Stored Procedures, Functions e Triggers
�ndices e Full-Text Search
100 exerc�cios
26 Conte�dos
Avan�ado
6 Conquistas
Algoritmo � uma sequ�ncia de passos utilizados para resolver um problema.
O que � Algoritmo?
Vari�veis
Entrada e sa�da de dados
Algoritmos com Portugol
Boas pr�ticas
200 exerc�cios
13 Conte�dos
Iniciante
2 Conquistas
SQL (Structured Query Language) � a linguagem padr�o de manipula��o de bancos de dados relacionais.
Fundamentos do SQL
Comandos SQL
Group by e Fun��es
Join
Subqueries
100 exerc�cios
41 Conte�dos
Iniciante