Certification

Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Instructor
Experfy Team, Instructor - Google App Engine Qualification Exam Training

Experfy Team

The Experfy Team consists of leading technologists based in Harvard Innovation Lab and forward-thinking tech companies.

Instructor: Experfy Team

Create, deploy, configure, scale and maintain applications for Google App Engine

This course prepares you for the Google App Engine Qualification Exam and is meant for solution developers who want to 1) Create and deploy applications for App Engine; and 2) Configure, maintain, and scale applications. The training will cover: Google App Engine Fundamentals; Building and Managing Applications; Authenticating Users; Caching; Google Cloud Datastore Fundamentals; and Scheduling and Queues.

Course Description

This course prepares you for the Google App Engine Qualification Exam and is meant for solution developers who want to 1) Create and deploy applications for App Engine; and 2) Configure, maintain, and scale applications. The training will cover: Google App Engine Fundamentals; Building and Managing Applications; Authenticating Users; Caching; Google Cloud Datastore Fundamentals; and Scheduling and Queues.

What am I going to get from this course?

  • Create and deploy applications for Google App Engine
  • Configure, maintain, and scale applications

Prerequisites and Target Audience

What will students need to know or do before starting this course?

Have basic systems administration experience

Who should take this course? Who should not?

Anyone interested in learning about Google App Engine

Curriculum

Module 1: Google App Engine Fundamentals

Lecture 1 App Engine versus platform as a service (PaaS)
Lecture 2 App Engine architecture
Lecture 3 The App Engine frontend, application servers and static servers
Lecture 4 The runtime environments available for App Engine
Lecture 5 Instances and managed virtual machines
Lecture 6 Autoscaling in App Engine
Lecture 7 Manually tuning autoscaling
Lecture 8 Designing applications for App Engine
Lecture 9 The life of an App Engine request
Lecture 10 Managing pending requests
Lecture 11 Static, dynamic, and warm-up requests
Lecture 12 Using warm-up requests to mitigate initialization latency
Lecture 13 Using Cloud Endpoints with App Engine
Lecture 14 Testing App Engine applications locally
Lecture 15 Viewing running instances
Quiz 1 App Engine Fundamentals

Module 2: Building and Managing Applications

Lecture 16 Determining when to use the Cloud SDK and the Google Cloud Platform Console
Lecture 17 Diagnosing application issues
Lecture 18 Using App Engine logging
Lecture 19 Using the App Engine development server
Lecture 20 Deploying applications to App Engine
Lecture 21 Versioning an application
Lecture 22 Using request handlers to route requests
Lecture 23 Determining how App Engine allocates instances
Lecture 24 Idle and dynamic instances
Lecture 25 Cost versus performance benefits of application scaling settings
Lecture 26 Picking the most appropriate tool for managing an application
Lecture 27 Configuring an application for deployment
Lecture 28 Deploying applications to the local development server and to App Engine
Lecture 29 Verifying the App Engine system status
Quiz 2 Building and Managing Applications

Module 3: Authenticating Users

Lecture 30 Configuring authentication
Lecture 31 The difference between authentication and authorization
Lecture 32 Implementing custom authentication (SSO)
Lecture 33 Encrypting data
Lecture 34 The composition of user data
Lecture 35 Configuring authentication for an application
Lecture 36 Using the Users API to manage access to an application
Lecture 37 Managing project permissions
Lecture 38 Restricting access to an application
Quiz 3 Authenticating Users

Module 4: Caching

Lecture 39 The purpose of and use cases for caching
Lecture 40 How edge caching works
Lecture 41 Enabling edge caching in App Engine
Lecture 42 Configuring Memcache
Lecture 43 Programmatic options for accessing Memcache
Lecture 44 Memcache constraints
Lecture 45 Implementing read/write operations in Memcache
Quiz 4 Caching concepts

Module 5: Google Cloud Datastore Fundamentals

Lecture 46 Define Cloud Datastore components: entities, kinds, and keys
Lecture 47 Strong versus eventual consistency
Lecture 48 Cloud Datastore single property indexes and composite indexes
Lecture 49 The performance costs of indexes
Lecture 50 Querying data in Cloud Datastore
Lecture 51 Configuring indexes in Cloud Datastore
Lecture 52 Define ancestors and descendants
Lecture 53 Performing an ancestor query
Lecture 54 Filtering Cloud Datastore queries by ancestor
Lecture 55 Cross-entity group transactions
Lecture 56 Optimistic concurrency
Lecture 57 Handling write failures
Lecture 58 Managing Cloud Datastore transactions
Quiz 5 Google Cloud Datastore Fundamentals

Module 6: Scheduling and Queues

Lecture 59 Using a cron job to invoke commands within App Engine
Lecture 60 The architecture of push queues and scheduled tasks
Lecture 61 Defining task parameters
Lecture 62 Using the HTTP request task
Lecture 63 Configuring a task queue
Lecture 64 Queuing a task
Lecture 65 Deferred tasks
Lecture 66 Adding tasks to the default push queue
Lecture 67 The pending request queue and pending latency
Lecture 68 Defining task handlers
Lecture 69 Managing tasks in the Google Cloud Platform Console
Quiz 6 Scheduling and Queues

Reviews

4 Reviews

Dimitrios Z

July, 2017

All the major lectures were educational and exciting. With this course, I learned how to set up sites and application on the most effective and flexible cloud platforms.

Mahsa O

July, 2017

Well-defined course for Google App Engine. They made the toughest of topics seem easy.

August F

July, 2017

All situations of google app engine were explored and adequately explained for beginners of google app engine. It is a professionally oriented course. It helped me prepare for the Google App Engine Qualification Exam without any trouble.

Tina Z

July, 2017

The course was laid out in a familiar and professional manner. I wasn’t worried about the exam after finishing the course. It got me ready professionally and taught me Google App Engine fundamentals.