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
Course Location
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Android Basics with Java eduCBASGD 28
SGD 95Duration: Upto 4 Hours - Unreal Engine 4 StudyHubSGD 18
SGD 352Duration: Upto 3 Hours