CURSOS CORTOS Tecnologia
ONLINE

Desarrollador con Visual Studio .NET Core

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.
Desarrollador con Visual Studio .NET Core

¿Qué aprenderás en el curso?

  • icon list

    Implementar la capa de acceso a datos relacionales y no relacionales.

  • icon list

    Utilizar la inyección de dependencias con NET Core.

  • icon list

    Implementar la seguridad de aplicación con servicios Auth0.

  • icon list

    Despliegue de aplicaciones en IIS y en nube con Azure.

Descripción En este curso aprenderás a desarrollar aplicaciones web utilizando Visual Studio .NET Core, implementando la capa de acceso a datos relacionales y no relacionales, utilizando la inyección de dependencias con NET Core, implementando la seguridad de aplicación con servicios Auth0, y desplegando aplicaciones en IIS y en nube con Azure.

Temario del curso

Tema 1
  • Definir método y funciones como task

  • Uso de async y await

  • Uso de WhenAll

Tema 2
  • Enrutamiento de páginas

  • Model binding

  • Actualizar layout

  • Actualizar model pages

  • ActionResult

  • Métodos de controlador

Tema 3
  • Páginas parciales

  • Inyección de dependencias

  • Validación y notificaciones ViewData

  • Validación y notificaciones TempData

  • Patrón de navegación

Tema 4
  • Frameworks del desarrollo

  • Bootstrap como framework de estilos y componentes

  • JavaScript y jQuery

  • Ventanas modales, autocomplete y calendario

  • Notificaciones Toast

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

Tema 6
  • Definición del patrón repositorio

  • Implementar el patrón repositorio con Entity Framework

Tema 7
  • Uso de Dapper

  • Mapeo con Dapper

  • Transacciones con Dapper

  • Implementación de operaciones CRUD

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

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

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

Prerrequisitos

  • Conocimiento de base de datos relacionales (nivel básico)

  • Conocimiento de ingles técnico (nivel básico)

  • Conocimiento de algoritmos (nivel básico)

En que campos puedes aplicar tus conocimientos

  • icon list

    Desarrollo Web

  • icon list

    Programación

  • icon list

    Desarrollo de Software

  • icon list

    Arquitectura de Software, entre otros.

Certificación

Al aprobar satisfactoriamente el curso, obtendrás un certificado en Fundamentos de Visual Studio .Net Core, otorgado por Cibertec.