Defensive Programming Input

Android
  • 9 Videos | 37m 17s
  • Earns a Badge
Likes 31 Likes 31
Defensive Programming in Android uses coding practices and techniques to create reliable and resilient apps. Discover how this can be put into effect when working with inputs to your programs.

WHAT YOU WILL LEARN

  • identify common assumptions not to make about user input
    create code that handles file inputs to an Android app
    create code that handles url inputs to an Android app
    validate user-provided input
    use a real-time approach to validating user-provided input
  • use secure coding principles to guard against format string attacks
    parse and check input values before using that input in a WebView object
    restrict access to navigation methods in a WebView object
    protect against SQL injection by using parameterized and prepared statements

IN THIS COURSE

  • Playable
    1. 
    Making Assumptions about User Input
    3m 58s
    UP NEXT
  • Playable
    2. 
    Receiving File Input Data
    3m 58s
  • Locked
    3. 
    Receiving URL Input Data
    3m 40s
  • Locked
    4. 
    Validating User Input
    3m 32s
  • Locked
    5. 
    Validating User Input in Realtime
    4m 31s
  • Locked
    6. 
    Preventing Format String Attacks
    3m 45s
  • Locked
    7. 
    Validating Input to a WebView Object
    3m 54s
  • Locked
    8. 
    Restricting WebView Navigation Based on User Input
    3m 39s
  • Locked
    9. 
    Preventing SQL Injection Attacks
    4m 50s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 7 Likes 7  
Likes 13 Likes 13  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 31 Likes 31  
Likes 17 Likes 17  
Likes 151 Likes 151