Designing Your App
-   Structuring Web Services in App EngineUnderstand how to create configuration files to structure App Engine services and control optional features in your app. 
-   Communicating Between Your ServicesUnderstand how to communicate between your App Engine services, other Google Cloud services, and other external applications. 
-   Handling RequestsHow requests to your application are understood and handled within App Engine. 
-   Routing RequestsHow HTTP requests from users and other applications can be routed using dispatch files. 
Defining Configuration Files
Testing and Deploying your Application
Debugging Your App
Storing Data and Files
-   Understanding Data and File StorageChoose from a variety of databases, including third-party databases such as Redis, MongoDB, PostgreSQL, Cassandra, and Hadoop. 
-   Serving Static FilesLearn how to serve static files such as JavaScript, images, and CSS from your app. 
-   Using Cloud Datastore (NoSQL application data)Store application data from your App Engine app in Cloud Datastore. 
-   Using Cloud SQL for MySQLStore application data from your App Engine app in Cloud SQL for MySQL. 
-   Using Cloud SQL for PostgresStore application data from your App Engine app in Cloud SQL for Postgres. 
-   Using Cloud Storage (cloud file hosting)Store and serve files, such as movies or images or other static content. 
Securing Your App
Controlling Access
-   Understanding Access ControlSet access control using roles at the project level. 
-   Authorizing AppsLearn how to use service accounts to authorize applications. 
-   Granting Project AccessProvide role-based access to your project and its resources. 
-   Creating FirewallsConfigure a firewall to gain identity-independent control over access to your App Engine app. 
Authenticating Users
Using a Custom Domain
Managing Your App's Traffic
-   Migrating TrafficTraffic migration switches the request routing between the versions within a service of your application, moving traffic from one or more versions to a single new version. 
-   Splitting TrafficUse traffic splitting to specify a percentage distribution of traffic across two or more of the versions within a service. 

