Software Craftmanship

Course Summary

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.

 

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

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.

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

This course has no certification.

We have several trainers for this 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

29 900 kr

4 days

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 find a suitable opportunity.

Out of stock

Customized Courses

The course can be adapted from several perspectives:

  • Content and focus area
  • Extent and scope
  • Delivery approach

In interaction with the course leader, we ensure that the course meets your needs.

Skicka intresseanmälan för utbildningen

Send an expression of interest for the training