Contacta con nosotros

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
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas