Advanced Android Programming Training Course ... - GogoTraining
Recommend Documents
Page 1. Introduction to Android Programming. Training Course Outline. Course
Description: Interested in learning how to make Android apps? Learn Android ...
Page 1. Introduction to Embedded Linux. Training Course Outline. Course
Description: Do you want to learn how to build embedded Linux systems?
Looking for ...
GogoTraining also offers this as a self-paced online Red Hat System
Administrator training course, a training option available for any course from
GogoTraining.
Page 1. Introduction to Programming in Java 5 Part 1. Training Course Outline.
Course Description: Are you interested in learning Java programming? Are you ...
CSC 191 – Advanced Android Programming. Course Description: .... Lecture
materials, in the form of Powerpoint slides and/or videos; programming exercises;
.
o Multi threading (Thread class & Runnable Interface). Chapter 2: ... o Android
API levels (versions & version names). Chapter ... Chapter 13: Content Providers.
Page 1. Introduction to C Programming-Part 1. Training Course Outline. Course
Description: Do you want to learn how to program in C? Are you looking for an ...
Page 1. Introduction to Perl Part 1. Training Course Outline. Course Description:
Are you interested in learning Perl programming? Are you looking for a ...
language. In this Perl programming class you will learn about scalar data, arrays, branching and looping, input and ...
Page 1. USB 2.0 Architecture Part 1. Training Course Outline. Course Description
: Do you need a USB class that helps you learn USB 2.0 architecture?
... Perl training course that helps you learn Perl programming quickly and easily? ... Module 00: Introduction to Perl P
Page 1. Oracle Data Guard Part 2. Training Course Outline. Course Description:
Continue to learn Oracle Data Guard in this continuation of the Oracle Data ...
Page 1. USB 2.0 Architecture Part 2. Training Course Outline. Course Description
: Do you need a USB class that helps you learn USB 2.0 architecture?
Page 1. Oracle Data Guard Part 1. Training Course Outline. Course Description.
This Oracle Data Guard course will describe the components of the Oracle Data ...
Config.loc in the folder Advanced\Parsing. The file ..... Examples: C:\Alchemy\
Catalyst /L John /D C:\English\File.exe “C:\Version1\German Files\File.exe@ ...
Developing Rich Internet Applications Using HTML5, CSS3 and jQuery. Duration:
5 Days | Price: $2595 *California residents call for pricing. Course Description: ...
Page 1. Red Hat Linux Network Administration. Training Course Outline. Course
Description: Looking for a Red Hat Linux networking training course? Want to ...
By completing this module, the students should be able to write sophisticated
Java applications. Course Components. Textbooks: Title: Core Java 2 Volume 1-
...
Jun 11, 2013 - A Vivit Advanced Training course can be added to your new .... testers. ⢠The right data is gathered fo
Introduction to QuickBooks. 2. ... Quickbooks & Advanced Excel Training Course Outline.pdf. Quickbooks & Advance
Jun 11, 2013 - You will learn the new features of UFT 11.5 including IDE Changes, HP. Insight image based .... Developme
Jun 11, 2013 - Managers, Automation Management Specialists, Tool Specialists, HP QTP .... The course is suitable for: VM
Advanced Business English Diploma Course Synopsis. Module 1. Introduction to
The Course. How to proceed with your studies. Module 2. Writing Style and ...
Jun 11, 2013 - 9. ⢠Mobile Application Development â a short tutorial using HP Anywhere ........ 11. ⢠Mobile Func
Advanced Android Programming Training Course ... - GogoTraining
Page 1. Advanced Android Programming. Training Course Outline. Course
Description: Interested in learning how to make Android apps? Learn Android ...
Advanced Android Programming Training Course Outline Course Description: Interested in learning how to make Android apps? Learn Android programming with our 2-part training course series. Introduction to Android Programming and Advanced Android Programming make it easy and efficient to learn Android development. This second training course builds on the Android programming training started in Introduction to Android Programming. This Advanced Android online training course teaches you how to create custom advanced Android applications. You will learn how to create location-aware applications that use animations, work with the built-in camera, use sensors, create and use advanced content providers and manage Bluetooth, telephony and networking connectivity. Course Objective: Upon completion of this Android developer training course, you will be able to: • Create location-aware applications. • Create custom "services" that multi-task and run in the background. • Monitor, manage and control Android's WiFi networking capabilities. • Monitor, manage and control Android's Bluetooth networking capabilities. • Monitor, manage and control Android's telephony capabilities (abilities to place receive and manage calls.) Course Prerequisites: Java/OOP programming is required. The Java prerequisite can be met by either having the equivalent Java /OOP programming experience or completing Programming in Java 6 with Swing and Servlets Parts 1 and 2 along with Introduction to Android and Programming. Modular Outline: Module 00: Advanced Android Programming - Course Introduction Module 01: Custom Content Providers Why Content Providers Where the content comes from Implementing the API Supporting content files Exercise: Creating and Working with a Custom Content Provider in Android
• • • •
Module 1A: Custom Content Providers Demo Module 02: Location Services Working with the Location Manager Working with Google Maps extensions Exercise: Working with Proximity Alerts and Shared Preferences
• • •
Page 1
Module 02A: Location Services Demo
Module 03: Services Overview of services in Android Implementing a Service Service lifecycle Bound versus unbound services Exercise: Local and Remote Services in Android
• • • • •
Module 03A: Services Demo Module 04: Broadcast Receivers What are Broadcast Receivers Implementing broadcast receiver System broadcasts and how to use them Exercise: Broadcast Receivers in Android
• • • •
Module 04A: Broadcast Receivers Demo Module 05: Intent Filters Role of filters Intent-matching rules Filters in your manifest Filters in dynamic Broadcast Receivers Exercise: Android Intent Filters
• • • • •
Module 05a: Intent Filters Demo Module 06: Networking in Android Working with web services Best practices Exercise: Networking in Android
• • •
Module 06a: Networking Demo Module 07: Sensors • How Sensors work • Listening to Sensor readings • Best practices for performance • Exercise: Working with Sensors in Android Module 07a: Sensors Demo Module 08: WiFi • Monitoring and managing Internet connectivity • Managing active connections • Managing WiFi Page 2
•
Exercise: Working with Wireless Networks in Android
Module 09: Telephony Making calls Monitoring data connectivity and activity Accessing phone properties and status Controlling the phone Exercise: Working with Telephony in Android
• • • • •
Module 09a: Telephony Demo Module 10: Camera Taking pictures Rendering previews Exercise: Working with the Camera in Android
• • •
Module 10a: Camera Demo Module 11: Bluetooth Controlling local Bluetooth device Discovering and bonding with Bluetooth devices Managing Bluetooth connections Communicating with Bluetooth Exercise: Working with Bluetooth in Android
• • • • •
Module 11a: Bluetooth Demo Module 12: Automated Testing Why automate tests Instrumentation and unit testing