Unlock the potential of generative AI across all your managerial functions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This internship will allow you to experience a Scrum project, playing the role of a member of the development team. Thanks to the implementation of successive sprint simulations, with their challenges and deadlines, you will experiment with agile techniques and be ready to integrate a SCRUM project.

Who is this training for ?

For whom ?

Developers, Scrum Masters, team leaders, architects

Prerequisites

Training objectives

  • Master agile developer techniques Lead sprint planning, daily scrum, demo and retrospective meetings Carry out load estimates as a team Establish a task board and generate the sprint burndown chart
  • Training program

      • Presentation of the objective: experience the phases of a Scrum project over one day, in the role of a developer.
      • Detail of the content of the days, development of 'an agenda and distribution of roles.
      • Presentation of the context of the project and the common thread application.
      • Exchanges Discovery of the approach.
      • Description of the test driven development (TDD) approach and its benefits.
      • 3A approach: Actor, Action, Assertion.
      • Presentation of the different testing strategies.
      • Boundary condition tests.
      • Tests on error cases and exceptions.
      • Performance tests.
      • Stress tests.
      • Load tests.
      • Scenario Dojo writing tests before the code: unit tests of the requirements of the common thread application.
      • rnSRP: single responsibility principle.
      • OCP: opening/closing principle.
      • LSP: Liskov substitution principle.
      • Expert principle.
      • DRY principle: Don't Repeat Yourself.
      • KISS principle: Keep It Simple Stupid.
      • Scenario rnDojo: object-oriented design principles.
      • Design and development of the functionalities of the common thread application taking into account object design principles.
      • Reminder of the interest of polymorphism.
      • DIP: principle of dependency inversion.
      • ISP: reduction of apparent complexity by separation of interfaces.
      • Operating principle of doubles.
      • Interest of decoupled tests.
      • Impact on crossed tests.
      • Put in situation Dojo: decoupled tests.
      • Creation of Mocks and implementation of decoupled tests in the common thread application.
      • Introduction to package quality guidance.
      • Coding GRIn.
      • DIP, CCP, CRP rules and common function.
      • Package metrics.
      • Measurement tools.
      • Principle of refactoring.
      • Consequence of technical debt and risk of code "breakage" .
      • Scenario Dojo: use of the measurement tool and refactoring of the red thread application code
    • 895
    • 14 h

    Submit your review

    Translated By Google Translate