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.
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
21 Horas
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