Course Details

Previous Page


Introduction to Clean Coding


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Clean Coding is a broad term for philosophies, principles, and practices for creating better, more efficient, and less error-prone software. This course covers clean coding and how to create better code.

Target Audience
Software developers who wish to learn and implement clean coding techniques

Prerequisites
None

Expected Duration (hours)
0.7

Lesson Objectives

Introduction to Clean Coding

  • start the course
  • describe the basic goals of clean coding
  • specify the reasons why clean coding is important
  • define the benefits of adopting clean coding
  • describe the fundamental principle of creating simple code
  • define why code should be made understandable
  • specify how code can be better by being made consistent
  • define the importance and benefits of maintainable code
  • describe the principle of DRY and why it's important
  • specify the importance of code readability
  • define the importance of better code functionality
  • describe the importance of better code security
  • define the benefits and best practices for organizing project files
  • specify the benefits and best practices for team organization and clean coding
  • describe how policies and procedures can be implemented for better clean coding
  • demonstrate usage of different naming conventions, commenting, and syntax
  • Course Number:
    sd_clco_a01_it_enus

    Expertise Level
    Beginner