"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Google Cloud
- Google Cloud platform overview
- Cloud computing fundamentals
- Google Cloud architecture
- Project structure
- Core services
Module 2: Google Cloud Environment Setup
- Google Cloud Console
- Cloud SDK
- Cloud Shell
- Identity and Access Management
- Project configuration
Module 3: Compute Services
- Compute Engine
- Virtual machine deployment
- Instance templates
- Managed instance groups
- Autoscaling
Module 4: Cloud Storage
- Cloud Storage fundamentals
- Buckets
- Object management
- Storage classes
- Lifecycle management
Module 5: Application Development
- Cloud-native application design
- Application architecture
- Environment configuration
- Dependency management
- Deployment strategies
Module 6: App Engine
- App Engine Standard
- App Engine Flexible
- Application deployment
- Scaling applications
- Version management
Module 7: Serverless Development
- Cloud Functions
- Event-driven applications
- Cloud Run
- API integration
- Serverless deployment
Module 8: Databases on Google Cloud
- Cloud SQL
- Firestore
- Cloud Spanner
- Bigtable overview
- Database connectivity
Module 9: API Development
- API Gateway
- RESTful APIs
- API security
- API management
- Service integration
Module 10: Container Development
- Docker fundamentals
- Containerized applications
- Artifact Registry
- Cloud Build
- Container lifecycle
Module 11: Kubernetes on Google Cloud
- Google Kubernetes Engine (GKE)
- Cluster management
- Application deployment
- Scaling workloads
- Service exposure
Module 12: CI/CD Pipelines
- Cloud Build
- Build automation
- Continuous Integration
- Continuous Deployment
- Release management
Module 13: Messaging Services
- Pub/Sub
- Event-driven architecture
- Message queues
- Asynchronous communication
- Application integration
Module 14: Security for Developers
- IAM roles
- Secret Manager
- Application authentication
- Data encryption
- Secure coding practices
Module 15: Monitoring and Logging
- Cloud Monitoring
- Cloud Logging
- Error Reporting
- Performance monitoring
- Alert configuration
Module 16: Performance Optimization
- Application scaling
- Resource optimization
- Load balancing
- Caching strategies
- Performance tuning
Module 17: Infrastructure Automation
- Infrastructure as Code concepts
- Deployment Manager overview
- Resource automation
- Configuration management
- Infrastructure provisioning
Module 18: Cloud Networking
- Virtual Private Cloud (VPC)
- Firewall rules
- Load Balancers
- DNS services
- Network security
Module 19: Application Testing and Debugging
- Debugging tools
- Testing strategies
- Log analysis
- Performance troubleshooting
- Error resolution
Module 20: Cloud Operations
- Application lifecycle management
- Backup strategies
- Disaster recovery
- Operational best practices
- Service reliability
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device