TrueschoTruescho
All Courses
Secure Coding and Input Validation in Android
Coursera
Course
Unknown

Secure Coding and Input Validation in Android

Infosec

Course for Android developers on secure coding practices, common vulnerabilities, and input validation to protect apps against attacks.

Unknown2 weeksEnglish

About this Course

This course on Secure Coding in Android Mobile App Development is designed for mobile app developers at a beginner to intermediate level. Participants will understand the necessity of secure coding practices in mobile app development and identify common vulnerabilities and defenses. The course will explore the Android security architecture and controls, as well as Kotlin's security features specifically for Android development. Additionally, learners will gain insights into best practices for Android development security, analyze a vulnerable Kotlin Android app to identify security flaws, and implement effective input validation and sanitization techniques to protect their applications from attacks such as SQL injection and cross-site scripting. By the end of the course, participants will be equipped with the knowledge to validate input forms and evaluate the effectiveness of various input validation techniques in real-world scenarios

What You'll Learn

  • Understand the need for secure coding in mobile app development
  • Identify common security vulnerabilities
  • Explore Android security architecture and Kotlin features
  • Analyze vulnerable Kotlin Android apps for flaws
  • Implement input validation and sanitization techniques

Prerequisites

  • Basic knowledge of app development and security terminology
  • Readiness for hands-on practice via exercises and cases

Instructors

C

Chrystine D Thorsen

Topics

Mobile and Web Development
Computer Science
Computer Security and Networks
Open Web Application Security Project (OWASP)
Data Cleansing
Application Deployment
Data Validation
Mobile Security
Application Security
Android Development

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير التطبيقات المحمولة والويب
علوم الحاسوب
أمن الحاسوب والشبكات
مشروع أمن تطبيقات الويب المفتوحة
تنقية البيانات
نشر التطبيقات
التحقق من البيانات
أمن الأجهزة المحمولة
Application Security
Android Development

Start Learning Now