Temario del curso
Introducción
Visión general de la plataforma de desarrollo .NET
- Las diferentes plataformas .NET
- Elección 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 de .NET Core
- Configuración del Kit de Desarrollo de Software (SDK) y el tiempo de ejecución de .NET Core
- Uso de un administrador de paquetes para otros sistemas operativos
Visión general de las características y arquitectura de .NET Core
- Lenguajes 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
- Especificación .NET Standard
- Composición del framework .NET Core
Visión general del framework web ASP.NET Core
- Desarrollo de aplicaciones basadas en la nube con ASP.NET Core
Creación de una aplicación .NET Core
- Trabajo con el entorno de desarrollo integrado Visual Studio
- Uso de MSBuild y gestión de archivos de proyecto
Visión general del Kit de Desarrollo de Software (SDK) de .NET Core
- Sintaxis general de los archivos de proyecto y otras referencias
- Especificación del conjunto de APIs para aplicaciones y bibliotecas
- Agregado y eliminación de dependencias de aplicaciones .NET Core
Visión general de las herramientas globales y locales principales de .NET Core
Visión general de herramientas adicionales de .NET Core
Monitoreo y gestión del rendimiento de aplicaciones .NET Core
- Mejora del rendimiento de las aplicaciones durante el desarrollo
- Uso de las herramientas de rendimiento de Visual Studio
- Ejecución de métodos de optimización avanzada para aplicaciones .NET Core
- Diagnóstico del rendimiento de aplicaciones en otros sistemas operativos
- Optimización del código fuente de aplicaciones .NET Core
Visión general del modelo de ejecución de .NET Core
- Implementación de APIs para un mejor rendimiento
Pruebas de aplicaciones .NET Core y análisis de código
Depuración de aplicaciones .NET Core
Implementación de la aplicación con modelos de despliegue de .NET Core
- Trabajo con Application Insights de ASP.NET
- Monitoreo y seguimiento de aplicaciones .NET Core con DynaTrace
Seguridad de aplicaciones mediante las características de seguridad de .NET Core
- Cumplimiento de la norma Federal Information Processing Standard (FIPS) en .NET Core
- Servicios criptográficos de la plataforma de desarrollo .NET
- Pautas de .NET Core para codificación segura
Solución de problemas
Resumen y conclusiones
Requerimientos
- Sólido dominio del lenguaje de programación C#
- Experiencia básica con otras plataformas de desarrollo .NET
- Comprensión de la arquitectura de software multiplataforma
Público objetivo
- Desarrolladores
Testimonios (1)
El formador explicó los temas muy bien con ejemplos actuales del mundo real, lo que nos facilitó comprender la información.
Florin-Viorel Marut - Continental Automotive Romania
Curso - High-Performance Application Development with .NET Core
Traducción Automática