Android Training Course Content
-
Upload
zaran-tech-llc -
Category
Documents
-
view
4 -
download
0
description
Transcript of Android Training Course Content
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 1
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Course Title: Business Analyst Competency Development Program Course Duration: 45 hours Training Training Materials: All attendees would receive
Training presentation of each session,
Source Code for examples covered.
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is delivered in Online using Web and Audio Conferencing.
What will you learn?
®). The training content is customized to meet the practical needs of a J2EE/JEE professional.
Android Development Role Based Training
Course Duration: 40 hrs. + Live Case Studies
Prerequisite: Anyone with analytical skills
Timings: Weekdays & Weekends (after work hrs) Mode of Training: Online
How Are We Different?
1. Our experienced team of developers and tutors have created and refined the course based on a
proven system that works and is recognized in the industry.
2. The course will train you via a step-by-step, fun and easy to learn methodology where our Tutors
are available to you via live chat and email throughout the course.
3. The tutors are available to help you whenever you face a roadblock, or anytime you are stuck
with understanding a conceptual problem or you face coding issues or you just simply need their
guidance.
4. You are never charged any extra fees whatsoever, for any tutor support throughout the entire
duration of course.
Benefits:
Quality Course Material & E-books
24 x 7 Online access to trainers
for Doubts Clarification,
Project based training with hands on exp.
Resume Preparation Guidance
Mock Interviews from Professional
Consultants,
Marketing one-on-one with a Recruiter
Real-time Project Documents
Onsite Job assistance for 1 month
Special Project training programs for
trained OPT’s.
Training Highlights:
Work with the basics of Android and
understand the role of Java in its applications
Test and debug Android applications
Create interactive Android user interfaces
Handle gestures
Store and retrieve data
Use location services and maps
Add graphics, audio and video to Android
applications Integrate search into applications
Publish apps to the App Marketplace
Build web applications
Implement Android development.
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 2
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
In this training, attendees learn: Module 1 – What and Why of Android?
Module 2 – The Android Architecture
Module 3 – Setting up Android SDK, Eclipse and First Project Module 4 – The Building Blocks in Android Module 5 – Android User Interface plus Layouts Module 6 – Android Security Model Module 7 – Resources and I18N Module 8 – Preferences, the Filesystem, the Options Menu, and Intents Module 9 – Services Module 10 – The Database Module 11 – Lists and Adapters Module 12 – Broadcast Receivers Module 13 – Content Providers Module 14 – System Services Module 15 – The Android Interface Definition Language Module 16 – The Native Development Kit (NDK) Module 17 – Real Time Project Implementation Attendees also learn:
1. Resume Preparation Guidelines and Tips 2. Mock Interviews and Interview Preparation Tips
Course Objective: After the completion of the Android Development Course at ZaranTech, you must able to understand:
The tools such as Eclipse, DDMS, Drawables, and Listeners are mainly used for Basic Android
development.
The process of using various layouts and widgets in Android Apps.
The idea for creation of interactive applications in android with multiple activities including audio, video
and notifications.
Making different Apps using SQLite database.
The creativity of publishing apps on Google play store.
Pre-requisites for this training
The person having a little knowledge of core java along with an analytical blend of mind and logic reasoning can learn Android easily.
Project Work and Case Study details and Time spent?
We will provide case study based on the real project, which is around 4 weeks to develop.
The specification and guidance will be given on the case study and the participants need to develop and show the result.
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 3
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Why Learn Android?
Android is one of the fastest and emerging platforms for Developers and Programmers.
It’s the largest installed base of any mobile platform and growing fast—everyday another million user’s
power up their Android devices for the first time and start looking for apps, games, and other digital content.
The demand for new Android apps and development support is constantly growing as more companies
require the technology to leverage Android apps and offer their products and services with it.
Android has packed itself with immense job opportunities (Development/Support) especially in the field of
Information.
It will give you a biggest opportunity in your career if you are a student or in IT industry, possessing Android Development skills.
Who should plan on joining? Entry-level IT Non-IT professionals aspiring to get into Androids. Self-taught IT java professionals wanting to fill in the gaps and put all the pieces together Systems Analysts and programmers interested in expanding their role into new Technology.
About the trainer: 1. 14 years of experience in consulting / training and mentoring participants on the design, infrastructure,
integration aspects in the training. 2. Have extensively travelled and mentioned participants in different organizations in countries like RBC
[Luxemburg], Motorola [Germany], PayPal [Dublin], GVT [Brazil], Virtusa [Sri Lanka], Damac [Dubai], Rogers Telecom [Canada], D&B, HBO, Micron, EMC, e-Rewards, Maximus [USA].
3. Have assisted and providing consulting to ADP, Diebold, Level 3 Communications, e- Rewards, South West Airlines and other Corporates on their Process Requirements in the areas of BPM. Extensive CRM experience with various projects.
4. Was a part of the Core Initial Team for exploring HD Insight [Hadoop on Windows] for Microsoft India Development Center and have mentored multiple batches of Developers, Project Managers and Development Testers.
5. Have mentored participants in J P Morgan, TCS, HCL, Accenture in Hadoop and its eco-system components like Hike, HBase, Pig and Sqoop. Have also been involved in assisting the organizations in setting up their initial Hadoop team.
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 4
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Android Security Model
Android User Interface plus Layouts
The Building Blocks in
Android
Resources and I18N
Preferences,
Filesystem, Options
Menu, and Intents
Services
40 plus Assignments Case Studies
Certification Guidance
Resumes / Interview Guidance Mock Interviews (project & technical)
The Android Architecture
What and Why of Android?
Setting up Android SDK, Eclipse and First
Project
Android Development Training Program Roadmap
An
dro
id D
eve
lop
men
t R
ole
Bas
ed
Tra
inin
g
The Android Interface Definition Language
System Services
Content Providers
The Native
Development Kit
(NDK)
Real Time Project
Implementation
Lists and Adapters
The Database
Broadcast Receivers
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 5
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Topics covered:
Module 1 - What and Why of Android
Open Source Platform History and Need for Android Google’s Motivation Open Handset Alliance Android Versions
Module 2 - The Android Architecture
Stack Overview Features of Android Native Libraries Dalvik Android and Java Application Framework Applications The APK Application Signing Application Distribution
Module 3 - Setting up Android SDK, Eclipse and First Project
Installing the Android SDK Installing Eclipse Understanding Eclipse Workspace Setting Up Android Development Tools Creating a New Project Manifest File Layout XML Code Strings file The R File Understanding Java Source Code The Emulator Creating Android Virtual Devices
Module 4 - The Building Blocks in Android
What Are Main Building Blocks? A Real-World Example Activities Activity Life Cycle Displaying a Dialog Window Linking Activities using Intents Calling build in Applications using Intents Intents
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 6
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Services Content Providers Broadcast Receivers Application Context
Module 5 - Android User Interface plus Layouts
Two Ways to Create a User Interface Declarative User Interface
Programmatic User Interface The Best of Both Worlds Views and Layouts Linear Layout Table Layout Frame Layout Relative Layout Absolute Layout Scroll View Important Widget Properties Strings Resource Creating your Application-Specific Object and Initialization Code Compiling Code and Building Your Projects: Saving Files Updating the Manifest File for Internet Permission Logging in Android LogCat Threading in Android Single Thread Multithreaded Execution AsyncTask Adding Color and Graphics Adding Color Alternative Resources Optimizing the User Interface Hierarchy Viewer
Module 6 - Android Security Model
Overview of Android security architecture Signing application package User IDs and access control Using, declaring and enforcing permissions URI permissions
Module 7 - Resources and I18N
Overview of resources in Android Creating resources Using resources Drawable resources Animation resources
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 7
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Using resources for different languages Module 8 - Preferences, the Filesystem, the Options Menu, and Intents
Preferences Prefs Resource Prefs Activity Update the Manifest File The Options Menu
The Menu Resource Android System Resources Update Status Activity to Load the Menu Update Status Activity to Handle Menu Events Strings Resource Shared Preferences The Filesystem Explained Exploring the Filesystem Filesystem Partitions System Partition SDCard Partition The User Data Partition Filesystem Security
Module 9 – Services
Performing long running tasks in a Service Update the Manifest File Add Menu Items Update the Options Menu Handling Testing the Service Looping in the Service Testing the Service
Module 10 - The Database
About SQLite DbHelper The Database Schema and Its Creation Four Major Operations Cursors First Example Update Updater Service Testing the Service Database Constraints Refactoring Status Data
Module 11 - Lists and Adapters
Timeline Activity Basic Timeline Activity Layout
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 8
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Introducing Scroll View About Adapters Creating a Row Layout Initial App Setup Base Activity Toggle Service
Module 12 - Broadcast Receivers
About Broadcast Receivers Boot Receiver Registering the Boot Receiver with the Android Manifest File Broadcasting Intents The Network Receiver Adding Custom Permissions to Send and Receive Broadcasts Declaring Permissions in the Manifest File Updating the Services to Enforce Permissions
Module 13 - Content Providers
Creating a Content Provider Defining the URI Inserting Data Updating Data Deleting Data Querying Data Getting the Data Type Updating the Android Manifest File Using Content Providers through Widgets Testing the Widget
Module 14 - System Services
Common Steps in Using System Services Location Service Updating Our Preferences Intent Service Alarms Sending Notifications
Module 15 - The Android Interface Definition Language
Implementing the Remote Service Writing the AIDL Implementing the Service Implementing a Parcel Registering with the Manifest File Implementing the Remote Client Binding to the Remote Service Testing That It All Works
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 9
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Module 16 - The Native Development Kit (NDK)
What Is and Isn’t the NDK For? Problems Solved by the NDK The Tool chain Packaging Your Libs Documentation and Standardized Headers An NDK Example: Fibonacci
FibLib The JNI Header File C Implementation The Make file Building the Shared Library The Fibonacci Activity Testing That It All Works
Module 17 - Real Time Project Implementation
Implementing a Project by following the Complete SDLC Fixing the Bugs by emphasising more on Debugging Skills More about Deploying the Project Interview Questions Discussion Resume Preparation
Zaran
Tech L
LC
Android Development Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training
ZaranTech LLC. , http://www.zarantech.com, [email protected] , (515) 309-7846, Page - 10
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Our Methodology
OTHER CASE STUDIES: Social Networking, Cruise Management System, Collegiate Sporting system
Zaran
Tech L
LC