Android Developer - Android Security Essentials iEnabler Singapore
Price: SGD 1,299
  • Duration: 2 to 4 Days

Course details

Android Security Essentials Course taught in Singapore is a two-day professional course thoroughly covering the Android™ security model and concerns from both the developerand end-user point of view

At course completion, the participant will be able to:

  • Understand Android software architecture.
  • Understand Android’s security model.
  • Build Android applications with security best practices in mind.
  • Build more secure and more robust application that appeals to clients.

Prerequisite:

  • For a best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the OOP(Object-Oriented Programming) of Java.
  • Previous knowledge and experience of any programming language is considered sufficient.

Certificate Of Attendance :

  • Certificate Of Attendance will be awarded to participants completing the course achieving minimum 75% attendance.
  • Training Methodology & Materials:
  • Practical hands-on sessions using Eclipse IDE and ADT(plugins).
  • 1 person to 1 computer with great CPU processing power.
  • Well-designed tutorial sessions and screen capture to enhance further understanding of the courseware

Course Outline:

Lesson 1: 

  • Introduction and Android Security Architecture
  • Android Security Program Overview and Architecture.
  • Kernel level security (Linux), and rooting Android.
  • Android Application Components.
  • The Application Sandbox.
  • Managers and Services
  • Activity Manager Service.
  • Package Manager Service.
  • Notification Manager Service.
  • Search Manager Service.
  • Connectivity, Telephony, and Wi-Fi Manager Services.
  • Download and Storage Manager Services.
  • Window Manager Service.

Lesson 2: 

  • Android Permission Model and third party applications
  • Android Application Framework Layer.
  • Third party application permissions.
  • Using Protected APIs.
  • Custom Permissions.
  • Android Malware: Prevention, Detection, and Removal.
  • Security Enhanced Android (SE Android).

Lesson 3: 

  • Component Security and Protecting data storage
  • How Android achieves Inter-process communication.
  • Restricting access to Android components.
  • Vulnerabilities of Stored Data.
  • Cryptography and Encryption.
  • Signing your application.

Lesson 4: 

  • Client-Server communication security.
  • Threats Facing Devices Transferring Data.
  • Protecting web transferred data.
  • Input Validation.
  • Prevent Command Injection

Updated on 08 November, 2015
Are you from iEnabler Singapore ? Claim your course!
Courses you can instantly connect with... Do an online course on Android App Development starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or