Programação | C# | .NET

Curso C# .NET do Zero ao Profissional

54 vídeo-aulas + 6 projetos reais para portfólio. Mesmo sem experiência, você sai preparado para vagas júnior e freelas de até R$ 6.000/mês.

Vídeo-Aulas

Horas de Conteúdo

Projetos Reais

Dias de Garantia

Sobre o Curso

O curso C# .NET do Zero ao Profissional é o mais completo do Brasil para quem quer dominar C# e desenvolvimento .NET do absoluto zero até o nível profissional.


São 54 vídeo-aulas com 38+ horas de conteúdo prático, incluindo 6 projetos reais que vão direto para o seu portfólio no GitHub. Você aprenderá desde a instalação do ambiente até criar APIs REST profissionais com ASP.NET Core.


O curso cobre 5 módulos completos: preparação do ambiente, fundamentos da linguagem, POO completa, 6 projetos reais (Jogo da Forca, To-Do List, Sistema de Estoque, API REST, Client e Mini Game 2D), além de bônus de carreira com portfólio, currículo e 50 perguntas de entrevista.


Nossos alunos saem preparados para vagas júnior ou freelas de até R$ 6.000/mês logo nos primeiros meses. Junte-se a mais de 2.000 programadores que transformaram suas carreiras com a Código da Madrugada!

Ilustração do curso de C# .NET Completo

Conteúdo do Curso

M1

Módulo 01 – Preparação do Ambiente e Primeiros Passos

5 aulas | 2h30 - Instalação completa do Visual Studio 2022, .NET 8, VS Code, Git + GitHub.

01

Boas-vindas + Roadmap completo do curso

12 min - Visão geral do que você vai dominar até o final

02

Instalando Visual Studio 2022 (Windows) – passo a passo

18 min - Versão Community gratuita + todas as workloads

03

Instalando .NET 8 + VS Code (Mac e Linux)

15 min - Configuração completa para quem não usa Windows

04

Entendendo os tipos de projetos (.NET Console, Class Library, WinForms, ASP.NET)

22 min - Quando usar cada um + criação dos primeiros projetos

05

Git + GitHub do zero (obrigatório para vagas hoje)

25 min - Commit, push, pull request e GitHub Pages

M2

Módulo 02 – Fundamentos da Linguagem C#

12 aulas | 7h10 - Variáveis, operadores, loops, métodos, arrays, exceções.

06

Variáveis, tipos de dados e conversões

38 min

07

Operadores aritméticos, relacionais e lógicos

32 min

08

Entrada/saída de dados (Console + String Interpolation)

28 min

09

Estruturas condicionais (if, else if, switch expression)

42 min - Projeto: Calculadora de IMC

10

Loops: while, do-while, for e foreach

48 min - Projeto: Contador regressivo + tabuada

11

Métodos: parâmetros, retorno e sobrecarga

40 min - Projeto: Mini-jogo de adivinhação

12

Arrays e listas (List<T>)

45 min - Projeto: Lista de compras

13

Tratamento de exceções (try-catch-finally)

35 min - Validação robusta de entrada

14

Strings avançadas e StringBuilder

30 min - Gerador de CPF/CNPJ formatado

15

Namespaces, using e organização de código

25 min

16

Debugging completo no Visual Studio

38 min - Como usar breakpoints e watch

17

Desafio do módulo: Calculadora completa com menu

1h09 - Projeto avaliado com correção

M3

Módulo 03 – Programação Orientada a Objetos (POO) Completa

14 aulas | 10h30 - Classes, herança, polimorfismo, LINQ, padrões de projeto.

18

Classes e objetos na prática

42 min

19

Construtores e propriedades auto-implemented

38 min - Projeto: Classe Pessoa

20

Encapsulamento total (get/set privados, readonly)

40 min - Projeto: Classe Conta Bancária

21

Herança e a palavra base

48 min - Projeto: Sistema de funcionários

22

Polimorfismo e override

45 min - Projeto: Sistema de formas geométricas

23

Classes abstratas vs interfaces

52 min - Projeto: Sistema de notificações

24

Structs vs Classes – quando usar cada um

30 min - Tipo Valor vs Referência

25

Collections genéricas (List, Dictionary, HashSet)

55 min - Projeto: Agenda de contatos

26

LINQ básico e médio (Where, Select, OrderBy, FirstOrDefault)

1h05 - Projeto: Consulta em lista de alunos

27

