Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en iniciarse en el uso de herramientas de desarrollo Microsoft, patrones de diseño, estándares web y buenas prácticas.
Implementar la capa de acceso a datos relacionales y no relacionales.
Utilizar la inyección de dependencias con NET Core.
• Implementar la seguridad de aplicación con servicios Auth0.
Despliegue de aplicaciones en IIS y en nube con Azure.
DescripciónEl curso Visual Studio 2022 .NET Core Developer proporciona los conocimientos y habilidades necesarias para implementar soluciones empresariales seguras haciendo uso de las buenas prácticas de programación con .NET Core.
Temario del curso
1
Tema 1
Definir método y funciones como task
Uso de async y await
Uso de WhenAll
2
Tema 2
Enrutamiento de páginas
Model binding
Actualizar layout
Actualizar model pages
ActionResult
Métodos de controlador
3
Tema 3
Páginas parciales
Inyección de dependencias
Validación y notificaciones ViewData
Validación y notificaciones TempData
Patrón de navegación
4
Tema 4
Frameworks del desarrollo
Bootstrap como framework de estilos y componentes
JavaScript y jQuery
Ventanas modales, autocomplete y calendario
Notificaciones Toast
5
Tema 5
Code First, Database First y Model First
Arquitectura de Entity Framework
Uso de la clase DbContext
Configurar clases de dominio con Data Annotations attributes
Configurar clases de dominio Fluent API
Configurar relaciones entre dos entidades, one-to-one, one-to-many y many-to-many
Procedimientos almacenados con EF
CRUD
6
Tema 6
Definición del patrón repositorio
Implementar el patrón repositorio con Entity Framework
7
Tema 7
Uso de Dapper
Mapeo con Dapper
Transacciones con Dapper
Implementación de operaciones CRUD
8
Tema 8
Uso de Dapper
Implementación de almacenamiento con MongoDB como documentos para operaciones
Registro en MongoCloud
Instalación de MongoDB Driver
Conexión y acceso a datos
Realizar operaciones CRUD
9
Tema 9
Registro en Auth0
Instalación del SDK Auth0
Implementación del servicio
Configuración final del proyecto
Crear el inicio de sesión
Crear el cierre de sesión
Perfiles
10
Tema 10
Introducción del servidor web Internet Information Services (IIS)
Introducción a servicios en Azure: App Services y SQL Databases
Despliegue de aplicación y base de datos en Azure
Requisitos
Programación básico
En que campos puedes aplicar tus conocimientos
Desarrollo
Certificaciones
Visual Studio 2022 .NET Core Developer por aprobar el programa.