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