Entrar em Contato

Programa do Curso

Introdução ao .NET 8

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

Iniciando com C# e Aplicações Console

  • Estrutura de projetos e comandos da 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
  • Roteamento, middlewares e serviços
  • Introdução ao Razor Pages e MVC

Acesso a Dados com Entity Framework Core

  • Configuração do contexto de banco de dados
  • Trabalhando com LINQ e modelos de dados
  • Migrações e operações CRUD

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

  • Framework de injeção de dependência integrado
  • Trabalhando com appsettings.json e variáveis de ambiente
  • Vidas dos serviços e arquitetura modular

Desenvolvimento de API com Minimal APIs

  • Princípios RESTful e design de pontos de extremidade
  • Uso de atributos e parâmetros de rota
  • Testando APIs com Postman ou Swagger

Testes e Depuração em .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

  • Publicação de aplicações .NET 8 (autossuficientes vs. dependentes de framework)
  • Opções de implantação para Windows, Linux e macOS
  • Uso do Visual Studio e ferramentas de CLI para empacotamento e lançamento

Resumo e Próximos Passos

  • Revisão dos conceitos e ferramentas principais abordados durante o curso
  • Caminhos de prática recomendados e recursos de aprendizado
  • Visão geral de tópicos emergentes: prévia do .NET 9, Blazor, microsserviços

Requisitos

  • Conhecimento básico de conceitos de programação (variáveis, loops, funções)
  • Alguma experiência com qualquer linguagem orientada a objetos (por exemplo, C#, Java, Python)
  • Conhecimento prévio de ferramentas de linha de comando é útil, mas não obrigatório

Público-Alvo

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

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas