Programa do Curso

Introdução

Visão geral da plataforma de desenvolvimento .NET

  • As diferentes plataformas .NET
  • Escolher entre o .NET Framework e .NET Core

Preparando o ambiente de desenvolvimento

  • Requisitos de sistema para .NET Core
  • Migração de outro ambiente de desenvolvimento

Instalar e configurar .NET Core

  • Configuração do .NET Core Kit de Desenvolvimento de Software e do Tempo de Execução
  • Utilizar um gestor de pacotes para outros sistemas operativos

Descrição geral das características e da arquitetura do .NET Core

  • Languages e sistemas operativos 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 padrão do .NET
  • A composição do .NET Core Framework

Descrição geral da estrutura Web ASP.NET Core

  • Criação de aplicações baseadas na nuvem com ASP.NET Core

Criar uma aplicação .NET Core

  • Trabalhar com o ambiente de desenvolvimento integrado do Visual Studio
  • Utilizar o MSBuild e gerir ficheiros de projeto

Descrição geral do .NET Core Kit de desenvolvimento de software

  • A sintaxe geral dos ficheiros de projeto e outras referências
  • Especificar o conjunto de APIs para aplicações e bibliotecas
  • Adicionar e remover dependências de .NET Core aplicações

Visão geral das principais .NET Core ferramentas globais e locais

Visão geral das ferramentas .NET Core adicionais

Monitorização e gestão .NET Core Desempenho das aplicações

  • Melhorar o desempenho das aplicações durante o desenvolvimento
  • Utilizar Visual Studio ferramentas de desempenho
  • Execução de métodos avançados de otimização para aplicações .NET Core
  • Diagnóstico de desempenho das aplicações noutros sistemas operativos
  • Otimizar o código fonte das aplicações .NET Core

Síntese do modelo de execução .NET Core

  • Implementação de APIs para um melhor desempenho

Testar .NET Core aplicações e efetuar análises de código

Depuração .NET Core Aplicações

Implementar a aplicação com .NET Core Modelos de implementação

  • Trabalhar com o ASP.NET Application Insights
  • Monitorização e acompanhamento de aplicações .NET Core com o DynaTrace

Proteger aplicações utilizando .NET Core funcionalidades de segurança

  • A .NET Core Conformidade com a norma federal de processamento da informação (FIPS)
  • Serviços criptográficos da plataforma de desenvolvimento .NET
  • Directrizes .NET Core para a codificação segura

Resolução de problemas

Resumo e conclusão

Requisitos

  • Forte domínio da linguagem de programação C#
  • Experiência básica com outras plataformas de desenvolvimento .NET
  • Compreensão da arquitetura de software multiplataforma

Público

  • Desenvolvedores
  14 horas

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.

Preço por participante

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

  14 horas

Categorias Relacionadas