Software Craftmanship

Course overview

Want to deliver code that lasts over time? This course in Software Craftsmanship gives you structures, patterns and routines to systematically improve quality: testability, readability and design. Through exercises and concrete examples, we practice doing the right things right – from first commit to production.

This product is currently out of stock and unavailable.

Course Objective

The aim is to develop software that is:

  • Easy to modify
  • Easy to expand
  • Where any errors are quickly detected and can be quickly addressed
  • Where the above characteristics persist throughout the life of the product

Target Group

The target audience is mainly teams, or development departments, of software developers who want to refine their way of working and who want to have a common base and terminology in their work.

Prerequisites

It is an advantage, but not a requirement, if you have worked with object-oriented development and have previous experience of agile working methods.

Certification

This course does not have any associated certification. Each participant who completes the course receives a course certificate.

Trainer

We have several trainers for this course.

More about the course

Contents

  1. Object-oriented design and programming, where we go through principles of object-oriented development such as SOLID and Low Coupling/High Cohesion.
  2. Design patterns and UML
  3. Clean Code
  4. Test-driven development, TDD
  5. Refactoring

Course overview

4 days

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training