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 é .NET? Visão geral e evolução
- Recursos LTS do .NET 8 e suporte à plataforma
- Instalação do SDK e ferramentas de desenvolvimento
Iniciando com C# e Aplicações Console
- Estrutura de projetos e comandos da 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
- Roteamento, middlewares e serviços
- Introdução ao Razor Pages e MVC
Acesso a Dados com Entity Framework Core
- Configuração do 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
- Framework de injeção de dependência integrado
- Trabalhando com appsettings.json e variáveis de ambiente
- Vidas dos serviços e arquitetura modular
Desenvolvimento de API com Minimal APIs
- Princípios RESTful e design de pontos de extremidade
- Uso de atributos e parâmetros de rota
- Testando APIs com Postman ou Swagger
Testes e Depuração em .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
- Publicação de aplicações .NET 8 (autossuficientes vs. dependentes de framework)
- Opções de implantação para Windows, Linux e macOS
- Uso do Visual Studio e ferramentas de CLI para empacotamento 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, microsserviços
Requisitos
- Conhecimento básico de conceitos de programação (variáveis, loops, funções)
- Alguma experiência com qualquer linguagem orientada a objetos (por exemplo, C#, Java, Python)
- Conhecimento prévio de ferramentas de linha de comando é útil, mas não obrigatório
Público-Alvo
- Desenvolvedores que estão entrando no ecossistema .NET
- Programadores que estão migrando de outras linguagens para C#/.NET
- Equipes técnicas que constroem aplicações multiplataforma usando .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