In the Google Cloud for Developers training course, you'll learn:
Cloud Application Development Best Practices
- Microservices, Loose Coupling
- State and Scalability
- API Gateway, Authentication, and Security
- Containers and Deployment
- CI/CD, Testing, Monitoring
Google Cloud SDK, Firebase, Client Libraries
- Cloud SDK, Console, Command line, APIs
- Working with Client Libraries
- Working with Firebase
Working with Compute Engine
- Creating Networks and VMs
- Deploying software to and managing VMs
- Creating Managed Instance Groups
- Using Auto-scaling and Load Balancers
Working with Cloud Functions and App Engine
- Creating and Deploying Cloud Functions
- Cloud functions strengths/weaknesses
- Creating and Deploying software on App Engine Standard
- Creating and Deploying software on App Engine Flexible
- Strengths/weaknesses of App Engine Standard/Flexible
Working with Kubernetes Engine
- Introduction to Kubernetes (Pods, Services, etc..)
- Deploying and managing software in Kubernetes Engine
- Strengths/weaknesses of Kubernetes Engine
Working with Managed Data Services from Code
- Interacting with Cloud Storage
- Interacting with Cloud Datastore
- Interacting with Cloud SQL
Continuous Integration/Deployment and Automation
- Building Cloud Systems from code
- Working with the Deployment Manager
- Working with Cloud Build
Monitoring, Managing and Debugging Systems
- Working with Stackdriver Logging and Error Reporting
- Working with Stackdriver Monitoring
- Working with Stackdriver Debugger
- Working with Stackdriver Profiler