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.
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)
Interatividade e soluções de código sob demanda
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Máquina Traduzida
oportunidade de prática hands-on e a paciência do instrutor
sheena - Te Manawa Taki Trauma System
Curso - Visual Studio 2022 IDE
Máquina Traduzida