Android Training Course Content

10
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 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. ZaranTech LLC

description

Android Training provided Online from USA industry expert trainers with real time project experience. Live & Video training. Duration: 40hrs. Ph: 515-661-4231

Transcript of Android Training Course Content

Page 1: 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

Page 2: 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 - 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

Page 3: 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 - 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

Page 4: 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 - 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

Page 5: 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 - 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

Page 6: 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 - 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

Page 7: 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 - 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

Page 8: 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 - 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

Page 9: 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 - 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

Page 10: 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 - 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