Certified ScrumDeveloper Track

Agile Engineering - 3 day

Organization

Hexacta S.A.

  • Course

    Date: 1-3 October, 2013
    Location: Capital Federal, Buenos Aires, Argentina

    Regular Price: AR$2790+IVA

    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: 1-3 October, 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

  • 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