Records (C# 9+) – o que mudou

28 min - Dados imutáveis

28

Padrões de projeto: Singleton e Factory (simples)

50 min - Projeto: Conexão com banco simulada

29

Modificadores static, partial e sealed

35 min - Classe Utilitária

30

Mini-projeto POO: Sistema de Cadastro de Clientes

1h40 - Projeto completo com tudo acima

31

Correção e refatoração ao vivo do mini-projeto

42 min - Código limpo e profissional

M4

Módulo 04 – Projetos Reais para Portfólio

23 aulas | 15h+ - 6 projetos completos do zero ao deploy.

32

Projeto 01 - Jogo da Forca (Console) - Parte 1

Projeto: Jogo da Forca - Estrutura inicial e lógica do jogo

33

Projeto 01 - Jogo da Forca (Console) - Parte 2

Projeto: Jogo da Forca - Sistema de vidas e validações

34

Projeto 01 - Jogo da Forca (Console) - Parte 3

Projeto: Jogo da Forca - Finalização e melhorias (2h20 total)

35

Projeto 02 - To-do List com JSON - Parte 1

Projeto: To-do List - Estrutura e modelos de dados

36

Projeto 02 - To-do List com JSON - Parte 2

Projeto: To-do List - Operações CRUD básicas

37

Projeto 02 - To-do List com JSON - Parte 3

Projeto: To-do List - Serialização e persistência JSON

38

Projeto 02 - To-do List com JSON - Parte 4

Projeto: To-do List - Finalização e tratamento de erros (3h10 total)

39

Projeto 03 - Sistema de Estoque (WinForms) - Parte 1

Projeto: Sistema de Estoque - Setup e interface inicial

40

Projeto 03 - Sistema de Estoque (WinForms) - Parte 2

Projeto: Sistema de Estoque - Modelos e camada de dados

41

Projeto 03 - Sistema de Estoque (WinForms) - Parte 3

Projeto: Sistema de Estoque - Cadastro de produtos

42

Projeto 03 - Sistema de Estoque (WinForms) - Parte 4

Projeto: Sistema de Estoque - DataGridView e BindingSource

43

Projeto 03 - Sistema de Estoque (WinForms) - Parte 5

Projeto: Sistema de Estoque - Busca e filtros avançados

44

Projeto 03 - Sistema de Estoque (WinForms) - Parte 6

Projeto: Sistema de Estoque - Finalização e validações (5h30 total)

45

Projeto 04 - API REST CRUD com ASP.NET Core - Parte 1

Projeto: API REST - Setup e estrutura do projeto ASP.NET Core 8

46

Projeto 04 - API REST CRUD com ASP.NET Core - Parte 2

Projeto: API REST - Entity Framework Core e banco InMemory

47

Projeto 04 - API REST CRUD com ASP.NET Core - Parte 3

Projeto: API REST - Controllers e endpoints CRUD completos

48

Projeto 04 - API REST CRUD com ASP.NET Core - Parte 4

Projeto: API REST - Validações e tratamento de erros

49

Projeto 04 - API REST CRUD com ASP.NET Core - Parte 5

Projeto: API REST - Swagger e documentação da API (4h15 total)

50

Projeto 05 - Client para API (Windows Forms) - Parte 1

Projeto: Client API - Setup e configuração HttpClient

51

Projeto 05 - Client para API (Windows Forms) - Parte 2

Projeto: Client API - Consumindo endpoints com async/await

52

Projeto 05 - Client para API (Windows Forms) - Parte 3

Projeto: Client API - Interface completa e deserialização JSON (2h50 total)

53

Projeto 06 - Mini Game 2D Pong (Windows Forms) - Parte 1

Projeto: Mini Game 2D - Setup, Timer e movimentação básica

54

Projeto 06 - Mini Game 2D Pong (Windows Forms) - Parte 2

Projeto: Mini Game 2D - Colisão, pontuação e finalização (2h40 total)

M5

Módulo 05 – Bônus de Carreira

Portfólio GitHub, currículo LinkedIn, 50 perguntas de entrevista, grupo exclusivo, certificado e atualizações vitalícias.

⚠️

LANÇAMENTO EM ANDAMENTO – PREÇO PROMOCIONAL

As primeiras 8 aulas já estão 100% disponíveis agora.

As próximas aulas + projetos estão sendo gravadas e liberadas toda semana.

Preço atual: apenas R$ 87,00 (acesso vitalício + todas as futuras atualizações)

Depois que o curso ficar 100% completo o preço será R$ 497.

Garanta o menor preço e seja um aluno fundador!

Acesse agora mesmo o Curso C# .NET do Zero ao Profissional

de R$ 267,00Por apenasR$ 87,00
  • ☑️ Acesso vitalício
  • ☑️ Todas as aulas atuais e futuras
  • ☑️ Contato direto com o professor
  • ☑️ Curso atualizado regularmente
  • ☑️ Tira-Dúvidas Online
  • ☑️ Conteúdo Atualizado Regularmente
  • ☑️ Garantia de Qualidade

Você será redirecionado para o checkout seguro do Hotmart

FAQ - Por que fazer o Curso C# .NET do Zero ao Profissional

01

O que é C# e por que é uma boa linguagem para iniciantes?

C# é uma linguagem de programação desenvolvida pela Microsoft, conhecida por sua simplicidade, robustez e integração com a plataforma .NET. É ótima para iniciantes porque possui uma sintaxe clara e um vasto suporte, facilitando o aprendizado e o desenvolvimento de aplicações.

02

Preciso ter experiência prévia em programação para fazer este curso?

Não, o curso foi projetado para iniciantes. Vamos começar com os fundamentos da programação e te guiar passo a passo para que você entenda os principais conceitos de C#.

03

Quais são os principais tópicos abordados neste curso de C#?

O curso cobre os fundamentos do C#, incluindo variáveis, tipos de dados, estruturas de controle de fluxo, métodos, classes e objetos. Esses tópicos darão uma base sólida para criar suas próprias aplicações.

04

Como o curso de C# da Código da Madrugada se diferencia de outros cursos?

Nosso curso oferece uma abordagem prática, com exemplos e exercícios reais, além de suporte personalizado para dúvidas. Você aprenderá C# de forma descomplicada, com o auxílio de instrutores experientes.

05

O que eu posso fazer com C# depois de concluir este curso?

Com os conhecimentos adquiridos, você estará pronto para criar pequenas aplicações e terá uma base sólida para continuar estudando desenvolvimento de softwares, jogos e até mesmo aplicações web e desktop.

06

O curso é apenas teórico ou possui exercícios práticos?

O curso é focado em prática. Você encontrará vários exercícios e pequenos projetos que te ajudarão a aplicar o que aprendeu e ganhar confiança na linguagem.

07

Quais são os resultados esperados após concluir o curso?

Ao finalizar o curso, você terá uma base sólida em programação com C#, capaz de criar seus próprios programas e preparado para seguir para tópicos mais avançados no desenvolvimento .NET.