Android Defensive Programming & Security

Android Studio 3.1.4    |    Intermediate
  • 10 videos | 52m 6s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 27 users Rating 4.4 of 27 users (27)
Any application development requires an understanding of security. In this course you wil explore defensive programming and security in Android, including errors and exceptions, and malware and threat detection. You will learn about Java errors, exceptions, exception classes, unit tests, the JUnit test API, and UI tests. Other topics include how to spot common mobile security issues, and how to recognize Android malware. You'll observe how to use reverse engineering to specify how to reveal threats in Android development. Finally, you will examine techniques and tools associated with defensive programming and security in Android development

WHAT YOU WILL LEARN

  • Describe the basics of errors and exceptions in java development
    Discuss exception classes and how they can be dealt with in java development
    Specify the purpose of unit testing and its benefits in defensive programming
    Describe the junit testing api and how it's used in application debugging
    Discuss ui testing, its characteristics, and how it's used in defensive programming
  • Describe how to identify common mobile security issues
    Discuss how to identify android malware
    Specify how to reveal threats in android development using reverse engineering
    Discuss cves and how they identify various issues and limitations in mobile browser security
    Explain techniques and tools associated with defensive programming and security in android development

IN THIS COURSE

  • 4m 30s
    Upon completion of this video, you will be able to describe the basics of errors and exceptions in Java development. FREE ACCESS
  • 9m 46s
    In this video, you will discuss exception classes and how to deal with them in Java development. FREE ACCESS
  • Locked
    3.  Unit Testing
    4m 47s
    After completing this video, you will be able to specify the purpose of unit testing and its benefits for defensive programming. FREE ACCESS
  • Locked
    4.  JUnit Testing API
    9m 36s
    Upon completion of this video, you will be able to describe the JUnit testing API and how to use it in application debugging. FREE ACCESS
  • Locked
    5.  UI Testing
    3m 16s
    In this video, you will discuss UI testing, its characteristics, and how to use it in defensive programming. FREE ACCESS
  • Locked
    6.  Mobile Security Issues
    5m 3s
    Upon completion of this video, you will be able to describe how to identify common security issues with mobile devices. FREE ACCESS
  • Locked
    7.  Android Malware
    4m 20s
    In this video, you will learn how to identify Android malware. FREE ACCESS
  • Locked
    8.  Revealing Threats
    2m 44s
    Upon completion of this video, you will be able to specify how to reveal threats in Android development using reverse engineering. FREE ACCESS
  • Locked
    9.  Mobile Browser Security
    4m 6s
    In this video, you will discuss CVEs and how they identify various issues and limitations in mobile browser security. FREE ACCESS
  • Locked
    10.  Exercise: Explain Defensive Programming and Security
    3m 59s
    After completing this video, you will be able to explain techniques and tools associated with defensive programming and security in Android development. 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

Rating 4.3 of 10 users Rating 4.3 of 10 users (10)
Rating 4.7 of 124 users Rating 4.7 of 124 users (124)
Rating 4.6 of 85 users Rating 4.6 of 85 users (85)