El 85% de las empresas líderes implementan .NET en sus soluciones tecnológicas
Impulsa la calidad del desarrollo con el Curso de TDD y BDD en .Net A Medida para tu equipo, tutorizada, bonificable por FUNDAE para empresas. Infórmate.
Adquiere habilidades prácticas en TDD y BDD para elevar la calidad y confiabilidad de tus aplicaciones .NET, asegurando una integración sin fallos y una entrega ágil de proyectos.
1
Implementa pruebas unitarias y de integración con herramientas como Test Server y Specflow que permitirán automatizar y simplificar los procesos de testing en tu entorno empresarial.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Introducción a la separación de responsabilidades según la teoría de arquitectra limpia
¿Cómo conseguir el desacople de las partes con la inversión de dependencias?
Identificación de capas
Planteando pruebas entre capas según las diferentes teorías de TDD
Introducción a la separación de responsabilidades según la teoría de arquitectra limpia
¿Cómo conseguir el desacople de las partes con la inversión de dependencias?
Identificación de capas
Planteando pruebas entre capas según las diferentes teorías de TDD
Tema 1: La relación entre arquitectura limpia y pruebas
Introducción a la separación de responsabilidades según la teoría de arquitectra limpia
¿Cómo conseguir el desacople de las partes con la inversión de dependencias?
Identificación de capas
Planteando pruebas entre capas según las diferentes teorías de TDD
Tema 2: Pruebas Unitarias y de integración en proyectos .Net de tipo API Rest
Introducción a Test Server como solución Nuget para pruebas de integración
Instalación, configuraciones y puesta en marcha de Test Server
Consiguiendo que las pruebas se ejecuten en un entorno concreto y controlado
Definiendo las partes de un proyecto y su plan de pruebas
Configuración del entorno de pruebas unitarias y de integración
Configuración de la solución para realizar pruebas unitarias
Ejecución de pruebas y evaluación de resultados
Introducción al coverage de un proyecto
Obtener el coverage de tu proyecto .Net
Tema 3: Pruebas de Capa de Dominio siguiendo TDD y BDD
¿Cómo redactar pruebas para la capa de dominio?
Plantillas Given, When y Then
Utilizando Mocks para ir construyendo nuestras pruebas e implementar código
Tema 4: Pruebas de Capa de Aplicación siguiendo TDD y BDD
¿Cómo redactar pruebas para las capas de aplicación?
Plantillas Given, When y Then
Introducción al Patrón Repositorio y cómo puede ayudar
Desventajas del patrón a tener en cuenta
Tema 5: Pruebas de capas de Infraestructura
¿Cómo redactar pruebas para las capas de aplicación?
Plantillas Given, When y Then
Trabajando con Dapper como ORM
Definiendo pruebas para Dapper
Tema 6: Persistencia, Bases de datos y Colas de Mensajería
Uso de una base de datos en memoria para prueba unitarias
Trabajando con Docker y SQL Server en entornos de prueba
El problema del determinismo y las consecuencias de éste
Trabajando con varias bases de datos de prueba
Pruebas para buses de mensajería
Abstracción con MassTransit
Buenas prácticas y recomendaciones
Tema 7: Cuestiones a tener en cuenta
Identificación de test frágiles
¿Cómo evitar un test fragil?
Introducción al patrón builder en los tests
Tema 8: Tests de API
Utilizando Test Server para las pruebas
Busqueda de errores
Buenas prácticas
Introducción al servicio de testing desde Postman y Swagger
Tema 9: Testing en de carga y estrés
Principales problemáticas y cómo identificarlas
Herramientas principales a tener en cuenta
Tema 10: Pruebas asíncronas
La problemática de comunicación no síncrona
Redactando pruebas para código asíncrono
Comunicación en tiempo real con WebSockets
Buenas prácticas
Tema 11: Automatización CI/CD con Gitlab
Configuración de GitIgnore en proyectos .Net
Configuración de archivos YAML en proyectos .Net
Especificando Stages de pruebas
Creación de pipelines
Análisis de Jobs
Trabajando con Docker
Configuraciones y buenas prácticas en Gitlab CI/CD
Tema 12: Azure DevOps
Trabajando la automatización con Azure DevOps
Tema 13: Despliegue y Auditoría del servidor
Despliegue de aplicación
Health check
Monitorización
Perfiles profesionales
Pensado para quienes deben dominar TDD y BDD en .Net en su día a día
Desarrolladores Backend
Buscan adquirir habilidades en TDD y BDD para optimizar el desarrollo de las APIs en .NET.
Ingenieros de Calidad
Desean implementar pruebas automatizadas para garantizar la integridad de aplicaciones empresariales.
Equipos de Desarrollo Software
Necesitan formación en pruebas avanzadas para mejorar la fiabilidad y eficiencia de sus soluciones.
Programadores .NET
Procuran mejorar sus prácticas de testing para asegurar la robustez de las aplicaciones empresariales.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en TDD y BDD en .Net
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de TDD y BDD en .Net te ofrece una comprensión profunda de las metodologías de prueba más efectivas para aplicaciones .Net. Aprenderás a aplicar TDD (Desarrollo Guiado por Pruebas) y BDD (Desarrollo Guiado por Comportamiento) para mejorar la calidad del código, facilitar el mantenimiento y aumentar la eficiencia del desarrollo. Estas habilidades son altamente valoradas en el sector tecnológico, incrementando tu valor profesional.
Sí, el curso de TDD y BDD en .Net es bonificable a través de FUNDAE. Las empresas pueden beneficiarse de bonificaciones que pueden cubrir hasta el 100% del coste del curso, dependiendo de los créditos disponibles en FUNDAE, lo cual representa una excelente oportunidad para formar a sus empleados de manera económica.
El curso se imparte en modalidad de aula virtual personalizada. Esto garantiza flexibilidad y accesibilidad para los participantes, al permitir que las clases se realicen vía videoconferencia a través de Zoom. Además, los asistentes tendrán acceso a las grabaciones para un aprendizaje al ritmo de cada uno.
Con este curso desarrollarás habilidades esenciales en la implementación de pruebas automatizadas con TDD y BDD, el uso de herramientas como SpecFlow y Test Server, y la comprensión de arquitectura limpia y patrones de diseño. Además, adquirirás experiencia práctica en pruebas unitarias, de integración, de carga y estrés, y en la automatización de procesos CI/CD con GitLab y Azure DevOps.
Puedes inscribirte en el curso completando los formularios disponibles en nuestra página web. Es importante que proporciones toda la información requerida para gestionar tu inscripción y, si lo deseas, también podemos encargarnos de la gestión de la bonificación a través de FUNDAE, aplicando un cargo extra del 10% del valor del curso + IVA, que también es bonificable, dependiendo de los créditos disponibles.
El curso de TDD y BDD en .Net te ofrece una comprensión profunda de las metodologías de prueba más efectivas para aplicaciones .Net. Aprenderás a aplicar TDD (Desarrollo Guiado por Pruebas) y BDD (Desarrollo Guiado por Comportamiento) para mejorar la calidad del código, facilitar el mantenimiento y aumentar la eficiencia del desarrollo. Estas habilidades son altamente valoradas en el sector tecnológico, incrementando tu valor profesional.
Sí, el curso de TDD y BDD en .Net es bonificable a través de FUNDAE. Las empresas pueden beneficiarse de bonificaciones que pueden cubrir hasta el 100% del coste del curso, dependiendo de los créditos disponibles en FUNDAE, lo cual representa una excelente oportunidad para formar a sus empleados de manera económica.
El curso se imparte en modalidad de aula virtual personalizada. Esto garantiza flexibilidad y accesibilidad para los participantes, al permitir que las clases se realicen vía videoconferencia a través de Zoom. Además, los asistentes tendrán acceso a las grabaciones para un aprendizaje al ritmo de cada uno.
Con este curso desarrollarás habilidades esenciales en la implementación de pruebas automatizadas con TDD y BDD, el uso de herramientas como SpecFlow y Test Server, y la comprensión de arquitectura limpia y patrones de diseño. Además, adquirirás experiencia práctica en pruebas unitarias, de integración, de carga y estrés, y en la automatización de procesos CI/CD con GitLab y Azure DevOps.
Puedes inscribirte en el curso completando los formularios disponibles en nuestra página web. Es importante que proporciones toda la información requerida para gestionar tu inscripción y, si lo deseas, también podemos encargarnos de la gestión de la bonificación a través de FUNDAE, aplicando un cargo extra del 10% del valor del curso + IVA, que también es bonificable, dependiendo de los créditos disponibles.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Descubre cómo utilizar técnicas avanzadas de persistencia, máquinas de mensajería y arquitecturas limpias, que aseguran la escalabilidad y mantenimiento óptimo del software empresarial.
3
Aplica estrategias efectivas de CI/CD con GitLab y Azure DevOps para optimizar los flujos de trabajo, desde testing hasta despliegue, mejorando tiempos y reduciendo errores humanos.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras