К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Intro to Secure Coding and Input Validation in Android · LearnSpace
Назад в каталог
courseraПрограммирование

Intro to Secure Coding and Input Validation in Android

Курс от Infosec
Средний≈ 12.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Secure CodingData ValidationApplication SecurityMobile SecurityKotlinAndroid (Operating System)Mobile DevelopmentMobile Development ToolsSecurity Architecture ReviewOpen Web Application Security Project (OWASP)Data CleansingApplication DeploymentSecurity TestingAndroid Development

Программа курса

2 модулей · 72 учебных материалов

01Introduction to Secure Coding19 материалов

Lesson

Why secure coding matters in mobile appsВидеоSecure coding in Android student guideЧтениеSecure Code in Android activity filesЧтениеActivity: OWASP Top 10 mobile vulnerabilities, part 1Видео

Учитесь у экспертов

Chrystine D Thorsen

Преподаватель курса

Intro to Secure Coding and Input Validation in Android
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.4 ч

2 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Activity: OWASP Top 10 mobile vulnerabilities, part 2Видео
Activity: OWASP Top 10 mobile vulnerabilities, part 3Видео
Android security overviewВидео
Activity: Researching Android vulnerabilitiesВидео
Kotlin secure app development overviewВидео
Beginner bonusВидео
Activity: Creating a simple app – HelloВидео
Activity: Creating a simple app - GreetingВидео
Activity: Creating a simple app - Sales tax calculator, part 1Видео
Activity: Creating a simple app - Sales tax calculator, part 2Видео
Activity: Creating a simple app - Two activities, part 1Видео
Activity: Creating a simple app - Two activities, part 2Видео
Activity: Creating a simple app - Two activities calculator, part 1Видео
Activity: Creating a simple app - Two activities calculator, part 2Видео
Introduction to secure coding quizЗадание
02Input Validation53 материалов

Lesson

Understanding input risksВидеоAutocompletion, part 1ВидеоAutocompletion, part 2ВидеоActivity: Securing autocompletionВидеоSpecial characters, part 1ВидеоSpecial characters, part 2ВидеоUsing special charactersВидеоNull safetyВидеоSafe call operatorВидеоNot null operatorВидеоElvis operatorВидеоCast operatorВидеоSmart castВидеоImplementing null safety, part 1ВидеоImplementing null safety, part 2ВидеоImplementing null safety, part 3ВидеоString interpolationВидеоUnderstanding string interpretationВидеоFormat string attacksВидеоRegular expressions, part 1ВидеоRegular expressions, part 2ВидеоActivity: Working with Regular Expressions in Kotlin, part 1ВидеоActivity: Working with Regular Expressions in Kotlin, part 2ВидеоValidating inputВидеоInput sanitizationВидеоActivity: Sanitizing InputВидеоActivity: Clamping input to a rangeВидеоKotlin filter and trimВидеоActivity: Filtering and trimming inputВидеоCross-site attacksВидеоActivity: Exploring cross-site scriptingВидеоCross-app scriptingВидеоActivity: Defending against cross-app scriptingВидеоCode tampering and injection, part 1ВидеоCode tampering and injection, part 2ВидеоCode tampering and injection, part 3ВидеоActivity: Filtering a malicious QR code, part 1ВидеоActivity: Filtering a malicious QR code, part 2ВидеоSQL injectionВидеоSQL stored proceduresВидеоObject deserialization, part 1ВидеоObject deserialization, part 2ВидеоActivity: Protecting JSON with an API key, part 1ВидеоActivity: Protecting JSON with an API key, part 2ВидеоForm validation, part 1ВидеоForm validation, part 2ВидеоForm validation, part 3ВидеоActivity: Validating form input, part 1ВидеоActivity: Validating form input, part 2ВидеоWebView vulnerabilities, part 1ВидеоWebView vulnerabilities, part 2ВидеоActivity: Securing Android WebViewВидеоInput validation quizЗадание