
Google Cloud -What it is and How to use it.
Cloud technologies are quickly becoming the technology infrastructure for the masses with its broad access points, durability, and utility nature. Learn what is available today on the cloud for general purpose computing such as creation, storage, collaboration, and version control of documents, presentations, and spreadsheets.
Start using the cloud today and defer or eliminate that next purchase of computing equipment (desktop, laptop, disk storage, portable storage, backups, etc.). Access the information from anywhere, anytime, with any browser enabled device, and with confidence.
Course Information:
Course # WCOSY 2800, Hours 9, Tuition $184.
Google Android Programming
Android is one of the quickest growing technologies in the SmartPhone and Tablet markets. It is used for mobile and standalone applications, Internet and Telephony based applications, and map-based applications providing Location Based services using Android's GPS support. Thousands of Android Apps are available on the Internet and the number is growing daily. This course provides an introduction to the Android Architecture and its Development and Application Environments. Focus is on how to progam for Android from a basic introduction to more advanced features, as well as deploying applications to your Android SmartPhone or Tablet. This is a hands-on Programming course in a lab environment where you will practice your skills to develop practical experience. Android Emulators will be used to run and test your code - you do not need an Android device for this course.
You will have a solid grounding on the Android Development and Run-Time Environments and how to program mobile and standalone applications and deploy them. You will develop Graphical User Interface applications, applications to interface with the Internet, and programs providing Location Based Services using Android's Global Positioning Services (GPS).
The course will be a mix of instructor-led lecture and hands-on lab exercises in class using the Java Programming Language, the Eclipse Integrated Development Environment, and the Android Developer's Kit. The Android Virtual Device Emulator will be used for running and testing your programs. You do not require an Android-based Device. If you have an Android based SmartPhone and/or Tablet you will have the opportunity to deploy and run your programs on those devices.
Topics that are covered are:
- An overview of the Android Platform and Android-based Devices
- Introduction to simple Android Programs using Java, Eclipse, and the Android Developer's Kit
- Overview of Java and Object-Oriented Programming
- Utilizing Android Resources (Menus, Layouts, Themes, etc.)
- Designing a Graphical User Interface Application
- Graphics and Animation
- Storing/Retrieving Data with Files and DataBases
- Android Network and Web Services
- Location Based Services using Android's GPS support
- Audio and Video with Android's MultiMedia support
- Telephony Services
- 3D Graphics
- Android MarketPlace and Selling and Distributing your Application
Course Information:
Course # WITAC 2107, Hours 42, Tuition $705, Text: Android Wireless Application Development Volume I: Android Essentials (3rd Edition) (Developer's Library) [Paperback] ISBN # 978-0321813831.
Introduction to Google’s AppEngine
Learn to quickly build simple web applications for and deploy web sites on the Google Cloud using the Google AppEngine and free hosting service. The Google App Engine is a an exciting new technology that provides a simple framework and basic web tools to build complete web applications. With a complete development stack for building and hosting web applications in AppEngine, a developer writes the application code, tests locally, then uploads to deploy onto the Google Cloud, where the application will reside and run.
Get an overview of all technologies that go into building and deploying web sites and web applications using App Engine, X/HTML/CSS with Java or Python.
Topics that are covered are:
- Why Build Applications in the "Cloud"?
Infrastructure
Scalability - What kind of cloud?
Platform as a Service clouds
Application as a Service clouds (AppEngine)
Software as a Service Platforms (SalesForce, Facebook, etc.) - Google's AppEngine
How does it compare to Microsoft Azure? - AppEngine Capabilities Overview
App Server
Database
Authentication via Google
General terms and pricing - Using Your AppEngine Account
Setup
Infrastructure
Utilities
SDK and integration to development tools
Online management of your apps and account - Building Web Pages and Web Services with AppEngine and Java/Python
Web apps using the webapp framework
Web site hosting with the AppEngine - Google AppEngine DataStore Basics
Differences between DataStore and relational databases
Basics for use and operation
CRUD operations and the GQL query language
Queries and Indexes
Course Information:
Course # WITAC 2120, Hours 12, Tuition $245
Click here to register for this course.
For directions on how to register click here.
To request more info about any of our courses please contact us 215-968-8132 or itacademy@bucks.edu




