Serverless App Development: Implementation with Google App Engine

Google Cloud Platform 2021
  • 14 Videos | 1h 13m 29s
  • Includes Assessment
  • Earns a Badge
App Engine is a fully managed serverless platform that provides a managed environment and custom runtimes to build highly scalable applications in Node.js, Java, Ruby, C#, Go, Python, and PHP without any infrastructure concerns. Use this course to become familiar with using Google App Engine. Learn how to deploy multiple API versions to the same App Engine version and structure the services and related resources of applications for App Engine. Explore the different methods for splitting traffic in App Engine, the various mechanisms for securing web applications on App Engine, and the key features of Google Cloud's operations suite. Finally, work with web apps, data, and testing in App Engine and configure monitoring and logging for Google Serverless applications. When you're done with this course, you'll know when and how to use App Engine during serverless implementation.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the high-level features of Google App Engine and name the components used to build serverless web applications in GCP
    list App Engine environments, compare their features, and recognize the application requirements fulfilled by each one
    set up a local computer for developing, deploying, and managing web apps in App Engine
    describe how to structure the services and related resources of applications for App Engine
    create a cloud project, set up the App Engine resources, and then write and locally test basic web applications
    deploy simple web applications in App Engine
  • write web applications that connect, store, and retrieve data from Datastore
    recognize the mechanism and recommendations for versioning APIs and describe how to deploy multiple API versions to the same App Engine version
    define the concept of traffic splitting and recognize the different methods used for splitting traffic in App Engine that help adopt A/B testing and blue/green deployment strategies
    list and describe the various mechanisms that can be used to secure web applications on App Engine
    recognize the key features of Google Cloud's operations suite that provide comprehensive cloud logging and error reporting capabilities
    demonstrate steps to configure monitoring and logging for Google serverless applications
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 33s
    UP NEXT
  • Playable
    2. 
    Features of Google App Engine
    10m 8s
  • Locked
    3. 
    App Engine Environments
    7m 21s
  • Locked
    4. 
    Setting Up Development Environments
    2m 54s
  • Locked
    5. 
    Structuring Services and Resources for App Engine
    6m 50s
  • Locked
    6. 
    Writing and Testing Web Applications
    3m 27s
  • Locked
    7. 
    Deploying Web Applications in App Engine
    2m 4s
  • Locked
    8. 
    Managing Data Using App Engine
    7m 45s
  • Locked
    9. 
    Versioning App Engine Apps
    6m 5s
  • Locked
    10. 
    Traffic Splitting in App Engine
    5m 47s
  • Locked
    11. 
    Securing Web Applications in App Engine
    5m 30s
  • Locked
    12. 
    Google Cloud's Operations Suite
    7m 50s
  • Locked
    13. 
    Configuring Monitoring & Logging for Serverless Apps
    4m 59s
  • Locked
    14. 
    Course Summary
    1m 18s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.