Certified ScrumDeveloper Track

Agile Engineering - 3 day

Organization

Hexacta S.A.

  • Course

    Date: 27-29 August, 2013
    Location: Capital Federal, Buenos Aires, Argentina

    Regular Price: AR$2790+IVA

    • This course fulfills the Technical skills requirement on the Certified Scrum Developer track.
    En este curso se mostrarán conceptos de desarrollo ágil. Comprendiendo cinco módulos: Arquitectura y Diseño Emergentes, Test-Driven Development (TDD), Refactorización, Integración Continua y Colaboración. Este curso será complementado con ejercicios prácticos de programación utilizando el ambiente de desarrollo de la Laptop del instructor.
    o Arquitectura y Diseño Emergentes: Comprender los principios y prácticas de la arquitectura y el diseño ágil. El módulo cubre los conceptos de la arquitectura ágil, análisis y diseño, junto con la discusión de los mitos y percepciones erróneas.
    o Test-Driven Development (TDD): TDD puede mejorar dramáticamente la calidad y la velocidad de desarrollo, y es una práctica fundamental para muchos equipos exitosos de desarrollo de Scrum. En este módulo, descubrirá lo que TDD es y cómo practicarlo bien a través de una serie de ejercicios prácticos.
    o Refactorización: Aprender qué, cuándo y cómo refactorizar, y entender cómo identificar en el código "malos olores". Se realizarán ejercicios con varias técnicas de refactorización que permiten alcanzar un código más limpio.
    o Integración Continua: Conocer las ventajas de la integración continua para la entrega de software de mayor calidad y mayor eficiencia. El trabajo se centrará en los principios y prácticas para la creación de un sistema de IC, junto con información sobre herramientas.
    o Colaboración: Descubrir las maneras de trabajar más eficazmente con los compañeros de equipo y con los distintos interesados internos y externos en un proyecto.
    Para más información consultar el siguiente link.

    All courses on the Certified Scrum Developer® track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit http://www.scrumalliance.org/certifications/practitioners/csd-certification.

  • Details

    Date: 27-29 August, 2013
    Location: Capital Federal, Buenos Aires, Argentina

    Venue:
    Hexacta
    Clay 2954
    Capital Federal, Buenos Aires C1426DLD Argentina
    http://www.hexacta.com

    Get Directions

    Regular Price: AR$2790+IVA

    Notes

  • Agenda

    Sección I: Arquitectura y Diseño Emergentes

    Definición y conceptos de arquitectura ágil

    Definición y conceptos de diseño emergente

    Cómo generar y mantener el código limpio

    Sección II: Testing

    Tareas de pruebas durante el desarrollo de software

    Tests de unidad

    Cobertura de código

    Tests de integración

    Tests de arquitectura / diseño

    Tests de carga / stress

    Sección III: Integración Continua

    Definición de Integración Continua

    Categorías

    Pruebas continuas

    Feedback continuo

    Despliegue continuo

    Inspección continua

    Sección IV: Refactorización

    Sobre y bajo ingeniería

    Definición de refactorización de código

    Por qué refactorizar

    Refactorización continua

    La importancia del testing

    Mitos de refactorización

    Refactorización compuesta

    Refactorizando hacia patrones

    Sección V: Test-Driven Development (TDD)

    Definición de TDD

    Workflow utilizado en TDD

    Test First

    Demo

    Sección VI: Colaboración

    Trabajando como un único equipo

    Comunicación efectiva

    Pensamiento del grupo (group thinking)

    Programación de a pares

    Revisiones de código

    Incluyendo al cliente en el proceso

  • Who Should Attend

    El curso está dirigido a aquellas personas involucradas en proyectos de desarrollo de software.

    Principalmente:

    • desarrolladores de software
    • arquitectos de software
    • líderes técnicos
    • testers