Google App Engine Deep Dive

Training Architect
course instructor image
Joseph Lowery
Joseph Lowery's books about the web and web-building tools are international bestsellers, having sold more than 400,000 copies worldwide in eleven different languages. He is the author of the Dreamweaver Bible series as well as works on Adobe web workflows, CSS and HTML. Joe has built hundreds of web sites over the years, as well as numerous extensions and applications to help other web designers. He has authored over 30 online courses on a wide range of web-related subjects including Dreamweaver, WordPress, Google Cloud Platform, Laravel, PHP and HTML5. Joe has been working with Google Cloud for over four years, transitioning websites to the cloud via App Engine, Compute Engine, Cloud Storage, Cloud Datastore and other services.

Course Introduction

Getting Started

Course Introduction
00:03:03
About the Training Architect
00:01:08
Working with the App Engine Interactive Diagram
00:02:58
Course Features and Tools
00:02:49

Exploring Google App Engine

Overview

What is Google App Engine?
00:10:17
Examining App Engine Capabilities
00:05:56
Understanding Costs
00:06:10
Live-Environment-Challenge: QUIZ: Google App Engine Overview
00:30:00

GAE in the Real World

Use Cases
00:07:00
App Engine vs. Other Services
00:14:22
Signing on to Google Cloud Platform
00:04:32
Live-Environment-Challenge: QUIZ: Google App Engine in the Real World
00:15:00

Integrating with other Cloud Platform services

Exploring Integration Use Cases
00:07:10
Integration Example: Cloud Storage
00:05:30
Live-Environment-Challenge: QUIZ: Exploring Google App Engine
00:30:00

Working with Google App Engine

Setting Up

Focusing on Python: Mac
00:05:02
Focusing on Python: Windows
00:03:21
Focusing on Python: Linux
00:06:07
Establishing a Project
00:04:25
Setting up your Development Environment
00:07:00
Live-Environment-Challenge: QUIZ: Setting up a Google App Engine Project
00:15:00

Building an app

Configuring your project
00:07:21
Establishing the Back End
00:05:18
Coding the Front End
00:05:11
Deploying your App
00:04:56
Testing your App
00:03:57
Live-Environment-Challenge: QUIZ: Building Your Application in Google App Engine
00:15:00

Extending your App

Integrating Images with Cloud Storage
00:07:47
Enhancing the Front End
00:10:57
Incorporating CSS, Images, and other Static Files
00:09:13
Live-Environment-Challenge: QUIZ: Extending Google App Engine Applications
00:30:00

Migrating to a Flexible Environment

Why Go Flexible?
00:04:01
Updating the Code
00:11:36
Live-Environment-Challenge: QUIZ: Migrating Your Application from a Standard Environment to a Flexible Environment
00:15:00

Next Steps with your App

Testing your App

Handling Traffic
00:05:38
Leveraging Memcache
00:05:09
Handling Security Scans
00:05:52
Live-Environment-Challenge: QUIZ: Testing Your Google App Engine Application
00:15:00

Managing your Project

Touring the App Engine Console
00:06:47
Implementing a Custom Domain
00:04:11
Working with the App Engine Admin API
00:06:09
Examining Available Statistics
00:04:18
Keeping within Budget
00:05:55
Live-Environment-Challenge: QUIZ: Managing Google App Engine Projects
00:30:00

Course Conclusion

Final Steps

What's Next?
00:01:27
Get Recognized!
00:01:01

Details

This course is designed for those who want to learn how to use Google App Engine, when App Engine is an appropriate choice, which App Engine environment to choose and how to build an app and then manage it.

Study Guides

Google App Engine Slide Deck

PowerPoint PDF of the course slides.

LA Music Gallery Interactive Diagram Link

Link to the Diagram: https://interactive.linuxacademy.com/diagrams/LAMusicgallery.html

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More