ver vídeo
Transformación digital

Cod. ADGD337PO

Curso de Certified Scrum Developer- CSD (ADGD337PO)

Domina las técnicas ágiles de desarrollo de software, como TDD, refactorización e integración continua, y destaca en entornos Scrum profesionales.

En el dinámico mundo del desarrollo de software, las metodologías ágiles se han convertido en un estándar esencial para adaptarse a los cambios y demandas del mercado. Dentro de estas metodologías, Scrum destaca por su capacidad para mejorar la eficiencia y productividad de los equipos de desarrollo. La implementación técnica de Scrum va más allá de la simple gestión de proyectos; implica adoptar prácticas como Test-Driven Development, refactorización e integración continua, que son fundamentales para mantener un código de alta calidad y entregar productos que realmente satisfagan las necesidades del cliente. En un entorno tecnológico cada vez más competitivo, dominar estas prácticas puede marcar la diferencia entre el éxito y el fracaso de un proyecto. Este curso te proporcionará las herramientas y conocimientos necesarios para aplicar Scrum de manera efectiva en el desarrollo de software, mejorando tus habilidades técnicas y promoviendo la calidad y eficiencia en tu trabajo diario. Prepárate para llevar tus competencias al siguiente nivel y optimizar significativamente tus procesos de desarrollo.

  • Impartido por

    Yacy Lodos Saranova

    Yacy Lodos Saranova

    Graduada en Ingeniería informática con especialidad en ingeniería del software por la universidad de la Rioja. Más de 4 años de experiencia como desarrolladora en .NET.
    Actualmente ocupo el puesto de Analista Programador.
  • Dirigido a

    Este curso está dirigido a personas interesadas en adquirir o mejorar sus competencias en metodologías ágiles de desarrollo de software, con especial énfasis en la implementación de Scrum a nivel técnico.

    Está orientado a profesionales, empresas y organizaciones que buscan optimizar sus procesos de desarrollo mediante buenas prácticas como Test-Driven Development (TDD), refactorización e integración continua, aplicables en diversos entornos tecnológicos.

    No se requieren conocimientos previos específicos, pero se recomienda tener una base en desarrollo de software para un mejor aprovechamiento del curso.

  • ¿Qué competencias vas a adquirir?

    Aprender técnicas y buenas prácticas ágiles de Ingeniería Software para implementar con éxito Scrum a nivel de desarrollo técnico (TDD, Refactorización, Integración continua) y aplicarlas en un entorno profesional.

  • Requisitos

    • Conocimientos básicos de programación.
    • Conceptos generales de desarrollo de software.
    • Nociones sobre metodologías ágiles.
    • Habilidades digitales básicas.
    • Capacidad para el trabajo en equipo.

  1. Arquitectura en un entorno ágil con Scrum
    • Principios de la Arquitectura Ágil
    • Arquitectura Emergente y Diseño Evolutivo
    • El Rol del Arquitecto en Scrum y la Colaboración del Equipo
    • Construcción del "Architectural Runway": Spikes y Prototipos
    • Integración de la Arquitectura en los Sprints: Backlog Técnico y Definition of Done
    • Herramientas y Prácticas para Soportar la Arquitectura Ágil
    • Resumen
  2. Técnicas de construcción de un equipo ágil
    • Características clave de un equipo ágil
    • Selección y formación de los miembros del equipo ágil
    • Dinámicas y prácticas colaborativas
    • Herramientas y artefactos para la construcción de equipos ágiles
    • Gestión de conflictos y cohesión de equipo
    • Retrospectivas y mejora continua
    • Resumen
  3. Comportamientos colaborativos de apoyo
    • Principios de comportamientos colaborativos de apoyo
    • Comunicación asertiva y escucha activa
    • Empatía y apoyo mutuo
    • Compromiso y responsabilidad compartida
    • Feedback constructivo y mejora continua
    • Dinámicas y prácticas de apoyo en equipos ágiles
    • Resumen
  4. Diseño de productos software con Test Driven Development (TDD)
    • Fundamentos de Test Driven Development (TDD)
    • El ciclo Red-Green-Refactor
    • Integración de TDD en el diseño de software
    • Beneficios y desafíos de TDD en proyectos Scrum
    • Cultura y colaboración del equipo en TDD
    • Resumen
  5. Ciclo de desarrollo TDD
    • Fase Red: Definición de pruebas
    • Fase Green: Implementación mínima
    • Fase Refactor: Mejora y limpieza de código
    • Integración del ciclo TDD en un Sprint Scrum
    • Resumen
  6. Principio y buenas prácticas en pruebas unitarias
    • Principios fundamentales de las pruebas unitarias
    • Estructura y nomenclatura de un test limpio
    • Diseño de pruebas efectivas: Arrange-Act-Assert
    • Mantenimiento y refactorización de pruebas
    • Integración con CI/CD y herramientas de soporte
    • Cultura y colaboración en torno a la calidad de pruebas
    • Resumen
  7. Medidas de calidad en pruebas
    • Métricas de Cobertura de Código
    • Métricas de Efectividad de Pruebas
    • Métricas de Rendimiento de Pruebas
    • Métricas de Calidad del Proceso de Pruebas
    • Integración de Métricas en Scrum
    • Herramientas para Medición de la Calidad de Pruebas
    • Resumen
  8. Pruebas de aceptación con ATDD
    • Fundamentos de ATDD
    • Colaboración y roles en ATDD
    • Especificación de criterios de aceptación con Gherkin
    • Implementación de pruebas de aceptación automáticas
    • Integración de ATDD en un Sprint Scrum
    • Retos y buenas prácticas en ATDD
    • Resumen
  9. Prácticas fundamentales de integración continua (IC)
    • Principios de la Integración Continua
    • Herramientas y plataformas de IC
    • Diseño del pipeline de IC
    • Gestión de ramas y merges en IC
    • Monitoreo, métricas y feedback rápido
    • Integración Continua en Scrum
    • Resumen
  10. Técnicas de automatización de pruebas de software
    • Clasificación de técnicas de automatización
    • Automatización de pruebas unitarias y de integración
    • Automatización de pruebas de API y servicios
    • Automatización de pruebas de interfaz de usuario (UI)
    • Automatización de pruebas de rendimiento y carga
    • Técnicas avanzadas: Data-Driven, Keyword-Driven, Model-Based y Virtualización de Servicios
    • Resumen
  11. Configuración de la IC. Repositorio de código
    • Estructura y organización del repositorio
    • Gestión de ramas y estrategias de branching
    • Control de accesos y permisos en el repositorio
    • Etiquetado, versiones y releases
    • Integración de hooks y automatizaciones básicas
    • Buenas prácticas de commits y mensajes
    • Resumen
  12. Refactorización del código. Código limpio. Patrones
    • Principios de la Refactorización de Código
    • Código Limpio: Conceptos y Prácticas Esenciales
    • Principios SOLID y su Aplicación en Código Limpio
    • Patrones de Diseño Fundamentales
    • Integración de la Refactorización en TDD y CI/CD
    • Herramientas y Métricas para Mantener Código de Calidad
    • Resumen

