Testing y calidad de Software
¿Te interesa el desarrollo y querés producir software de calidad? ¿Ya aprendiste lo básico de desarrollo y querés dar el siguiente nivel como desarrollador y lograr software que realmente se DESTAQUE por su eficiencia? Si es así… ¡Este curso es para vos!
¡Animate a dar un salto de profesionalismo en tu carrera como desarrollador especializándote en el desarrollo de aplicaciones y software de calidad mediante herramientas como SonarQube, JUnit, Mockito, MockMVC, entre otros! 
El curso más sencillo, completo y didáctico de Testing y calidad de software con Java en español lo encontrás ¿Donde? En ToooodoCooooode!
 Dificultad del curso: Intermedio/Avanzado
Conocimientos Previos Necesarios
Todos los conocimientos previos necesarios podés incorporarlos en los Cursos Gratuitos y Pagos de TodoCode:
✅ Lógica y Algoritmos – Excluyente  https://todocodeacademy.com/course/introduccion-a-la-programacion/
✅ Bases de Datos Relacionales (SQL) – Excluyente (nivel básico): https://todocodeacademy.com/course/introduccion-a-las-bases-de-datos-con-mysql/
✅ Java SE (Básico) – Excluyente: https://todocodeacademy.com/course/java-para-principiantes/
✅ Git y Github – Excluyente: (nivel básico): https://todocodeacademy.com/course/git-y-github-desde-cero/
✅ Programación Orientada a Objetos con Java – Excluyente: https://todocodeacademy.com/course/programacion-orientada-a-objetos-con-java/
✅ Java Web (con JSP y JPA) – Opcional: https://todocodeacademy.com/course/java-web-con-jsp-y-jpa/
✅ Desarrollo de APIs con Java y Spring Boot – Excluyente: https://todocodeacademy.com/course/desarrollo-de-apis-con-spring-boot/
✅ Microservicios con Spring Cloud – Deseable (no obligatorio): https://todocodeacademy.com/course/microservicios-con-spring-cloud/
✅ Spring Security – Deseable (no obligatorio)https://todocodeacademy.com/course/spring-security/
Preguntas Frecuentes
En caso de preguntas, podés comunicarte mediante nuestro formulario de contacto o nuestro correo admin@todocodeacademy.com (el correo posee tiempo de respuesta tardío, sugerimos el formulario de contacto).
Toda la información sobre modalidad, contenido, lista de temas y costos la encontrás a continuación⬇️ 
Instructor
	
	
					
					
		 Ing. Luisina de Paula
					Autor:
		Ing. Luisina de Paula
					Autor:
					 
				 
			 
	
	
		
		
			
	
			 
	
	
		Pesos Argentinos – MP o Transferencia
Curso ON DEMAND (a demanda, a tu propio ritmo) orientado a la salida laboral.
El curso es DE POR VIDA (mientras siga existiendo TodoCode y siempre y cuando mantengas tu cuenta activa).
Cuenta con ejercicios prácticos con su respectiva resolución, material teórico completo con ejemplos de código, actividades prácticas, proyecto final para tu portfolio y más de 8 horas de video explicaciones teórico/prácticas!
Abonando desde Argentina mediante Transferencia Bancaria (o de MercadoPago) tenés este plan especial con descuento.
 
	
	
 
		
			
	
			 
	
	
		Pesos Argentinos – Tarjeta de Crédito
Curso ON DEMAND (a demanda, a tu propio ritmo) orientado a la salida laboral.
El curso es DE POR VIDA (mientras siga existiendo TodoCode y siempre y cuando mantengas tu cuenta activa).
Cuenta con ejercicios prácticos con su respectiva resolución, material teórico completo con ejemplos de código, actividades prácticas, proyecto final para tu portfolio y más de 8 horas de video explicaciones teorico/prácticas!
Este plan corresponde al pago mediante Tarjeta de Crédito desde Argentina. No cuenta con descuento.
 
	
	
 
		
			
	
			 
	
	
		Dólares o USDT/USDC (cripto)
Curso ON DEMAND (a demanda, a tu propio ritmo) orientado a la salida laboral. 
El pago puede ser realizado mediante tarjetas o transferencias mediante Paypal como pasarela/plataforma de pago intermediaria.
También aceptamos STABLE COINS mediante USDT/USDC. Ante cualquier duda sobre este u otro medio de pago, podés consultar mediante el formulario de contacto de la web.
El curso es DE POR VIDA (mientras siga existiendo TodoCode y siempre y cuando mantengas tu cuenta activa).
Cuenta con ejercicios prácticos con su respectiva resolución, material teórico completo con ejemplos de código, actividades prácticas, proyecto final para tu portfolio y varias horas de video explicaciones teórico/prácticas!
 
	
	
 
		
		
	
	
	
		
			
							Bienvenida 
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 1 of 3 within section Bienvenida .
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué herramientas necesitamos?
									 
				Lesson 2 of 3 within section Bienvenida .
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Tengo dudas… ¿Cómo pido ayuda?
									 
				Lesson 3 of 3 within section Bienvenida .
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Introducción a la Calidad de Software
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Introducción a la Calidad de Software
									 
				Lesson 2 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Glosario en la calidad de Software
									 
				Lesson 3 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															SonarQube: Instalación y configuración
									 
				Lesson 4 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Incorporar un proyecto a SonarQube
									 
				Lesson 5 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 6 of 6 within section Introducción a la Calidad de Software.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							¿Qué es el Testing?
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué es el testing de software?
									 
				Lesson 2 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 3 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Casos de prueba: creación y uso
									 
				Lesson 4 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 5 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 6 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 7 of 7 within section ¿Qué es el Testing?.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Pruebas Unitarias
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué son las pruebas unitarias?
									 
				Lesson 2 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															JUnit: Implementación paso a paso
									 
				Lesson 3 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Anotaciones y Aserciones en JUnit
									 
				Lesson 4 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Ejercicios Prácticos con JUnit
									 
				Lesson 5 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Code Coverage + JaCoCo + SonarQube
									 
				Lesson 6 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Mockito: Implementación paso a paso
									 
				Lesson 7 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 8 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Ejercicios Prácticos con Mockito
									 
				Lesson 9 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Tests unitarios en APIs con Mockito + JUnit + Mock MVC
									 
				Lesson 10 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Ejercicios prácticos de Testing en APIs
									 
				Lesson 11 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 12 of 12 within section Pruebas Unitarias.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Pruebas de Integración
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué son las pruebas de integración?
									 
				Lesson 2 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Tests Unitarios vs Tests de Integración
									 
				Lesson 3 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Estrategias para Pruebas de Integración
									 
				Lesson 4 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Pruebas de integración con MockMVC
									 
				Lesson 5 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Perfiles (Profiles) en Spring Boot
									 
				Lesson 6 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 7 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 8 of 8 within section Pruebas de Integración.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Validaciones
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué son las validaciones?
									 
				Lesson 2 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Annotations para Validaciones
									 
				Lesson 3 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Validaciones Personalizadas (Spring Boot custom validations)
									 
				Lesson 4 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 5 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 6 of 6 within section Validaciones.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							CI/CD y Testing en el Ciclo de DevOps
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué vamos a ver en este módulo?
									 
				Lesson 1 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué es CI/CD y por qué es importante?
									 
				Lesson 2 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															¿Qué es un pipeline de integración continua?
									 
				Lesson 3 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Configuración de pipelines con GitHub Actions
									 
				Lesson 4 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Continuous Deployment con Render
									 
				Lesson 5 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 6 of 6 within section CI/CD y Testing en el Ciclo de DevOps.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Proyecto Final
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
															Proyecto Final: Escenario + Consideraciones
									 
				Lesson 1 of 2 within section Proyecto Final.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
					
	
					
		
			
													
			
			
				
					
				
				
															Despedida + Próximos Pasos
									 
				Lesson 2 of 2 within section Proyecto Final.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
							
									
	
 
				
			
		
			
							Examen Teórico Final
			
						
				
					
	
					
		
			
													
			
			
				
					
				
				
				Lesson 1 of 1 within section Examen Teórico Final.
									Debe inscribirse en este curso para acceder a los contenidos del mismo.
				
			 
		 
		
			
												
						
					Has Quiz