Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
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