{"id":31712,"date":"2025-10-01T10:37:33","date_gmt":"2025-10-01T09:37:33","guid":{"rendered":"https:\/\/informator.se\/produkt\/software-craftmanship\/"},"modified":"2025-10-01T10:37:33","modified_gmt":"2025-10-01T09:37:33","slug":"software-craftmanship","status":"publish","type":"product","link":"https:\/\/informator.se\/en\/produkt\/software-craftmanship\/","title":{"rendered":"Software Craftmanship"},"content":{"rendered":"<p>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 &#8211; from first commit to production.  <\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8211; from first commit to production. &nbsp;<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"kurspris":""},"product_brand":[],"product_cat":[931],"product_tag":[1261,1262],"programsprak_plattform":[],"betalningsmetoder":[],"sprak":[935],"startgaranti":[],"certifieringsorgan":[],"certifieringsbar":[949],"svarighetsniva":[939],"leveranssatt":[1291,1318],"class_list":{"0":"post-31712","1":"product","2":"type-product","3":"status-publish","5":"product_cat-systemutveckling-en","6":"product_tag-clean-code","7":"product_tag-write-good-code","8":"sprak-svenska-en","9":"certifieringsbar-nej-en","10":"svarighetsniva-grund-en","11":"leveranssatt-klassrum-en","12":"leveranssatt-distans-en","14":"first","15":"instock","16":"taxable","17":"shipping-taxable","18":"product-type-variable"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31712\/revisions"}],"wp:attachment":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/media?parent=31712"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_brand?post=31712"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_cat?post=31712"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_tag?post=31712"},{"taxonomy":"programsprak_plattform","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/programsprak_plattform?post=31712"},{"taxonomy":"betalningsmetoder","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/betalningsmetoder?post=31712"},{"taxonomy":"sprak","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/sprak?post=31712"},{"taxonomy":"startgaranti","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/startgaranti?post=31712"},{"taxonomy":"certifieringsorgan","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsorgan?post=31712"},{"taxonomy":"certifieringsbar","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsbar?post=31712"},{"taxonomy":"svarighetsniva","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/svarighetsniva?post=31712"},{"taxonomy":"leveranssatt","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/leveranssatt?post=31712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}