Programa del Curso

Introducción

Información general sobre la plataforma de desarrollo de .NET

  • Las diferentes plataformas .NET
  • Elegir entre .NET Framework y .NET Core

Preparación del entorno de desarrollo

  • Requisitos del sistema para .NET Core
  • Migración desde otro entorno de desarrollo

Instalación y configuración .NET Core

  • Configuración del .NET Core kit de desarrollo de software y el tiempo de ejecución
  • Uso de un gestor de paquetes para otros sistemas operativos

Descripción general de .NET Core Características y arquitectura

  • Languages y sistemas operativos compatibles con .NET Core
  • Paquetes NuGet para la arquitectura modular de .NET Core
  • Herramientas de interfaz de línea de comandos de .NET Core
  • La especificación de .NET Standard
  • Composición de .NET Core Framework

Información general sobre ASP.NET Core Web Framework

  • Creación de aplicaciones basadas en la nube con ASP.NET Core

Creación de una aplicación .NET Core

  • Trabajar con el entorno de desarrollo integrado de Visual Studio
  • Uso de MSBuild y administración de archivos de proyecto

Descripción general de .NET Core Kit de desarrollo de software

  • La sintaxis general de los archivos de proyecto y otras referencias
  • Especificación del conjunto de API para aplicaciones y bibliotecas
  • Adición y eliminación de dependencias de .NET Core aplicaciones

Visión general de las principales .NET Core herramientas globales y locales

Descripción general de las herramientas adicionales .NET Core

Supervisión y gestión del rendimiento de las aplicaciones .NET Core

  • Mejora del rendimiento de las aplicaciones durante el desarrollo
  • Utilización de Visual Studio herramientas de rendimiento
  • Ejecución de métodos de optimización avanzados para aplicaciones de .NET Core
  • Diagnósticos de rendimiento de aplicaciones en otros sistemas operativos
  • Optimización del código fuente de las aplicaciones de .NET Core

Descripción general del modelo de ejecución .NET Core

  • Implementación de API para mejorar el rendimiento

Pruebas .NET Core de aplicaciones y análisis de código

Depuración .NET Core Aplicaciones

Implementación de la aplicación con .NET Core modelos de implementación

  • Trabajar con ASP.NET Application Insights
  • Supervisión y seguimiento .NET Core de aplicaciones con DynaTrace

Protección de aplicaciones mediante .NET Core funciones de seguridad

  • El .NET Core Cumplimiento del Estándar Federal de Procesamiento de Información (FIPS)
  • Servicios criptográficos por plataforma de desarrollo .NET
  • .NET Core Directrices para la codificación segura

Solución de problemas

Resumen y conclusión

Requerimientos

  • Fuerte dominio del lenguaje de programación C#
  • Experiencia básica con otras plataformas de desarrollo .NET
  • Comprensión de la arquitectura de software multiplataforma

Audiencia

  • Desarrolladores
  14 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

  14 horas

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 horas

Categorías Relacionadas