JSP Page
  +91-9041244509 , 9872640169 chd.sec22.director@atlfoundation.com  Locate Us 
        
JSP Page
Enquiry Form


Secured Programming in Android

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. The Android platform today has built outstanding careers in technology innovation and application development. This platform virtually creates superstar developers who can think differently and who can build small applications quickly. Since its open source, the scope to learn and work is infinite. 

Why Android?
  • Fastest growing Smartphone/Mobile Device platform aka OS
  • Backed by Google Inc.
  • Powered by Linux operating system
  • 30,000+ Openings in Android today!
  • Highest Paid Jobs in android due to scarcity of skills
  • It is an Open Source and freely available

COURSE CONTENT:
MODULE: CORE JAVA
Unit 1: Introduction to Java
Unit 2: Java Language Fundamentals
Unit 3: Oops Concepts
Unit 4: Exception Handling
Unit 5: Multi-Threading
Unit 6: File Handling (I/O Streams)
Unit 7: Collection Framework
Unit 8: Applet and Swing
Unit 9: Event Handling
Unit 10: JDBC (Java Database Connectivity)

MODULE: INTRODUCTION TO ANDROID
Unit 1: Hello Android
Unit 2: Setting up your Development Environment
Unit 3: Understanding Android Resources
Unit 4: Understanding Intents
Unit 5: Building user Interfaces and Using Controls
Unit 6: Working with Menus
Unit 7: Working with Dialogs
Unit 8: Working with Preferences and Saving State

MODULE: CORE ANDROID
Unit 1: Exploring Security and Permissions
Unit 2: Exploring Packages
Unit 3: Broadcast Receivers and Long-Running Services
Unit 4: Exploring the Alarm Manager
Unit 5: Exploring Maps and Location-Based Services
Unit 6: Using the Telephony Apis
Unit 7: Understanding the Media Frameworks
Unit 8: Home Screen Widgets

MODULE: ADVANCE ANDROID
Unit 1: Touch Screens
Unit 2: Using Sensors
Unit 3: Exploring the Contacts APIs
Unit 4: Deploying your Application: Android Market and Beyond

MODULE: SECURED PROGRAMMING
Unit 1: Introduction
Unit 2: Overview of Threats and Risks
Unit 3: Types of Attacks and Attackers
Unit 4: Secure Programming Concepts and Principles
Unit 5: Secure Programming Issues and Techniques
Unit 6: Stride Model
Unit 7: Security Testing 
Unit 8: Guidelines for “Java” Secured Programming
Unit 9: Guidelines for “Database” Secured Programming