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 Procedimentos

Mó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 Hexadecimal

Mó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 Grafos

Mó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ência

Mó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 Final

Mó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 Procedures

Mó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 Procedures

Mó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 Procedures

Mó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
Curso completo — 75 capítulos

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.