Defensive Programming Standards

Android    |    Intermediate
  • 15 videos | 55m 14s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 57 users Rating 4.7 of 57 users (57)
You can make your Android app source code more predictable and maintainable using defensive programming practices and techniques. Here you will learn standards enforcement and dependency management.

WHAT YOU WILL LEARN

  • Recognize how and where standards promote defensive programming
    Identify and use class naming standards in java
    Identify and use variable naming standards in java
    Recognize the proper use of comments to make code more readable and maintainable
    Use sqlite prepared statements to protect against sql attacks
    Recognize how both indentation and whitespace can be used to promote defensive programming
    Use indentation to make source code more readable and maintainable
    Use whitespace to make source code more readable and maintainable
  • Recognize what it means to keep code simple and how it makes programs more robust
    Design classes that have a single and defined focus
    Design methods that have a single and defined focus
    Perform refactoring in java
    Avoid duplicating code in java android apps
    Set up dependency management in apache maven
    Set up dependency management in gradle

IN THIS COURSE

  • 3m 30s
    Upon completion of this video, you will be able to recognize how and where standards promote defensive programming. FREE ACCESS
  • 3m 11s
    Find out how to identify and use class naming standards in Java. FREE ACCESS
  • Locked
    3.  Variable Naming
    4m 14s
    In this video, you will identify and use variable naming conventions in Java. FREE ACCESS
  • Locked
    4.  Comments
    3m 43s
    Upon completion of this video, you will be able to recognize the proper use of comments to make code more readable and maintainable. FREE ACCESS
  • Locked
    5.  SQLite Prepared Statements
    3m 58s
    In this video, you will use SQLite prepared statements to protect against SQL injection attacks. FREE ACCESS
  • Locked
    6.  Taking advantage of Indentation and Whitespace
    3m 58s
    Upon completion of this video, you will be able to recognize how both indentation and whitespace can promote defensive programming. FREE ACCESS
  • Locked
    7.  Using Indentation Styles
    3m 31s
    Find out how to use indentation to make your source code more readable and maintainable. FREE ACCESS
  • Locked
    8.  Using Whitespace
    3m 29s
    In this video, find out how to use white space to make source code more readable and maintainable. FREE ACCESS
  • Locked
    9.  The Benefits of Simple Code
    4m 59s
    After completing this video, you will be able to recognize what it means to keep code simple and how it makes programs more robust. FREE ACCESS
  • Locked
    10.  Singularly Focused Classes
    3m 34s
    In this video, learn how to design classes that have a single, defined focus. FREE ACCESS
  • Locked
    11.  Singularly Focused Methods
    3m 36s
    In this video, you will learn how to design methods that have a single, defined focus. FREE ACCESS
  • Locked
    12.  Refactoring
    3m 16s
    In this video, you will learn how to refactor code in Java. FREE ACCESS
  • Locked
    13.  Avoiding Duplicated Code
    3m 21s
    To avoid duplicating code in Java Android apps, find out how. FREE ACCESS
  • Locked
    14.  Dependency Management with Maven
    3m 59s
    Learn how to set up dependency management in Apache Maven. FREE ACCESS
  • Locked
    15.  Dependency Management with Gradle
    2m 55s
    In this video, you will learn how to set up dependency management in Gradle. 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.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 432 users Rating 4.6 of 432 users (432)
Rating 4.7 of 44 users Rating 4.7 of 44 users (44)
Rating 4.5 of 529 users Rating 4.5 of 529 users (529)