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
  • Funcionalidades LTS do .NET 8 e suporte da plataforma
  • Instalação do SDK e ferramentas de desenvolvimento

Início com C# e Aplicações de Consola

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

Construção de Aplicações Web com ASP.NET Core 8

  • Criação e execução de uma aplicação web básica
  • Encaminhamento (routing), middleware e serviços
  • Introdução a Razor Pages e MVC

Acesso a Dados com Entity Framework Core

  • Configuração do contexto de base de dados
  • Trabalho 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
  • Trabalho com appsettings.json e variáveis de ambiente
  • Tempos de vida de serviços e arquitetura modular

Desenvolvimento de APIs com Minimal APIs

  • Princípios RESTful e design de endpoints
  • Utilização de atributos e parâmetros de rota
  • Teste de APIs com Postman ou Swagger

Testes e Depuração no .NET

  • Testes de unidade com xUnit
  • Abordagens de teste 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 (autocontidas vs. dependentes de framework)
  • Opções de implantação para Windows, Linux e macOS
  • Utilização do Visual Studio e ferramentas de CLI para embalagem e libertação

Resumo e Próximos Passos

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

Requisitos

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

Público-Alvo

  • Desenvolvedores a entrar no ecossistema .NET
  • Programadores em transição de outras linguagens para C#/.NET
  • Equipes técnicas a construir aplicações multiplataforma utilizando .NET moderno

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas