Duración

40 horas

Introducción

En esta formación, las personas asistentes aprenderán a implementar proyectos .Net de tipo MVC y Web APIs, así como a establecer arquitecturas de microservicios para crear soluciones escalables. Además, aprenderás cómo añadir sistemas de autenticación y autorización, y cómo asegurar la seguridad ante posibles ataques.

A su vez, se explorará cómo crear soluciones gRPC, y cómo crear logs y monitorizar soluciones en tiempo real para mejorar la calidad del software. Por último, aprenderás a internacionalizar soluciones, dockerizarlas y desplegarlas tanto localmente como en la nube de Azure

Objetivos

  • Crear aplicaciones web con contenido dinámico en .Net 7
  • Aprender a usar de forma profesional Entity Framework y el MVC de .Net
  • Aprender a gestionar modelos, sus relaciones y scripts de migraciones
  • Crear aplicaciones API Restful con .Net, probarlas con Postman y documentarlas con Swagger
  • Aprender a realizar pruebas unitarias, automatizar su ejecución y desplegar aplicaciones .Net en Azure
  • Aprender a usar SignalR en proyectos .Net para establecer comunicación entre clientes y servidor
  • Realizar auditorías a proyectos .Net para mejorar su performance

Temario

  1. Introducción a .Net y Visual Studio
  2. Fundamentos de .Net y principales características de .Net 7
  3. Proyectos MVC en .Net
  4. Inyección de dependencias
  5. Flujo Asíncrono en .Net y WebHooks
  6. Introducción a Razor y Blazor
  7. Modelado de datos con Entity Framework
  8. Proyectos Web API en .Net
  9. Llamadas remotas
  10. Logging e Internacionalización
  11. Seguridad de aplicaciones
  12. Microservicios
  13. Despliegue
  14. Pruebas Unitarias
  15. Principios de código y arquitectura limpia
  16. Migraciones en .Net
  17. Azure Web Apps
  18. Auditoría del servidor

Solicita  información

    Política de Privacidad