Vídeo-Aulas
Horas de Conteúdo
Projetos Reais
Dias de Garantia
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!

5 aulas | 2h30 - Instalação completa do Visual Studio 2022, .NET 8, VS Code, Git + GitHub.
Boas-vindas + Roadmap completo do curso
12 min - Visão geral do que você vai dominar até o final
Instalando Visual Studio 2022 (Windows) – passo a passo
18 min - Versão Community gratuita + todas as workloads
Instalando .NET 8 + VS Code (Mac e Linux)
15 min - Configuração completa para quem não usa Windows
Entendendo os tipos de projetos (.NET Console, Class Library, WinForms, ASP.NET)
22 min - Quando usar cada um + criação dos primeiros projetos
Git + GitHub do zero (obrigatório para vagas hoje)
25 min - Commit, push, pull request e GitHub Pages
12 aulas | 7h10 - Variáveis, operadores, loops, métodos, arrays, exceções.
Variáveis, tipos de dados e conversões
38 min
Operadores aritméticos, relacionais e lógicos
32 min
Entrada/saída de dados (Console + String Interpolation)
28 min
Estruturas condicionais (if, else if, switch expression)
42 min - Projeto: Calculadora de IMC
Loops: while, do-while, for e foreach
48 min - Projeto: Contador regressivo + tabuada
Métodos: parâmetros, retorno e sobrecarga
40 min - Projeto: Mini-jogo de adivinhação
Arrays e listas (List<T>)
45 min - Projeto: Lista de compras
Tratamento de exceções (try-catch-finally)
35 min - Validação robusta de entrada
Strings avançadas e StringBuilder
30 min - Gerador de CPF/CNPJ formatado
Namespaces, using e organização de código
25 min
Debugging completo no Visual Studio
38 min - Como usar breakpoints e watch
Desafio do módulo: Calculadora completa com menu
1h09 - Projeto avaliado com correção
14 aulas | 10h30 - Classes, herança, polimorfismo, LINQ, padrões de projeto.
Classes e objetos na prática
42 min
Construtores e propriedades auto-implemented
38 min - Projeto: Classe Pessoa
Encapsulamento total (get/set privados, readonly)
40 min - Projeto: Classe Conta Bancária
Herança e a palavra base
48 min - Projeto: Sistema de funcionários
Polimorfismo e override
45 min - Projeto: Sistema de formas geométricas
Classes abstratas vs interfaces
52 min - Projeto: Sistema de notificações
Structs vs Classes – quando usar cada um
30 min - Tipo Valor vs Referência
Collections genéricas (List, Dictionary, HashSet)
55 min - Projeto: Agenda de contatos
LINQ básico e médio (Where, Select, OrderBy, FirstOrDefault)
1h05 - Projeto: Consulta em lista de alunos
Records (C# 9+) – o que mudou
28 min - Dados imutáveis
Padrões de projeto: Singleton e Factory (simples)
50 min - Projeto: Conexão com banco simulada
Modificadores static, partial e sealed
35 min - Classe Utilitária
Mini-projeto POO: Sistema de Cadastro de Clientes
1h40 - Projeto completo com tudo acima
Correção e refatoração ao vivo do mini-projeto
42 min - Código limpo e profissional
23 aulas | 15h+ - 6 projetos completos do zero ao deploy.
Projeto 01 - Jogo da Forca (Console) - Parte 1
Projeto: Jogo da Forca - Estrutura inicial e lógica do jogo
Projeto 01 - Jogo da Forca (Console) - Parte 2
Projeto: Jogo da Forca - Sistema de vidas e validações
Projeto 01 - Jogo da Forca (Console) - Parte 3
Projeto: Jogo da Forca - Finalização e melhorias (2h20 total)
Projeto 02 - To-do List com JSON - Parte 1
Projeto: To-do List - Estrutura e modelos de dados
Projeto 02 - To-do List com JSON - Parte 2
Projeto: To-do List - Operações CRUD básicas
Projeto 02 - To-do List com JSON - Parte 3
Projeto: To-do List - Serialização e persistência JSON
Projeto 02 - To-do List com JSON - Parte 4
Projeto: To-do List - Finalização e tratamento de erros (3h10 total)
Projeto 03 - Sistema de Estoque (WinForms) - Parte 1
Projeto: Sistema de Estoque - Setup e interface inicial
Projeto 03 - Sistema de Estoque (WinForms) - Parte 2
Projeto: Sistema de Estoque - Modelos e camada de dados
Projeto 03 - Sistema de Estoque (WinForms) - Parte 3
Projeto: Sistema de Estoque - Cadastro de produtos
Projeto 03 - Sistema de Estoque (WinForms) - Parte 4
Projeto: Sistema de Estoque - DataGridView e BindingSource
Projeto 03 - Sistema de Estoque (WinForms) - Parte 5
Projeto: Sistema de Estoque - Busca e filtros avançados
Projeto 03 - Sistema de Estoque (WinForms) - Parte 6
Projeto: Sistema de Estoque - Finalização e validações (5h30 total)
Projeto 04 - API REST CRUD com ASP.NET Core - Parte 1
Projeto: API REST - Setup e estrutura do projeto ASP.NET Core 8
Projeto 04 - API REST CRUD com ASP.NET Core - Parte 2
Projeto: API REST - Entity Framework Core e banco InMemory
Projeto 04 - API REST CRUD com ASP.NET Core - Parte 3
Projeto: API REST - Controllers e endpoints CRUD completos
Projeto 04 - API REST CRUD com ASP.NET Core - Parte 4
Projeto: API REST - Validações e tratamento de erros
Projeto 04 - API REST CRUD com ASP.NET Core - Parte 5
Projeto: API REST - Swagger e documentação da API (4h15 total)
Projeto 05 - Client para API (Windows Forms) - Parte 1
Projeto: Client API - Setup e configuração HttpClient
Projeto 05 - Client para API (Windows Forms) - Parte 2
Projeto: Client API - Consumindo endpoints com async/await
Projeto 05 - Client para API (Windows Forms) - Parte 3
Projeto: Client API - Interface completa e deserialização JSON (2h50 total)
Projeto 06 - Mini Game 2D Pong (Windows Forms) - Parte 1
Projeto: Mini Game 2D - Setup, Timer e movimentação básica
Projeto 06 - Mini Game 2D Pong (Windows Forms) - Parte 2
Projeto: Mini Game 2D - Colisão, pontuação e finalização (2h40 total)
Portfólio GitHub, currículo LinkedIn, 50 perguntas de entrevista, grupo exclusivo, certificado e atualizações vitalícias.
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!
Você será redirecionado para o checkout seguro do Hotmart
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.
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#.
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.
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.
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.
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.
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.