Clean Coding Techniques: Syntax, Variables, Objects, & Classes

Beginner
  • 19 videos | 28m 55s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 77 users Rating 4.3 of 77 users (77)
What do syntax, variables, objects, and classes have to do with clean code? Find out, as this course, walks you through some clean code myths and facts. Discover how code comments can help you to be understood! Learn the fine points of indentation, white space, and naming conventions. Learn about variables and naming conventions. Pick a case style for your variables and constants: camel, Pascal, or snake. Discover global and local variables, explicit naming, deep nesting, return statements, classes and objects, encapsulation, and public, private, and protected members. Also learn about inheritance and fluency.

WHAT YOU WILL LEARN

  • Describe how syntax, regardless of language, should be honored and respected
    Define the purpose of commenting and why it's important in clean coding
    Specify the purpose of indentation and why it's important in clean coding
    Describe the purpose of white space and why it's important in clean coding
    Define the purpose of using proper naming conventions in clean coding
    Use camel case and pascal case and state why it's important to choose the right case in clean coding
    Use snake case and describe why it's important to choose the right case in clean coding
    Define the purpose of variables and how they relate to clean coding
    Describe variable naming and how it may be used in clean coding
    Define the difference between local and global variables and how they may be used in clean coding
  • Describe explicit naming and how it may be implemented in clean coding
    Describe deep nesting and why it may be avoided in clean coding
    Describe return statements and why it's important to consider their use in clean coding
    Define classes and objects and how they may be implemented in clean coding
    Specify encapsulation and how it may be implemented in clean coding
    Define whether public, private, or protected members may be implemented in clean coding
    Describe inheritance and how it may be implemented in clean coding
    Discuss fluency and what it represents in clean coding
    Describe clean coding techniques for variables, objects, and classes

IN THIS COURSE

  • 1m 58s
    Upon completion of this video, you will be able to describe how syntax, regardless of language, should be respected. FREE ACCESS
  • 2m 9s
    In this video, you will define the purpose of commenting and why it is important in clean coding. FREE ACCESS
  • Locked
    3.  Indentation
    1m 15s
    After completing this video, you will be able to specify the purpose of indentation and why it is important in clean coding. FREE ACCESS
  • Locked
    4.  White Space
    1m 30s
    After completing this video, you will be able to describe the purpose of white space and why it is important in clean coding. FREE ACCESS
  • Locked
    5.  Introduction to Naming Conventions
    1m 52s
    In this video, you will learn how to define the purpose of using proper naming conventions in clean coding. FREE ACCESS
  • Locked
    6.  Camel Case vs. Pascal Case
    1m 6s
    In this video, you will use camel case and pascal case and state why it is important to choose the right case in clean coding. FREE ACCESS
  • Locked
    7.  Snake Case
    1m 15s
    In this video, you will learn how to use snake case and describe why it is important to choose the right case in clean coding. FREE ACCESS
  • Locked
    8.  Introduction to Variables
    1m 28s
    In this video, you will learn what variables are and how they relate to clean coding. FREE ACCESS
  • Locked
    9.  Naming Variables
    1m 24s
    After completing this video, you will be able to describe variable naming and how it may be used in clean coding. FREE ACCESS
  • Locked
    10.  Global vs. Local Variables
    1m 42s
    In this video, you will learn the difference between local and global variables and how they may be used in clean coding. FREE ACCESS
  • Locked
    11.  Explicit Naming
    1m 18s
    Upon completion of this video, you will be able to describe explicit naming and how it may be implemented in clean coding. FREE ACCESS
  • Locked
    12.  Deep Nesting
    1m 18s
    After completing this video, you will be able to describe deep nesting and why it is avoided in clean coding. FREE ACCESS
  • Locked
    13.  Return Statements
    1m 21s
    After completing this video, you will be able to describe return statements and why it is important to consider their use in clean coding. FREE ACCESS
  • Locked
    14.  Defining Classes and Objects
    1m 7s
    In this video, you will learn about classes and objects and how they may be implemented in clean coding. FREE ACCESS
  • Locked
    15.  Encapsulation
    1m 29s
    Upon completion of this video, you will be able to specify encapsulation and how it may be implemented in clean coding. FREE ACCESS
  • Locked
    16.  Public, Private, and Protected Members
    1m 14s
    In this video, you will learn how to define whether public, private, or protected members may be implemented in clean coding. FREE ACCESS
  • Locked
    17.  Inheritance
    1m 12s
    Upon completion of this video, you will be able to describe inheritance and how it may be implemented in clean coding. FREE ACCESS
  • Locked
    18.  Fluency
    1m 3s
    Learn how to discuss fluency and what it represents in clear coding. FREE ACCESS
  • Locked
    19.  Exercise: Describe Clean Coding for Variables
    3m 14s
    Upon completion of this video, you will be able to describe clean coding techniques for variables, objects, and classes. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 79 users Rating 4.4 of 79 users (79)
Rating 4.0 of 53 users Rating 4.0 of 53 users (53)
Rating 4.1 of 54 users Rating 4.1 of 54 users (54)