Curso C# e .Net FullStack do basico a se tornar um Profissional !
Esse plano de estudos foi desenvolvido para quem quer se tornar um desenvolvedor fullstack com foco na plataforma .net e não aprender somente as tecnologias, como também toda ou a grande parte da base que você precisa ter para se tornar um fullstack.
SEGUE ABAIXO UM DESCRITIVO DO QUE VOCÊ IRÁ APRENDER E O PORQUE DA ORDEM DOS CURSOS!
Seguiremos o seguinte caminho:
Parte 1
Os cursos jogos clássicos parte 1 e parte 2, são de logica para o pessoal que é bem iniciante mesmo, sugiro fazer caso seja seu primeiro contato com a programação. Se você ja souber a logica pode pular para Arquiteturra de computadores.
Parte 2
Nessa segunda parte vamos ver a formação da orientação a objetos(obs:Eu sei que a alura esta refazendo essa formação. Quando a formação estiver completa estarei atualizando) e alguns cursos complementares mais o artigo de clean code.
Parte 3
Na parte 3 veremos a parte de banco de dados. Modelagem , sql server , postgrersql e mongoDB. Atenção: essa parte tende a ser um pouco massante mas necessária pois aqui na maior parte do tempo é um conteúdo mais teorico e não tão pratico como anteriormente. Se achar que esta muito massante a beira do insuportavel, faça o curso de modelagemd e dados e escolha um sgbd sql server ou postgre e retorne nos outros cursos posteriormente.
Parte 4
Vamos entrar no front-end pegando uma base solida no html,css e javascipt. Após ter essa base vamos pegar 2 frameworks para agilizar o nosso processo sendo eles bootstrap e jquery.
Parte 5
Na parte 5 que começa ficar bom pois já temos uma base solida e chegou a hora de juntarmos tudo o que aprendemos na nossa aplicação web. Vamos aprender o padrão MVC, entity framework para o banco de dados, fazer api e "aprender" TypeScript para consumir a api no angular.
Parte 6
Chegou a hora de aprender a refatorar, testar e ter boas praticas do c# em nossas aplicações.
Parte 7
Vamos ver como podemos finalizar nossa aplicação fazendo o deploy da aplicação tanto na Azure quanto na Amazon (AWS)
Parte 8
Na parte 8 voltaremos para algo mais teorico onde aprenderemos o processo do desenvolvimento de software e algumas duvidas serão sanadas como: Como será a minha reunião com o cliente e que pontos devo me atentar ? Por onde eu começo a desenvolver meu software ? Qual vai ser a arquitetura do meu software ? Como modelar todo o meu sistema ? Prototipar sistema ? Metodologias ageis ? Entre outras duvidas !
Parte 9
Por ultimo aprenderemos windows foms(Fique de olho no .NET MAUI que está por vir) e powershell apenas por questão de demanda. Caso precise aprender windows forms como prioridade faça os pres requisitos da formação!
OBS: É de extrema importância que você pratique a cada aula para fixar bem o conteúdo e colocar a mão na massa pois é nesse momento que você mais irá aprender. Não vai adiantar de nada se você assistir todas as aulas e não colocar em prática o que estiver aprendendo !!
Estou atualiazando essa formação sempre que a alura disponibiliza novos cursos ou atualiza os cursos existentes.
Caso você tenha uma sugestão de melhorira , critica ou dúvidas para melhorarmos esse nosso mini roadmap .net favor entrar em contato luanpck@hotmail.com
Abç!
#Tags curso csharp completo curso .net completo curso c# completo curso c# fullstack curso .net fullstack curso c#