Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Building Maintainable Software

Course Cover
compare button icon

Course Features

icon

Duration

4.31 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

4.31 hours

Course Description

Do you want code that will stand the test of time? Do you want to continue the nightmare of hard-to-change software that many software developers have to deal with today? Building Maintainable software provides a path to craftsmanship for those who are determined to do the right things. Software guru Zeljko Obrenovic explains how to create software that meets the highest standards of maintainability. Each guideline is explained in detail using real-world examples that demonstrate how these important rules are applied to code.

These videos will help you:

Zeljko Obrenovic, a principal consultant at Software Improvement Group, is the founder of SIG. SIG performs technical analyses of software-intensive system and provides management with actionable advice. He was a consultant at Backbase and an assistant professor at Eindhoven's Technical University. He is also a researcher at CWI Amsterdam. He is a member the IEEE Software Advisory Board and regularly writes about software and interaction design.

blur
blur

Highlights

blur

Course Credibility

Top 20 Percentile

blur

Pedagogy

Top 5 Percentile

blur

Parameters

cv-icon

Course Credibility

Delivered through O’Reilly a renowned institution in the field, this course offers a comprehensive learning experience.

cv-icon

Pedagogy

Acquire all major Application Development skills in this course for seamless integration into your daily life. Develop a versatile skill set, allowing you to confidently apply what you've learned in various practical scenarios, enhancing your daily experiences and overall proficiency. An exceptional course in Application Development, this stands out for its Self Paced learning approach. Learners have the flexibility to progress at their own speed, tailoring the experience to their individual needs. With a focus on cultivating industry-relevant skills, this course ensures that learners attain a skillset aligned with current industry demands.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Gain a practical understanding of the ten guidelines critical to building maintainable software

Discover what maintainability really means and how it relates to other aspects of software quality

Explore why maintainability is especially crucial in the early stages of software development

Practice refactoring techniques that turn poor code into code that's compliant with the ten guidelines

Course Instructors

Željko Obrenović

Instructor

Željko Obrenović is the instructor for this course
Course Cover