Contacta con nosotros

Temario del curso

Día 1:


Visión general de .NET Core

  • Ventajas y diferencias frente a .NET Framework.

Construcción de aplicaciones .NET Core

  • Instalación del SDK de .NET Core, uso de .NET CLI, creación y ejecución de una aplicación .NET Core.

Compilación con .NET Core

  • Marcos de trabajo, tiempos de ejecución y plataformas, fundamentos de MSBuild.

Pruebas unitarias con xUnit

  • Escritura de pruebas unitarias, hechos y teorías.

Trabajo con bases de datos

  • Relacionales, SQLite, transformación de datos.

Acceso a datos con ORM (mapeadores objeto-relacionales)

  • Dapper frente a Entity Framework Core.

Creación de un microservicio con ASP.NET Core

Depuración

  • WinDBG/CDB, LLDB, SOS.

Rendimiento y perfilado

  • xUnit.Performance, PerfView.

Localización de tu aplicación
Analizador de portabilidad de .NET
Preparación para el lanzamiento

  • Paquete NuGet, feed de NuGet, firmado de ensamblados.

Día 2:


Visión general de ASP.NET Core


Creación de una aplicación web ASP.NET Core

  • Componentes.

Gestión de solicitudes con la canalización de middleware

  • Servir archivos estáticos, agregar funcionalidad, combinar middleware, gestión de excepciones.

Uso de MVC en ASP.NET Core
Mapeo de URL

  • Enrutamiento convencional, restricciones y valores predeterminados, generación de URL.

Unión de modelos (Model Binding)

  • Validación de entradas del usuario.

Uso de vistas Razor
Uso de Tag Helpers
Creación de una API Web

  • Enrutamiento basado en atributos, negociación de contenido, formato XML.

Configuración de servicios con inyección de dependencias
Configuración de la aplicación ASP.NET Core
Consulta, creación y actualización de datos usando Entity Framework Core
Uso de la canalización de filtros MVC
Uso del sistema ASP.NET Core Identity
Seguridad de tu aplicación
Publicación y alojamiento de aplicaciones ASP.NET Core en IIS

  • Enlace (bundling) y minificación.

Monitoreo y resolución de problemas

Día 3:


Visión general del conjunto de herramientas para desarrolladores front-end
Conceptos de Angular

  • Creación del proyecto.
  • Creación del modelo de datos.
  • Creación de un servicio web.

Estructuración de una aplicación Angular
Creación de la tienda (Store) de Angular
Uso de Angular con Blazor
Unión de datos y directivas
Servicios e inyección de dependencias
Uso de Angular con ASP.NET MVC
Soporte de Visual Studio para Angular
Conceptos de Bootstrap

  • Estilos de Bootstrap, componentes.

Gestión de dependencias con NuGet y Bower
Construcción de la aplicación con Gulp y webpack
Creación de funciones de administración
Seguridad de la aplicación
Despliegue de la aplicación ASP.NET Core con Angular

  • Nuevo modelo de alojamiento, instalación en IIS, Azure y contenedores Docker.

Construcción de aplicaciones ASP.NET CORE fuera de Windows
Resumen

Requerimientos

.NET Core

  • Conocimiento práctico de lenguajes de programación imperativos y orientados a objetos, como C#, C++ o Java.
  • Algunas destrezas con terminales o líneas de comandos y editores de texto.


Angular

  • Conocimiento práctico del desarrollo con ASP.NET Core MVC y una buena comprensión de JavaScript, HTML y CSS.
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas