Os 9 módulos estão completos: Lógica de Programação (7 capítulos), Matemática para Programação (4), Algoritmos e Estruturas de Dados (6), C# (16), SQL Server/Procedures (14), Arquitetura MVC (8), APIs (8), Worker Service (6) e Aplicações Desktop (6). Cada módulo prático termina com um projeto que reaproveita as mesmas procedures do Módulo 5 — o fio condutor do curso inteiro. Use a barra lateral para navegar livremente, marque capítulos como concluídos (o quadradinho ao lado de cada título) para acompanhar seu progresso, e o botão « no topo esconde o menu para leitura em foco.
C# para desenvolvedores Node JS, do seu jeito
Três módulos de base — lógica de programação, matemática para programação e algoritmos/estruturas de dados — antes de qualquer linha de C#, para consolidar o raciocínio que vale para qualquer linguagem. Depois, uma revisão completa de C#, do zero ao avançado, e um mergulho profundo em SQL Server com foco pesado em Stored Procedures — a espinha dorsal do módulo 5. Por fim, quatro módulos de arquitetura: MVC, APIs, Worker Services e aplicações Desktop. Pensado para leitura confortável, não para ser mais um PDF esquecido.
Módulo 1 — Lógica de Programação
Base de qualquer linguagem. 7 capítulos: algoritmos, pseudocódigo, variáveis, decisão, repetição e funções.
01O que é um Algoritmo e Como o Computador "Pensa" 05Estruturas de Decisão 07Modularização — Funções e ProcedimentosMódulo 2 — Matemática para Programação
4 capítulos: lógica proposicional, álgebra booleana, conjuntos e sistemas de numeração.
01Lógica Proposicional e Tabelas-Verdade 04Sistemas de Numeração — Binário, Octal e HexadecimalMódulo 3 — Algoritmos e Estruturas de Dados
6 capítulos: complexidade, vetores, busca, ordenação, pilhas, filas, recursividade, árvores e grafos.
01Complexidade de Algoritmos e Notação Big O 06Introdução a Árvores e GrafosMódulo 4 — C#
Fundamentos completos + tópicos avançados. 16 capítulos, do "Olá, mundo" a multithreading.
01Introdução ao C# e .NET 09LINQ 16Multithreading e ConcorrênciaMódulo 5 — SQL Server / Procedures
80% do curso. 14 capítulos: do básico de procedures até cursores, SQL dinâmico e integração com C#.
02Introdução a Stored Procedures 05Transações — BEGIN/COMMIT/ROLLBACK 14Projeto Prático FinalMódulo 6 — Arquitetura MVC
8 capítulos: Controllers, Views, Models e o pipeline de requisição do ASP.NET Core.
01O que é MVC e por que separar responsabilidades 08Projeto Prático MVC com ProceduresMódulo 7 — APIs e sua Arquitetura
8 capítulos: REST, Web API, autenticação JWT, Swagger e boas práticas de design.
01REST — Princípios e Verbos HTTP 08Projeto Prático — API com ProceduresMódulo 8 — Worker Service
6 capítulos: serviços em background, IHostedService e execução contínua.
01O que é um Worker Service e quando usar 06Projeto Prático — Worker com ProceduresMódulo 9 — Aplicações Desktop
6 capítulos: WPF, WinForms, .NET MAUI e o padrão MVVM.
01Panorama: WPF, WinForms e .NET MAUI 06Projeto Prático — App Desktop com SQL Server