Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução ao .NET 8

  • O que é o .NET? Visão geral e evolução
  • Recursos LTS do .NET 8 e suporte de plataforma
  • Instalação do SDK e ferramentas de desenvolvimento

Iniciando com C# e Aplicações de Console

  • Estrutura de projeto e comandos de CLI
  • Trabalhando com tipos, métodos e fluxo de controle
  • Programação orientada a objetos em C#

Construindo Aplicações Web com ASP.NET Core 8

  • Criando e executando um aplicativo web básico
  • Rotas, middleware e serviços
  • Introdução às Razor Pages e MVC

Acesso a Dados com Entity Framework Core

  • Configurando um contexto de banco de dados
  • Trabalhando com LINQ e modelos de dados
  • Migrações e operações CRUD

Injeção de Dependências e Configuração

  • Framework de injeção de dependências embutido
  • Trabalhando com appsettings.json e variáveis de ambiente
  • Tempo de vida dos serviços e arquitetura modular

Desenvolvimento de APIs com Minimal APIs

  • Princípios RESTful e design de endpoints
  • Usando atributos e parâmetros de rota
  • Testando APIs com Postman ou Swagger

Testes e Depuração no .NET

  • Testes unitários com xUnit
  • Abordagens de testes de integração
  • Técnicas de depuração no Visual Studio

Implantação de Aplicações e Publicação Multiplataforma

  • Publicando aplicações .NET 8 (autocontido vs. dependente de framework)
  • Opções de implantação para Windows, Linux e macOS
  • Usando Visual Studio e ferramentas de CLI para empacotamento e liberação

Resumo e Próximos Passos

  • Revisão dos principais conceitos e ferramentas cobertos durante o curso
  • Caminhos de prática recomendados e recursos de aprendizagem
  • Visão geral de temas emergentes: preview do .NET 9, Blazor, microsserviços

Requisitos

  • Compreensão básica de conceitos de programação (variáveis, loops, funções)
  • Alguns anos de experiência com qualquer linguagem orientada a objetos (ex.: C#, Java, Python)
  • Familiaridade com ferramentas de linha de comando é útil, mas não obrigatória

Público-Alvo

  • Desenvolvedores que estão ingressando no ecossistema .NET
  • Programadores que estão migrando de outras linguagens para C#/.NET
  • Equipes técnicas que estão construindo aplicações multiplataforma usando o .NET moderno

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas