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:
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