Programming Cloud Services for Android Handheld Systems: Security (Coursera)

Programming Cloud Services for Android Handheld Systems: Security (Coursera)
Free Course
Categories
Effort
Certification
Languages
Ideally, students who take this course will be familiar with general object-oriented design and programming concepts, fundamental Java object-oriented programming language features and networking terminology
Misc
Programming Cloud Services for Android Handheld Systems: Security (Coursera)
This course introduces students to basic issues in mobile cloud security, malware, and secure client/server communication. Students will learn about security risks in Android and cloud services, threat mitigation strategies, secure coding practices, and tools for managing security of devices.

A key challenge of mobile platforms is that the apps installed on a device increase the number of potential security vulnerabilities. Mistakes in app development or cloud services can lead to vulnerabilities that cause users data to be stolen, charges to user accounts, and spread of malware to a user’s friends. Ensuring that mobile cloud application developers are aware of potential vulnerabilities and avoid introducing them into their code is an essential part of building a more secure app ecosystem.

The course is designed to help students understand how to write more secure mobile cloud applications for Android. Students will be introduced to specific vulnerabilities that have affected well-known apps and be given a wide view of app threats on Android. Developers will also be introduced to the secure coding techniques that can be used to help prevent the introduction of app and cloud service vulnerabilities.



Free Course
Ideally, students who take this course will be familiar with general object-oriented design and programming concepts, fundamental Java object-oriented programming language features and networking terminology