Desenvolvimento Web em C# (.NET): do básico ao deploy
Desenvolvimento Web em C# (.NET): do básico ao deploy
Resumo:
O livro «Desenvolvimento Web em C# (.NET): do básico ao deploy» é um guia prático para todos que desejam dominar a criação de aplicações web modernas na plataforma .NET. O autor conduz o leitor, de forma sequencial, desde os conceitos básicos da linguagem C# até a implantação completa de um projeto finalizado na nuvem ou em um servidor próprio.
Sobre o que é este livro?
- Fundamentos da sintaxe C#: tipos de dados, classes, interfaces, LINQ.
- Arquitetura ASP.NET Core: MVC, Razor Pages, Web API.
- Trabalho com bancos de dados através do Entity Framework Core.
- Autenticação e autorização de usuários (Identity).
- Testes e depuração de aplicações web.
- Deploy de projetos em IIS, Azure, Docker e servidores Linux.
- Práticas modernas: Dependency Injection, Middleware, Logging.
Para quem é este livro?
- Iniciantes — que desejam iniciar uma carreira em desenvolvimento web e escolher .NET como plataforma principal.
- Desenvolvedores de outras linguagens (Python, Java, PHP) — que querem aprender o ecossistema Microsoft.
- Estudantes — que estão aprendendo programação e buscam material estruturado.
- Profissionais praticantes — que desejam sistematizar conhecimentos e dominar o deploy.
O que você aprenderá?
- Como configurar o ambiente de desenvolvimento (Visual Studio, VS Code, Rider).
- Como criar páginas dinâmicas usando Razor.
- Como projetar APIs REST e conectar serviços externos.
- Como gerenciar migrações de banco de dados e armazenar dados em cache.
- Como garantir a segurança da aplicação (XSS, CSRF, injeção SQL).
- Como automatizar a compilação e a publicação via CI/CD.
O livro é escrito em linguagem acessível, contém diversos exemplos de código, exercícios práticos e listas de verificação para deploy. Cada capítulo termina com um resumo e perguntas para autoavaliação. Você poderá não apenas ler a teoria, mas também aplicá-la imediatamente na prática — desde o primeiro «Hello World» até uma loja virtual em funcionamento.
Esta edição se tornará uma ferramenta confiável tanto para o estudo autodidata quanto para uso como referência no trabalho do dia a dia. Domine o .NET e crie aplicações web que funcionam de forma rápida, segura e escalável.