Google Cloud Platform Developer Bootcamp (Part 1 of 2)


Course Info
Curriculum
About Course
Professional Cloud Developer Bootcamp Course
- Welcome and Course Introduction
- Course Overview
- Course Prereqs
- What is a Google Cloud Developer?
- Cloud Developer Exam Objectives
- Download Course Materials Book, Commands and References)
- What are Test Tips?
- Demos and Whiteboards
- Sign up for Free Tier
- GCP Pricing Calculator
- Download SDK
- Google Cloud IntroductionHierarchy
- Demo - Console
- Whiteboard- Proj...
Professional Cloud Developer Bootcamp Course
- Welcome and Course Introduction
- Course Overview
- Course Prereqs
- What is a Google Cloud Developer?
- Cloud Developer Exam Objectives
- Download Course Materials Book, Commands and References)
- What are Test Tips?
- Demos and Whiteboards
- Sign up for Free Tier
- GCP Pricing Calculator
- Download SDK
- Google Cloud IntroductionHierarchy
- Demo - Console
- Whiteboard- Projects and Orgs
- Compute Options
- Compute Engine
- Demo - Compute Engine
- Instance Groups
- Demo - Instance Groups
- App EngineDemo - App Engine
- Kubenetes Engine
- Demo Kubernetes
- Cloud Functions
- Demo- Cloud Functions
- Compute Roundup
- Networking Overview
- VPC
- IP Addressing
- Demo - Networking Services
- Whiteboard- Networking Services- VPC
- Whiteboard- Networking Services- Interopt
- Load Balancing Discussion
- Data StorageCloud Storage
- Demo Cloud Marketplace
- Gcloud Commands
- Demo Data Services
- Done with Basis, lets cover the Objectives.
- 1. Designing highly scalable, available, and reliable cloud-native applications
- 1.1 Designing performant applications and APIs. Considerations include:
- Selecting the correct Cloud Service Model
- Portability and Design
- Evaluating System Considerations
- Operating System Versions
- Service Locality
- Whiteboard- Service Locality
- Test Tips - Service Locality
- Evaluating Microservices Architecture
- Whiteboard - Microservices TestTips Microservices
- Defining Key Structures
- Key Stuctures Test Tips
- Session Management
- Test Tips - Session Management
- Loosely Coupled Apps – Cloud Pub/Sub
- Demo- Cloud Pub/Sub
- Whiteboard
- Testips Cloud Pub/SubDeploying and securing an API with cloud endpoints
- Demo
- Test Tips
- Health Checks
- Test Tips Health Checks
- Google Best Practices
- 1.2 Designing secure applications. Considerations include:
- Regulatory Requirements
- Test Tips Regulatory Requirements
- Security Mechanisms
- Test Tips Security Mechanisms
- Storing and Rotating Secrets
- Whiteboard
- Test Tips Security Keys
- IAM Roles
- IAM Whiteboard
- IAM Demo
- IAM Test Tips
- Https Certs
- Test Tips
- Http Certificates Demo
- Best Practices
- 1.3 Managing application data. Tasks include:
- Defining Database Schemas
- TestTips
- Choosing Data Storage OptionsTestTips
- Data Ingestion
- Test Tips
- 1.4 Re-architecting applications from local services to Google Cloud Platform. Tasks include:
- Using Managing Services
- TestTips'
- Using the Strangler Pattern for Migration
- Whiteboard Strangler
- Google-recommended practices and documentationSuggested Practce - Codelabs - Cloud Functions
- Suggested Practce - Codelabs - Cloud Pub/Sub
- Review Questions
- 2. Building and Testing Applications
- 2.1 Setting up your development environment. Considerations include:
- Local App Development Environment
- Developer Tools and SDK
- Demo SDK
- Demo SDK Emulators
- TesttipsCreate Project
- Demo
- Test Tips
- 2.2 Building a continuous integration pipeline
- Demo - Creating a Cloud Source Repository and committing code to it
- DevOps and Pipelines
- Developing unit tests for all code written
- Developing an integration pipeline using services
- Reviewing test results of continuous integration pipeline
- TestTips
- Whiteboard DevOps pipeline
- 2.3 Testing Considerations
- Performance Testing, Integration and Load testing
- Whiteboard Testing
- Test Tips
- 2.4 Writing Code Considerations
- Algorithm design
- Modern application patterns
- Efficiency and Agile
- Test Tip
- Review Questions
About the instructors
Course Curriculum
