Course
Digicomp Code GCADCR
Application Development with Cloud Run («GCADCR»)
An introduction to the fundamentals, practices, capabilities and tools for modern cloud application development with Cloud Run.
Duration
2 days
Price
1'700.–
Course documents
Official Google Cloud courseware
Course facts
- Defining containers and container images
- Building and packaging applications into container images
- Identifying best practices used to create, test, and secure containers
- Understanding the basics of Cloud Run and Google Kubernetes Engine
- Understanding the fundamentals of Cloud Run that include the resource model, container lifecycle, and autoscaling
- Developing and testing applications locally before deploying to Cloud Run
- Using service identity and IAM with Cloud Run
- Integrating Cloud Run applications with Google Cloud services
- Developing, testing, and deploying Cloud Run functions on Google Cloud
- Containers and container images
- Building container images
- Building container images with buildpacks
- Continuous integration and delivery (CI/CD) tools
- Best practices for creating and securing containers
- Introduction to Cloud Run
- Features and use cases of Cloud Run
- Introduction to Google Kubernetes Engine
- Container-Optimized OS
- Resource model
- Container lifecycle
- Autoscaling
- Access control with IAM
- Service account and identity
- Resource hierarchy
- Principle of least privilege
- Secrets and environment variables
- Development and testing
- Management of service deployments and revisions
- Integration with Google Cloud services
- Cloud Run functions
- Features and benefits of Cloud Run functions
- Cloud Run functions use cases
- Supported language runtimes and regions
- Cloud Run functions triggers
- Connect Cloud Run functions with Workflows
- Connect to a VPC network
- Secure access to Cloud Run functions
- Authenticate to Cloud Run functions
- Protect Cloud Run functions
- Connect Cloud Run functions to Memorystore
- Use environment variables
- Connect Cloud Run functions to Firestore
- Use secrets with Cloud Run functions
- Best practices implementing functions
- Improving performance and networking
- Retrying functions
- Configuring functions
- Scaling and traffic splitting
- Familiarity with Linux commands and command line interface
- Knowledge of the Google Cloud console, gcloud CLI, and networking
- Basic understanding of programming languages such as Node.js or Python
- Understanding of shell scripts, HTTP, and experience with HTTP client tools like cURL
- Some understanding of other Google Cloud services such as Cloud Storage and Pub/Sub
- Completion of the Google Cloud Fundamentals: Core Infrastructure course is recommended
- Cloud Run
- Docker
- Google Cloud’s buildpacks