• No products in the cart.

The [course_title] course covers the theoretical concepts of Google App Engine and teaches you how to develop applications that can serve hundreds of thousands of users.

At first, the course explains the fundamental concepts of cloud computing and the benefits of Platform as a Service. Then you will learn Scalability Basics, how to define Cloud Endpoints, sorting and retrieving data, and more.

Upon completion, you will be able to use Cloud Endpoints that allow you to quickly create API services and make them accessible to iOS, Android, and Javascript clients.


This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.


Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success


Course Credit: Google

Course Curriculum

Lesson 1: Scalability Basics
Welcome to the Course 00:01:00
Interview With Urs Pt. 1 00:02:00
History of Scaling 00:01:00
The Race for Scalability 00:01:00
Increasing Capacity 00:01:00
Brave New World 00:01:00
Problem Solved? 00:03:00
A Better Solution 00:02:00
The Perfect Solution 00:01:00
Reality Check 00:01:00
Success Stories 00:02:00
Sites Running on App Engine 00:01:00
Interview with Mike 00:03:00
Outro 00:01:00
Lesson 2: Getting Started
Introduction 00:01:00
App Engine Development Cycle 00:03:00
Creating AppEngine Project 00:01:00
Valid AppEngine IDs 00:01:00
Cloud Endpoints 00:02:00
Intro to Exercises 00:01:00
Set Up Development Environment 00:01:00
Introducing Code Repository 00:01:00
Explore Project 00:01:00
Running Hello Endpoints Project 00:03:00
Decorators 00:01:00
Overview of Endpoints Code 00:02:00
ProtoRPC 00:02:00
Overview of Web Frontend 00:04:00
Run The Hello World App 00:01:00
Add New Endpoints Function 00:01:00
Translate API 00:01:00
Introducing Conference Central 00:02:00
Conference Central Project Layout 00:01:00
Exploring ConferenceApi 00:02:00
Add ProfileForm Quiz 00:01:00
User Authentication 00:02:00
Login Functionality 00:02:00
Updating saveProfile 00:02:00
Outro 00:01:00
Lesson 3: Storing and Retrieving Data
Introduction 00:02:00
Introducing Datastore 00:02:00
Your Experience 00:01:00
Kinds, Entities, Properties 00:02:00
Modeling Datastore 00:01:00
Intro to Exercises 00:01:00
Creating Entities 00:01:00
Defining Entities in Python 00:01:00
Property Types 00:01:00
Supported Property Types in NDB 00:01:00
Deciding Property Types 00:01:00
Implicit and Explicit Keys 00:02:00
Choosing Keys 00:01:00
Saving Entity to the Data Store 00:02:00
Saving Data Conclusion 00:01:00
Conflicting Keys 00:02:00
Getting Entity from Datastore 00:01:00
Frontends and Backends 00:03:00
Configuring Credentials 00:01:00
Multiple Client IDs 00:01:00
Outro 00:01:00
Lesson 4: Advanced Datastore Concepts
Introduction 00:01:00
Data Relationships 00:02:00
Intro to Exercises 00:01:00
Create Conferences 00:03:00
Query Conferences 00:02:00
Filter by ancestor 00:01:00
Filtering by Property Theory 00:02:00
Filter by property 00:02:00
Recap On Queries 00:01:00
Indexes 00:05:00
Indexes and Storage 00:01:00
Suppressing Single Property Indexes 00:01:00
Composite Indexes 00:02:00
Deploy non-existing Composite Index 00:01:00
Fixing Index Problems 00:01:00
Query Restrictions 00:01:00
Exploring Query Restrictions 00:01:00
Write a Query 00:01:00
Dynamic Filters 00:01:00
Using Filters 00:01:00
Datastore Layers 00:01:00
Datastore Commit Process 00:02:00
Strong Consistency Diagram 00:03:00
Deciding on Data Model 00:01:00
Transactions 00:03:00
Using Transactions 00:02:00
Wrapping Up Transactions 00:02:00
Query for Conferences to Attend 00:01:00
Unregistering From a Conference 00:01:00
Outro 00:01:00
Lesson 5: Advanced App Engine Topics
Introduction 00:01:00
Memcache 00:02:00
Intro to Exercises 00:01:00
NDB and Memcache 00:01:00
Announcements 00:01:00
Storing Announcements in Memcache 00:02:00
Task Queues & Cron Jobs 00:01:00
When To Use Task Queue 00:01:00
Push Queues 00:03:00
Add Push Queues to Conference Central 00:02:00
Pull Queues 1 00:02:00
Pull Queues 2 00:01:00
Cron Jobs 00:01:00
Check Conferences Almost Sold Out 00:02:00
Scaling Settings 00:05:00
AppStats 00:03:00
Edge Caching 00:02:00
How To Optimize? 00:01:00
Course Outro 00:03:00
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews


9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841