Kõik koolitused ühest kohast!

tk
Tagasi

Certified Scrum Developer

Scrum is an approach that requires collaboration and in software development technical practices like emergent architecture and design, test driven development, refactoring and continuous integration. Scrum Alliance’s Certified Scrum Developer combines the skills of Scrum with the technical skills.

A Certified Scrum Developer is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned spe-cialized agile engineering skills. One mark of a successful Scrum developer is a commitment to continuous im-provement. The coursework and dedication needed to achieve a CSD can help you sharpen your skills and be a better practitioner of Scrum.

Certified Scrum Developers are listed on the Scrum Alliance website, provided with a profile page, and offered a specially designed logo to highlight their credentials.

Sihtrühm:
Software developers, testers, architects, UI designers, Product Owners and ScrumMasters, who want to learn how to use Scrum in Java projects.

Certified Scrum Developer (CSD) training program is aimed for the developers who want to improve continuously and want to meet CSD qualifications. This course description describes the Agile engineering Practices part of the certification. In addition either Certified Scrum Master or Certified Scrum Product Owner is required.

Kursuse eesmärk:
Participants of this course will learn how to use agile practices to develop high quality software in Java environ-ment. They learn how agile software development with Scrum puts analysts and designers together with program-mers and testers. They learn to help each other in a cross-functional team. This requires skills of collaboration and removing the gaps between specialists’ work.

Participants will meet CSD qualifications. At least five days of formal training are required to earn a Certified Scrum Developer (CSD) credential. CSD applicants must also demonstrate an understanding of agile engineering practic-es by taking and passing a formal CSD assessment.

 

Kursuse sisukord:
Day 1

  • Big picture of agile software engineering
    • Emergent designs
    • Collaboration
    • Tools and practices
  • Test driven development
    • Test driven development (TDD) as a design approach
    • Red-green-refactor cycle
    • Unit testing principles and practices
    • What makes good tests/measuring test effectiveness
  • Sprint 1: Workshop
    • TDD in practice
    • Pair programming
  • Product
    • Product vision
    • Quality attributes
    • Definition of done
    • Product backlog
  • Workshop
    • Starting a new product
    • Scrum artefacts

Day 2

  • Continuous integration with efficient infrastructure
    • Continuous integration with single command build
    • Creating builds that are automated, self-testing, and fast
    • The importance of a single source repository
    • Increasing visibility & automating deployment
  • Sprint 2: Workshop
    • Continuous integration and automated deployment in practice
    • Working together as one team
  • Refactoring
    • When to refactor
    • Refactoring for maintainability
    • Refactoring for patterns
  • Sprint 3: Workshop
    • Refactoring in practice
    • Version control, branching and merging

Day 3

  • Architecture and design
    • Principles of architecture in an agile environment
    • Design practices on an agile team
    • Principles that enable testability and ease refactoring
    • Executable architectures
  • Sprint 4: Workshop
    • Agile architecture in practice
  • Collaboration
    • Stakeholders and product owners
    • Working together as one cross functional team
    • Multiple teams
    • Pair programming
    • Distributed environment
  • Sprint 5: Workshop
    • Working together
    • Commitments and getting things done
    • Overcoming impediments
    • Monitoring the progress
    • Managing and using acceptance criteria

Koolitaja: Pentti Virtanen
Pentti Virtanen 
Tieturi OY koolitaja Practical software engineering projects since 1981

  • Software developer
  • Project manager, line manager
  • Software process engineer
  • Trainer in Tieturi from 2003

Degree:  Ph. D. in Computer Science (Thesis: ”Measuring and improving component-based software development”)

Areas of expertise:

  • Development of software development methodologies and processes
  • Measurement, productivity, agility
  • Objects and components
  • Project management, analysis, design, programming
  • Certified Scrum Trainer

Koolitushind sisaldab:

  • õppematerjale;
  • eksami sooritamist pärast koolitust.

Lisaväärtusena pakume:

  • sooje jooke koos küpsistega;
  • lõunasööki igal koolituspäeval;
  • soodushinnaga registreerimine järgmisele kalendrikoolitusele;
  • tasuta parkimist.

Küsin koolituse kohta lisainfot

Koolitusfirma tutvustus

IT Koolitus on juhtiv info- ja kommunikatsioonitehnoloogia ning IT projektijuhtimise koolitusteenuse pakkuja Baltikumis. Loen koolitusfirma kohta veel...

Osalen koolitusel

Certified Scrum Developer

NB! Hetkel ei ole koolitusel aktiivset toimumisaega.
Kui soovid, et teavitaksime Sind, kui see või mõni sarnane koolitus taas toimumas on, siis palun jäta meile oma kontaktandmed ja täpsem soov.
Soovin teavitust kuni kuu jooksul.