certified android app developer training...

4

Click here to load reader

Upload: hatruc

Post on 17-Apr-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Certified Android App Developer Training Courseinfotrek.s3.amazonaws.com/pub/course/course/files/downloads... · Certified Android App Developer Training | Page 3 of 4 • Introduction

Certified Android App Developer | Page 1 of 4

Certified Android App Developer Training

Course

Duration: 5 hours; e-learning content

WHAT YOU WILL LEARN

This Google-authorized Android training will

put you on the path to being a certified

Android app developer. We’ll take you through

the basics of Android Studio, the default

integrated development environment (IDE)

supported by Google to develop Android apps,

including user interfaces, activities, controls,

layouts, services, content providers, location,

multimedia APIs. Then you’ll move on to more

advanced concepts such as wireless

connectivity, syncing to cloud, Android Wear

App development, and Google Play. You will

acquire the necessary skillsets and experience

for professional Android application

development by building six top-trending

applications during the course.

AUDIENCE

This Android training course is ideal for anyone

looking to establish a career in Android app

development. This course is best suited for:

• Aspiring app developers seeking to master

app development and gain professional

competence

• Web developers looking for a career change

into Android app development

• Students and other individuals looking to

start a career in app development

• It is recommended that you have a good

understanding of Java, or take the Java

Essentials.

COURSE OBJECTIVES

By the end of Certified Android App Developer

training course, you will:

• Become proficient in Android app

development and pass the Associate

Android Developer (AAD) Exam conducted

by Google

• Gain a thorough understanding of Android

architecture

• Build and publish your own Android apps in

the Google Play store

• Achieve expertise in app development for

Android wearable devices

COURSE OUTLINE

ANDROID APPLICATIONS DEVELOPMENT

BEGINNERS

Module 1 – Introduction to the Course

• Introduction

Module 2 – Introduction to Android

Development

• Introduction

• Installing Android SDK and Android studio

• Android Architecture

• Key Features of Android 6. Marshmallow

• Creating Android Project

• Hello World App

• Quiz

• Summary

Module 3 – Android Activity and Intents

• Introduction

• Activity Lifecycles

• Gradle Overview

• Intents

• Supporting Different Devices

• Action Bar

• Debugging

• Saving data

• Quiz

• Summary

Module 4 – Layouts and Controls

• Layouts and Controls

• Android Layouts

• Menus

• Input Controls

• Settings

• Dialogs

• Toasts

• Styles

Page 2: Certified Android App Developer Training Courseinfotrek.s3.amazonaws.com/pub/course/course/files/downloads... · Certified Android App Developer Training | Page 3 of 4 • Introduction

Certified Android App Developer Training | Page 2 of 4

• Material Design

• Widgets and Notifications

• Drag and Drop

• Quiz

• Summary

Module 5 – List Views and SQLite

• Introduction

• List views

• Loaders

• Methods to manage SQLite Database

• Quiz

• summary

Module 6 - Services

• Introduction

• Android Application Threading Model

• Broadcast Intents Converted

• Bound Services

• Creating a Bound Service

• Android IntentService

• Managing a Lifecycle of Bound Service

• Communicating with Remote Service

• AlarmManager in Android

• Quiz

• summary

Module 7 - Content Providers

• Introduction

• Content Provider Basics

• Creating Content Providers

• Calendar Provider

• Contacts Provider

• Quiz

• Summary

Module 8 – UI and Fragments

• Introduction

• Fragments

• Dynamic UI with Fragments

• Loaders

• Task and Back stack

• Quiz

• Summary

Module 9 - Location and Sensors

• Introduction

• Getting a Current Location

• Using Maps with Location

• Location Strategies

• Sensors Overview

• Motion Sensors

• Position Sensors

• Environment Sensors

• Quiz

• Summary

Module 10 - Multimedia Audio and video &

camera

• Introduction

• Media Playback

• Media Router

• Media Route Provider

• Camera

• Quiz

• Summary

Module 11 - Introduction to Google PlayDesign

of Experiments

• Introduction

• Goolge Play Services

• Norms to Upload Application

• Checklist

• Quiz

• Summary

CERTIFIED ANDROID APP DEVELOPER –

EXPERT

Module 1 – Course Introduction

• Introduction

Module 2 - Connecting Devices Wirelessly

• Introduction

• Discovery of P2P Connection with Wi-Fi

• Using Network Discovery

• P2P Connections with WIFI

• WIFI P2P Service Discovery

• Quiz

• Summary

Module 3 - Network Operations

• Introduction

• Connecting to Network

• Managing Network Usage

• Parsing XML Data

• Quiz

• Summary

Module 4 - Battery Optimization

Page 3: Certified Android App Developer Training Courseinfotrek.s3.amazonaws.com/pub/course/course/files/downloads... · Certified Android App Developer Training | Page 3 of 4 • Introduction

Certified Android App Developer Training | Page 3 of 4

• Introduction

• Battery Optimization

• Quiz

• Summary

Module 5 - Syncing with Cloud Server

• Introduction

• Using a Backup API

• Transfering Data Using Sync Adaptors

• Quiz

• Summary

Module 6 - Using Volley for Network Data

Interaction

• Introduction

• Sending Simple Request

• Setting up Request Queue

• Making Standard Request

• Implementing a Custom Request

• Quiz

• Summary

Module 7 - Building App for Enterprise

• Introduction

• Compatibility with Managed Profiles

• App Restrictions

• Device Policy Controller

• Quiz

• Summary

Module 8 - Google Play to Distribute and

Monetize

• Introduction

• Selling in-App Products

• Maintaining Multiple Apps

• Quiz

• Summary

Module 9 - Best Practices for User Interface

• Introduction

• Best Practices for User Interface

• Quiz

• Summary

Module 10 - Best Practices for Security and

Testing

• Introduction

• Best Practices for Security Privacy

• Quiz

• Summary

Module 11 – Best Practices for Testing

• Introduction

• Best Practices for Testing

• Quiz

• Summary

Module 12 – Best Practices for User Input

• Introduction

• Best Practices for User Input

• Quiz

• Summary

Module 13 – Creating Wearable Apps

• Introduction

• Creating Wearable Apps

• Creating and Executing Wearable App

• Quiz

• Summary

Module 14 - Custom UI for Wearables

• Introduction

• Creating Custom UI

• Defining Layouts

• Creating Cards

• Creating Lists-5

• Showing Confirmations

• Exiting Full Screens

• Quiz

• Summary

Module 15 - Adding Wearable Features

• Introduction

• Adding Wearable Features to Notification

• Quiz

• Summary

Module 16 - Data Syncing

• Introduction

• Accessing Wearable Data Layer

• Syncing Data Items

• Transferring Assets

• Sending and Receiving Messages

• Handling Data Layer Events

• Quiz

• Summary

Module 17 - Creating Watch Faces

• Introduction

• Designing Watch Faces

Page 4: Certified Android App Developer Training Courseinfotrek.s3.amazonaws.com/pub/course/course/files/downloads... · Certified Android App Developer Training | Page 3 of 4 • Introduction

Certified Android App Developer Training | Page 4 of 4

• Building Watch Face Service

• Drawing Watch Faces

• Showing Information in Faces

• Creating Interactive Watch Faces

• Optimizing For Battery Usage And Battery

Life

• Quiz

• Summary

Module 18 - Location Aware Android Wear

• Introduction

• Request for Location Update

• Handle Location Not Found

• Quiz

• Summary