Developing Scalable Apps with Java

Udacity
Training overview
Professional Course
E-learning
36 hours
Start dates
Online
Free E-Learning: Start Anytime!

Course description

Developing Scalable Apps with Java: E-learning from Udacity

Developing Scalable Apps with Java

No other tech field is growing as fast as cloud computing. The reason is clear. Clourd computing allows an easy, cost-effective way for running applications. It is not, however, foolproof. While the infrastructure may be virtual it does still need to be managed. You need to do load balancing, take care of software patching, bring instances up and down and invest significant resources in the infrastructure.

Let Google help - Learn to use the App Engine

With App Engine from Google developers can use their infrastructure, allowing the platform to take care of scaling and  freeing you up to devote more time and attention to app features. This course is designed to guide participants through how it works, teaching best practices for using Cloud Endpoints for creating RESTful services. Learners will be able to automatically generate client libraries and take advantage of a number of exciting built-in features.


Want to find out more?

Who should attend?

This Developing Scalable Apps with Java course is intended for professionals looking to learn the basics of App Engine to run affordable applications. 

Pre-requisites

Learners should be comfortable programming with Java and have some experience in working with databases and developing web applications. Participants should also have permission to install new software on their computer and be comfortable with the installation process.

Find out if this course is right for you - request more information here!

Training content

This Developing Scalable Apps with Java takes learners through:

Projects

You will work on the Conference Central app throughout the course, with every lesson adding more functionality, and harnessing more of the power of Cloud App Engine.

Lessons:

Scalability Basics

  • how and why server racks were invented
  • problems faced in scaling apps

Getting Started

  • set up the App Engine project
  • define Cloud Endpoints.
  • Conference Central and adding authentication and user profiles.

Storing and Retrieving Data

  • Google App Engine Datastore, how is it different from RDBMS and how you can use it in your applications.
  • Add the ability to store and retrieve user profiles and conferences to the course project app.

Advanced Datastore Concepts

  • datastore: queries, filters, indexes and transactions.
  • ways to query conferences.

Advanced App Engine Topics

  • Add a push queue, cron job and a customised Memcache entry to your app.

App Engine and Mobile Apps

  • Generate mobile client libraries for your app.

Costs

This Developing Scalable Apps with Java  is Free of charge.

Estimated time for completion assuming 6 hours per week: Approx. 6 weeks

About Udacity

Udacity E-Learning Tech Programs

Udacity E-learning : Online Training from Tech Industry Leaders

Udacity offers a range of courses for the tech industry, designed with both current and aspiring professionals. The tech industry moves fast and keeping up means constantly refreshing your knowledge and sharpening talents.  Data Science Web Development Software Engineering Android...


Read more and show all training delivered by this supplier

Contact this provider

Fill in your email & register your interest

Register your interest

Fill in your email & register your interest

View again
Supplier Directory
Join our Supplier Directory to:
- Gain Traffic
- Get Noticed
- Showcase Your Services
- Free Listing Available