Conocimientos y habilidades que adquieres realizando este curso

  • Diseñar e implementar pruebas unitarias con xUnit, Moq y Fluent Assertions.
  • Utilizar Test Server para lanzar pruebas contra tu API REST.
  • Configurar y sobreescribir dependencias en el entorno de pruebas.
  • Automatizar pruebas en una estrategia CI/CD con GitLab.

Temario

  • xUnit

    12m
  • FluentAssertions

    3m
  • Moq

    5m
  • TestServer

    10m
  • Docker

    5m
  • CLI dotnet

    2m
  • GitLab

    4m
  • Explorando una solución multiproyecto con API REST

    5m
  • Estrategia de pruebas (vista previa)

    2m
  • Pruebas unitarias

    18m
  • Creando dobles para pruebas

    14m
  • Pruebas funcionales de la API REST

    17m
  • El problema del determinismo

    13m
  • Ejecución de pruebas en local con CLI dotnet

    2m
  • Automatizando pruebas en GitLab CI/CD

    8m
  • Usando Docker para pruebas en GitLab CI/CD

    8m
  • Ventajas de la automatización de pruebas

    3m
  • Retos de la automatización de pruebas

    2m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Patrón de Diseño de Estrategia con C#

Patrón de Diseño de Estrategia con C#

taller

Con este taller aprenderás:

  • Conocer algunos pilares básicos de programación orientada a objetos.
  • Conocer el patrón de diseño Estrategia.
  • Aplicación práctica del patrón de diseño Estrategia.

Duración: 40 minutos y 28 segundos

Creación de librerías NuGet con .NET y GitLab

Creación de librerías NuGet con .NET y GitLab

taller

Con este taller aprenderás:

  • Crear una librería NuGet.
  • Automatizar la creación de la librería NuGet en GitLab CI/CD.
  • Compartir la librería NuGet con otros desarrolladores.

Duración: 54 minutos y 13 segundos

Curso de Arquitectura Limpia con .NET

Curso de Arquitectura Limpia con .NET

curso

Con este curso aprenderás:

  • Conocer el principio de inversión de dependencia.
  • Implementar el patrón repositorio.
  • Organización y estructura de proyectos dentro de una solución .NET.

Duración: 2 horas y 14 minutos

Preguntas Frecuentes

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

Efectivamente, una vez superado cada curso podrás descargarte el diploma acreditativo de cada uno de ellos. Añade estos cursos a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todos los cursos de la carrera.

* Requisitos del Curso

Es necesario tener conocimientos intermedios de C# y ASP.NET Core.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars