Programa do Curso
Introdução
Visão Geral da Plataforma de Desenvolvimento .NET
- As diferentes plataformas .NET
- Escolhendo entre .NET Framework e .NET Core
Preparação do Ambiente de Desenvolvimento
- Requisitos do sistema para o .NET Core
- Migrando de outro ambiente de desenvolvimento
Instalação e Configuração do .NET Core
- Configurando o Kit de Desenvolvimento de Software (SDK) e a Execução do .NET Core
- Usando um gerenciador de pacotes para outros sistemas operacionais
Visão Geral das Características e Arquitetura do .NET Core
- Linguagens e sistemas operacionais suportados pelo .NET Core
- Pacotes NuGet para a arquitetura modular do .NET Core
- Ferramentas de interface de linha de comando do .NET Core
- A Especificação .NET Standard
- A composição da Framework .NET Core
Visão Geral do Framework Web ASP.NET Core
- Construindo aplicações baseadas em nuvem com ASP.NET Core
Criando uma Aplicação .NET Core
- Trabalhando com o ambiente de desenvolvimento integrado (IDE) Visual Studio
- Utilizando MSBuild e gerenciando arquivos de projeto
Visão Geral do Kit de Desenvolvimento de Software .NET Core
- A sintaxe geral dos arquivos de projeto e outras referências
- Especificando o conjunto de APIs para aplicações e bibliotecas
- Adicionando e removendo dependências das aplicações .NET Core
Visão Geral das Ferramentas Globais e Locais Principais do .NET Core
Visão Geral de Ferramentas Adicionais do .NET Core
Monitoramento e Gerenciamento do Desempenho das Aplicações .NET Core
- Melhorando o desempenho das aplicações durante o desenvolvimento
- Utilizando as ferramentas de desempenho do Visual Studio
- Executando métodos avançados de otimização para aplicações .NET Core
- Diagnostics de desempenho de aplicações em outros sistemas operacionais
- Otimizando o código-fonte das aplicações .NET Core
Visão Geral do Modelo de Execução do .NET Core
- Implementando APIs para melhor desempenho
Testando Aplicações .NET Core e Realizando Análise de Código
Depurando Aplicações .NET Core
Implantando a Aplicação com Modelos de Implantação do .NET Core
- Trabalhando com ASP.NET Application Insights
- Monitorando e rastreando aplicações .NET Core com DynaTrace
Segurança das Aplicações Usando as Características de Segurança do .NET Core
- A conformidade da .NET Core com o Federal Information Processing Standard (FIPS)
- Serviços criptográficos da plataforma de desenvolvimento .NET
- Diretrizes do .NET Core para codificação segura
Resolução de Problemas
Resumo e Conclusão
Requisitos
- Dominar fortemente a linguagem de programação C#
- Experiência básica com outras plataformas de desenvolvimento .NET
- Compreensão da arquitetura de software multiplataforma
Público-Alvo
- Desenvolvedores
Declaração de Clientes (1)
O formador explicou muito bem os assuntos com exemplos reais do mundo real, o que tornou mais fácil para nós compreender a informação
Florin-Viorel Marut - Continental Automotive Romania
Curso - High-Performance Application Development with .NET Core
Máquina Traduzida