Course Badge
Back to results
Certified Scrum Developer® Badge

Certified Scrum Developer®

Taught by: David Bernstein
Stand out from the crowd with a certification that proves your knowledge and understanding of the scrum framework. The CSD® course is delivered by world-class trainers who have been extensively evaluated and vetted as leaders in technical practices, scrum, and agility. Successful completion of this course includes a two-year professional membership with Scrum Alliance and a globally recognized certification badge.
David Bernstein Trainer Photo
Back to results
27 - 30 June, 2023 |
  8:00 AM JST |
 4 hrs/day
¥220,000

Course details


Location

person icon

Online

Overview 

This immersive training program provides the knowledge and skills to succeed as a Scrum developer and become a valuable member of the Scrum development team. Similar to face-to-face training, this training allows you to enjoy Bernstein's 16-hour live training over a four-day period in easy-to-digest 4-hour units.

First, we'll talk about the Scrum framework and how it supports faster and simpler software development. Next, consider a core set of design patterns, principles, and practices that enable step-by-step software development and reduce the cost of extending your code in the future. Learn how to speed up and simplify software development by defining features in stories and building them in sprints. You can also learn the secrets to a successful transition to Scrum and specialized techniques for overcoming common adoption impediments.

In this training, you will learn a common vocabulary for doing design that dramatically improves communication between teams and better coding choices. At the end of this training course, you will have some new and effective tools for solving design problems and will be able to immediately improve the quality of the software you design and build.

 

What you get from this training

 Completing this training program will give you knowledge of the core principles and practices of Scrum and Extreme Programming to quickly build quality software, and you will be able to:

  • Write a story and develop features in a sprint

  • Estimate development tasks more accurately

  • Diagnose and correct the condition of poor code

  • Use BDD to identify and document your story

  • You can distinguish 12 types of design patterns

  • Define an effective CI strategy

  • Share a common language for evaluating and communicating designs

  • Quantify software quality that facilitates code maintenance and expansion

  • Evaluate the value of adopting common coding standards

  • Can read and write the most useful UML diagrams

  • Providing valuable software in sprints

  • Flexible design that can be easily changed

  • How to recognize and fix flaws in your code

  • And more ...

 

Online seminar additional information

Online classes behave exactly like face-to-face classes. Also, the instructor and other participants must be able to see and hear your voice. Therefore, it is best to have a computer and headset with a good internet connection and a webcam installed. You will be asked for feedback, answer quizzes, participate in discussions and exercises during class.

  • This online seminar is conducted using a free app called Zoom.

    • Zoom: A convenient tool that allows you to make video calls from your computer or smartphone if you have an internet environment. After confirming payment, we will send an invitation link to the registered email address, so click on it to start. Learn more about Zoom:  https://support.zoom.us/hc/ja/categories/200101697

  • A PDF version of the training materials will be provided to the participants at the time of training.

Instructor: David Bernstein
 
Bernstein's passion for software design and construction has been with Microsoft, IBM, and Yahoo for many years now. It has helped train more than 10,000 professional software developers, including customers such as Boeing, AT & T, Sprint, Medtronic, SunGard, State Farm, MetLife, and Weyerhaeuser. As an IBM consultant, he has trained software engineers around the world for many years, gaining the skills to write next-generation applications and operating system software while receiving the highest satisfaction ratings in IBM's educational history. Since 2006, he has been consulting and focused on providing training and coaching to various organizations for software developers and teams migrating to Agile / Scrum.

 

About Certification

This course meets all the training requirements for becoming a Scrum Alliance Certified Scrum Developer (CSD) and is a prerequisite for Bernstein's Advanced Certified Scrum Developer (A-CSD) training course. This CSD course covers 16 Scrum Education Units (SEUs).

 

Part 1: Scrum Framework Developer Essentials

For software developers, it covers the key elements of Scrum. Scrum principles, values, and frameworks. Products, story writing, collaboration, quoting and planning, coaching and facilitation. Hands-on exercises describe stories, define acceptance tests, quote, and plan sprints.

Session 1 (Day 1): Scrum

  1. Introduction

  2. Agile Principles

  3. Scrum Fundamentals

  4. Five Developer Practices

Session 2 (Day 2): Analysis

  1. OOAD Revised

  2. Scrum Practices

  3. Story Writing

  4. Story Writing Workshop

For more information click here (English) Please refer to.

 

Part 2: Design Pattern Essentials for Developers

Covers agile principles and patterns. Approach to design, key principles, problem-solving techniques, pattern discovery by encapsulation, problem pattern discovery, design exercises, patterns to teach us, emergent design and refactoring into patterns. Includes detailed design exercises and reports.

Session 3 (3rd day): Design

  1. Principles and Perspectives

  2. CREATE Code Quality

  3. Software Patterns

  4. Encapsulating Varying Behavior

Session 4 (Day 4): Development

  1. Design Exercise

  2. Encapsulating Foreignness

  3. Encapsulating Construction

  4. Encapsulating Cardinality

For more information click here (English Please refer to.

About expected students

This Certified Scrum Developer Training is intended for all team members and is most effective when the entire team participates. Useful for architects, DBAs, designers, developers, development managers, directors, product managers, programmers, QA engineers, software engineers, technical analysts, technical leaders, technical writers, and testers. Familiarity with basic object-oriented (OO) concepts and terminology is recommended.

Reviews

3.50 out of 5.0 stars
rating icon showing 3.50 stars. (2 ratings) TrustPilot logo

More courses by David

This trainer has no other upcoming courses of this type.