Formación bonificada para trabajadores.

Este curso cumple con los requisitos establecidos por FUNDAE para la bonificación de Formación Programada.

Si trabajas en una empresa española, tramitamos tu documentación para que puedas beneficiarte de la bonificación de la formación.

¿Deseas bonificar esta formación?

Sí, quiero bonificar esta formación
  • ¿Con o sin tutoría...? ¿Qué me ofrece cada modalidad?

    Sin duda debes elegir la opción que más te convenga, pero ten en cuenta que hay algunas diferencias importantes entre ambas modalidades, sobre todo en lo concerniente a la bonificación de la formación y a la obtención del Certificado de Aprovechamiento.

    Además, recuerda que en la modalidad "Con tutoría" hay un experto/a, que en la generalidad de los casos es el autor del curso, solventando tus dudas y velando porque obtengas el mayor aprovechamiento del aprendizaje.

      S/T Sin Tutoría C/T Con Tutoría
    Acceso secuencial a las unidades del curso
    Disponible
    Disponible
    Descarga de contenidos en PDF
    Disponible
    Disponible
    Acceso a recursos didácticos y multimedia
    Disponible
    Disponible
    Ilimitadas consultas al tutor
    Disponible
    Videoconferencias con el tutor desde el entorno de comunicaciones
    Disponible
    Ejercicios prácticos corregidos y evaluados por el tutor
    Disponible
    Certificado de realización PDF
    Con código seguro de verificación
    Disponible
    Certificado de aprovechamiento PDF
    Con código seguro de verificación
    Disponible
    Posibilidad de bonificación hasta el 100%
    Disponible
  • ¿Cómo empezar?

    ¡Inscribirte en un curso es muy fácil! Solo debes completar el formulario de inscripción e inmediatamente te enviaremos tus datos de acceso a la dirección de email que nos hayas indicado. Recuerda prestar atención a la carpeta de spam si no recibes nuestro email, ya que algunos filtros anti-spam podrían filtrar este correo.

    Una vez tengas tu nombre de usuario y contraseña ya podrás entrar en el curso. Tienes acceso gratuito a la unidad de Metodología para que puedas evaluar el aula virtual y la dinámica de la formación online. Inicialmente, solo puedes ver la unidad de Metodología, aunque en algunos casos también puedes evaluar la primera unidad del curso elegido.

    Puedes realizar el pago del curso durante el proceso de inscripción o en cualquier momento desde el campus del aula virtual. El pago puede realizarse mediante tarjeta bancaria, Paypal, Bizum, o a través de una transferencia bancaria enviando posteriormente el justificante. Una vez realizado el pago podrás acceder a todas las unidades de aprendizaje, siempre de una manera secuencial.

  • Plazos

    Una vez que te hayas inscrito en el curso, puedes iniciar su compra desde el campus virtual.

    Si el curso ofrece unidades de prueba, dispones de un plazo máximo de 10 días para evaluarlo. Pasado este tiempo, o una vez hayas completado las unidades de prueba, no podrás volver a acceder al curso sin comprarlo. Tú decides si deseas continuar la formación.

    Tras formalizar el pago, dispones de 90 días para realizar el curso cómodamente. En caso de que lo necesites, puedes pedir una ampliación de plazo si justificas las causas (¡y generalmente se suele conceder!).

    La ampliación de plazo puedes solicitarla a tu tutor/a y, en el caso de que estés realizando la formación sin tutoría, puedes escribirnos a hola@adrformacion.com

  • Certificados

    Si realizas el curso en la modalidad "con tutoría" y finalizas tu formación con éxito, recibirás un Certificado de Aprovechamiento.

    Si realizas el curso en la modalidad "sin tutoría" y finalizas tu formación con éxito, recibirás un Certificado de Realización.

    Los certificados, expedidos por ADR Formación, indican el número de horas, contenido, fechas de inicio y finalización y otros datos referentes al curso realizado. Además, cada certificado tiene asignado un Código Seguro de Verificación (CSV) único que demuestra su autenticidad.

    Tu certificado estará disponible en un plazo inferior a 24 horas tras haber finalizado la formación. Desde tu área privada, podrás descargarlo en formato PDF.

    Importante: el alumnado que bonifique su formación dispondrá de su Certificado de Aprovechamiento una vez finalizado el plazo de acceso de la formación y tras la validación del expediente.

  • Acreditación de horas

    El curso de Certified Scrum Developer- CSD (ADGD337PO) tiene una duración de 24 horas.

180
|
S/T: Curso sin tutoría: 130€

¿Necesitas impartir esta formación en tu organización?

Solicita más información ¿Eres una empresa? Solicita más info

Certified Scrum Developer- CSD (ADGD337PO)

180
|
S/T: Curso sin tutoría: 130€
Inscribirme al curso

Certified Scrum Developer- CSD (ADGD337PO)

Todos los campos son obligatorios

Si es la primera vez que participas en un curso de ADR Formación, regístrate para crear tu usuario/a.

Quiero bonificar esta formación
Otros cursos que te pueden interesar Cursos de tu interés

ADR Formación utiliza cookies propias y de terceros con fines analíticos anónimos, para guardar tus preferencias y garantizar el correcto funcionamiento del sitio web.

Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias utilizando los botones correspondientes.

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies