Programa do Curso
Introdução ao .NET 8
- O que é o .NET? Visão geral e evolução
- Recursos do .NET 8 LTS e suporte à plataforma
- Instalação do SDK e ferramentas de desenvolvimento
Começando com C# e Aplicativos de Console
- Estrutura do projeto e comandos da CLI
- Trabalhando com tipos, métodos e fluxo de controle
- Programação orientada a objetos em C#
Criando Aplicativos Web com ASP.NET Core 8
- Criando e executando um aplicativo web básico
- Roteamento, middleware e serviços
- Introdução às Páginas Razor e ao 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ência e Configuração
- Quadro de injeção de dependência embutido
- Trabalhando com appsettings.json e variáveis de ambiente
- Ciclos 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
- Aproaches para testes de integração
- Técnicas de depuração no Visual Studio
Implantação de Aplicativos e Publicação Multiplataforma
- Publicando aplicativos .NET 8 (autônomo vs. dependente do framework)
- Opções de implantação para Windows, Linux e macOS
- Usando o Visual Studio e ferramentas da CLI para embalagem 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, microserviços
Requisitos
- Compreensão básica de conceitos de programação (variáveis, loops, funções)
- Alguma experiência com uma 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 que estão entrando no ecossistema .NET
- Programadores em transição de outras linguagens para C#/.NET
- Equipes técnicas construindo aplicativos cross-platform usando o .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