24.11.2022, 20:58
Google Cloud Platform Professional Cloud Developer Bootcamp
Last updated 11/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.26 GB | Duration: 20h 54m
Google Cloud Platform Certification - A way to distinguish your self in the AWS world!
What you'll learn
How to obtain the Google Cloud Platform Cloud Developer Certification
Understand what the objectives are for the Cloud Developer Certification
Deploy best practices for application development
Choose the appropriate data storage option for application data
Implement federated identity management
Develop loosely coupled application components or microservices
Debug, trace, and monitor applications
Requirements
Developers that have experience with Google Cloud Platform
Developers reading to take the Google Cloud Platform Cloud Developer Exam
Developers who need to get certified in a leading cloud certification
Description
Course updated 02/04/2022A Professional Cloud Developer builds scalable and highly available applications using Google recommended practices and tools that leverage fully managed services. This individual has experience with next generation databases, runtime environments and developer tools. They also have proficiency with at least one general purpose programming language and are skilled with using Stackdriver to produce meaningful metrics and logs to debug and trace code. This course is meant to be a course developed to be targeted for taking the Google Cloud Professional Cloud Developer Exam. Content is fresh and has been customized for the exam materials. It would be expected or at a minimum to have experience with Google Cloud and be a developer. Course has been compressed the study objectives listed by Google Cloud and we have taken the Cloud Developer exam. The exam is very challenging and will challenge the "average" developer in many respects but mainly around how well you understand GCP best practices and services. All Exam Objectives covered. Course has a FREE introduction to Google Cloud section. Section 1: Designing highly scalable, available, and reliable cloud-native applications Section 2: Building and Testing ApplicationsSection 3: Deploying applicationsSection 4: Integrating Google Cloud Platform Services Section 5: Managing Application Performance MonitoringCertification TestTips, demos galore. Joseph Holbrook. TechCommanders and GCPGurus
Overview
Section 1: Introduction to Course
Lecture 1 Introduction
Lecture 2 Course Prerequisites to be successful
Lecture 3 What is a GCP Professional Cloud Developer?
Lecture 4 Cloud Developer Exam Objectives
Lecture 5 Cloud Developer Deep Dive Notes
Lecture 6 Course Setup
Section 2: Course Readiness
Lecture 7 Course Material Download
Lecture 8 What are Test Tips?
Lecture 9 Whiteboards and Demos
Lecture 10 Sign up for Free Tier or Credits if available
Lecture 11 GCP Pricing Calculator
Lecture 12 SDK Install
Lecture 13 Read the GCP Cloud Developer Deep Dive Notes.
Section 3: Introduction to Google Cloud Platform
Lecture 14 Google Cloud Intro (Condensed Version)
Lecture 15 GCP Hierarchy
Lecture 16 Whiteboard GCP Hierarchy
Lecture 17 Demo - Projects
Lecture 18 Compute Options
Section 4: Compute Engine
Lecture 19 Compute Engine
Lecture 20 Compute Engine Demo
Lecture 21 Instance Groups
Lecture 22 Instance Groups Demo
Section 5: App Engine - PaaS
Lecture 23 App Engine Security Scanner
Lecture 24 App Engine Demo
Lecture 25 App Engine or Kubernetes Engine
Section 6: Kubernetes Engine
Lecture 26 Kubernetes Engine
Lecture 27 Demo- Kubernetes Engine
Lecture 28 Whiteboard - Kubernetes
Section 7: Cloud Functions
Lecture 29 Cloud Functions Basics
Lecture 30 Cloud Functions Demo
Section 8: Cloud Storage
Lecture 31 Data Storage Basics
Lecture 32 Cloud Storage Basics
Lecture 33 Cloud Storage
Lecture 34 Cloud Storage Demo Part2
Section 9: Networking
Lecture 35 Networking Overview
Lecture 36 VPC Overview
Lecture 37 IP Addressing
Lecture 38 Networking Whiteboard
Lecture 39 Networking Demo
Lecture 40 VPC Whiteboard
Lecture 41 Hybrid Connectivity Networking Whiteboard
Section 10: Developing on Google Cloud Platform
Lecture 42 Download SDK
Lecture 43 Devops on GCP Part 1
Lecture 44 Devops on GCP Part 2
Lecture 45 Cloud Source Repositories Demo
Lecture 46 Cloud Build Demo
Lecture 47 Demo Gcloud Commands
Section 11: 1. Designing highly scalable, available, and reliable cloud-native applications
Lecture 48 Section 1 Coverage
Lecture 49 1.1 Designing performant applications and APIs
Lecture 50 Infrastructure as a Service vs. Container as a Service vs. Platform as a Service
Lecture 51 Portability vs. platform-specific design
Lecture 52 Evaluating System Considerations
Lecture 53 Operating system versions and base runtimes of services
Lecture 54 Service Locality
Lecture 55 Whiteboard Service Locality
Lecture 56 Locality Test Tips
Lecture 57 Microservices
Lecture 58 Whiteboard- Microservices
Lecture 59 Testips - Microservices
Lecture 60 Defining a key structure for high write applications using Cloud Storage, Cloud
Lecture 61 Defining a key structure Test Tips
Lecture 62 Session management
Lecture 63 Test Tips Session Management
Lecture 64 Loosely coupled applications using asynchronous Cloud Pub/Sub events
Lecture 65 Demo Pub Sub
Lecture 66 Test Tips Cloud Pub Sub
Lecture 67 Deploying and securing an API with cloud endpoints
Lecture 68 Demo Cloud Endpoints
Lecture 69 Test Tips -API Management
Lecture 70 Health checks
Lecture 71 TestTips Healthchecks
Lecture 72 Google-recommended practices and documentation
Lecture 73 1.2 Designing secure applications
Lecture 74 Applicable regulatory requirements and legislation
Lecture 75 TestTips Regulatory Requirements
Lecture 76 Security mechanisms that protect services and resources
Lecture 77 TestTips Security Mechanisms
Lecture 78 Storing and rotating secrets
Lecture 79 Secrets Whiteboard
Lecture 80 TestTips Secrets
Lecture 81 IAM roles for users/groups/service accounts
Lecture 82 IAM Whiteboard
Lecture 83 TestTips IAM
Lecture 84 HTTPs certificates
Lecture 85 Test Tips Https Certificates
Lecture 86 Demo Https Certificates
Lecture 87 Google-recommended practices and documentation
Lecture 88 1.3 Managing application data.
Lecture 89 Defining database schemas for Google-managed databases
Lecture 90 TestTips Defining Schema
Lecture 91 Session Management
Lecture 92 TestTips Session Management
Lecture 93 Loosely Coupled Apps - Cloud Pub/Sub
Lecture 94 Demo - Loosely Coupled Apps - Cloud Pub/Sub
Lecture 95 Whiteboard - Cloud Pub/Sub
Lecture 96 TestTips Loosely Coupled Apps - Cloud Pub/Sub
Lecture 97 Deploying and securing an API with cloud endpoints
Lecture 98 Demo Deploying and securing an API with cloud endpoints
Lecture 99 TesTips Deploying and securing an API with cloud endpoints
Lecture 100 TestTips Health Checks
Lecture 101 Health Checks
Lecture 102 Choosing data storage options based on use case considerations
Lecture 103 TestTips Data Storage
Lecture 104 Working with data ingestion systems
Lecture 105 TestTips Data Ingestion
Lecture 106 Following Google-recommended practices and documentation
Lecture 107 1.4 Re-architecting applications from local services to Google Cloud Platform.
Lecture 108 Using managed services
Lecture 109 Using the strangler pattern for migration
Lecture 110 Strangler Whiteboard
Lecture 111 Codelabs - Exercise for Practice- Cloud Functions
Lecture 112 Codelabs - Cloud Pub/sub
Lecture 113 Google-recommended practices and documentation
Lecture 114 Section Review Questions
Section 12: 2. Building and Testing Applications
Lecture 115 Section 2 Building and Testing Applications
Lecture 116 2.1 Setting up your development environment.
Lecture 117 Local application development emulations
Lecture 118 Developer Tools and SDK
Lecture 119 Demo SDK Install and basic commands
Lecture 120 Demo SDK Emulators
Lecture 121 TesTips SDK
Lecture 122 Creating GCP projects
Lecture 123 Demo CLI Create Project
Lecture 124 TestTips Create Project
Lecture 125 2.2 Building a continuous integration pipeline
Lecture 126 Creating a Cloud Source Repository and committing code to it
Lecture 127 DevOps and Pipelines
Lecture 128 Developing unit tests for all code written
Lecture 129 Developing an integration pipeline using services
Lecture 130 Reviewing test results of continuous integration pipeline
Lecture 131 TestTips
Lecture 132 Whiteboard - DevOps
Lecture 133 2.3 Testing. Considerations include
Lecture 134 Performance Testing
Lecture 135 Whiteboard Testing
Lecture 136 TestTips Testing
Lecture 137 2.4 Writing code
Lecture 138 Algorithm design
Lecture 139 Modern application patterns
Lecture 140 Efficiency
Lecture 141 TestTips
Lecture 142 Section Review Questions
Section 13: 3. Deploying applications
Lecture 143 Section 3
Lecture 144 3.1 Implementing appropriate deployment strategies based on the target compute
Lecture 145 Blue Green Deployments
Lecture 146 Whiteboard App Engine
Lecture 147 Demo App Engine
Lecture 148 3.2 Deploying applications and services on Compute Engine
Lecture 149 Launching a compute instance using GCP Console and Cloud SDK
Lecture 150 Moving a persistent disk to different VM
Lecture 151 Creating an autoscaled managed instance group using an instance template
Lecture 152 Generating/uploading a custom SSH key for instances
Lecture 153 Configuring a VM for Stackdriver monitoring and logging
Lecture 154 Creating an instance with a startup script that installs software
Lecture 155 Creating custom metadata tags
Lecture 156 Creating a load balancer for Compute Engine instances
Lecture 157 3.3 Deploying applications and services on Google Kubernetes Engine
Lecture 158 Deploying a GKE cluster
Lecture 159 Kubenetes Engine Whiteboard
Lecture 160 Kubenetes Engine Clusters Demo
Lecture 161 TestTips
Lecture 162 3.4 Deploying an application to App Engine. Considerations include
Lecture 163 Scaling configuration
Lecture 164 GKE or App Engine
Lecture 165 TestTips App Engine
Lecture 166 Cloud Functions that are triggered via an event
Lecture 167 Cloud Functions that are invoked via HTTP
Lecture 168 3.6 Creating data storage resources. Tasks include
Lecture 169 Creating a Cloud SQL instance
Lecture 170 Cloud Datastore
Lecture 171 Creating BigQuery datasets
Lecture 172 Creating a Cloud Storage bucket
Lecture 173 Creating a Cloud Pub/Sub topic
Lecture 174 TestTips Create data storage
Lecture 175 3.7 Deploying and implementing networking resources. Tasks include: Creating an
Lecture 176 Creating an auto mode VPC with subnets
Lecture 177 Setting up a domain using Cloud DNS
Lecture 178 TestTips Networking
Lecture 179 3.8 Automating resource provisioning with Deployment Manager
Lecture 180 Deployment Manager
Lecture 181 Deployment Manager Demo
Lecture 182 TestTips
Lecture 183 3.9 Managing Service accounts. Tasks include: Creating a service account with a
Lecture 184 Service Accounts
Lecture 185 Save KeyFile
Lecture 186 Codelabs
Lecture 187 TestTips
Lecture 188 Section Review Questions
Section 14: 4. Integrating Google Cloud Platform Services
Lecture 189 Section 4 Overview
Lecture 190 4.1 Integrating an application with Data and Storage services.
Lecture 191 Enable Bigquery and permissions on dataset
Lecture 192 SQL Searches/Selects
Lecture 193 Whiteboard- Fetching Ingesting data
Lecture 194 Codelab -Biquery
Lecture 195 BigTable or BigQuery
Lecture 196 Writing an SQL query to retrieve data from relational databases
Lecture 197 Connecting to SQL
Lecture 198 Gsutil Storing and retrieving objects from Google Storage
Lecture 199 Quickstart - Cloud Storage GsUtil
Lecture 200 Connecting to a Cloud SQL instance
Lecture 201 Enabling Cloud Spanner and configuring an instance
Lecture 202 Cloud Spanner Whitepaper
Lecture 203 Demo -Cloud Spanner
Lecture 204 Cloud Spanner Best Practices
Lecture 205 DataProc or Dataflow
Lecture 206 TestTips
Lecture 207 Configuring a Cloud Pub/Sub push subscription to call an endpoint
Lecture 208 Data Ingestion Sources
Lecture 209 4.2 Integrating an application with compute services. Tasks include
Lecture 210 Provisioning and configuring networks
Lecture 211 Writing an application that publishes/consumes from Cloud Pub/Sub
Lecture 212 Authenticating users by using Oauth2 Web Flow and Identity Aware Proxy
Lecture 213 Reading instance metadata to obtain application configuration
Lecture 214 TestTips Oath
Lecture 215 4.3 Integrating Google Cloud APIs with applications. Tasks include
Lecture 216 Enable API
Lecture 217 Using Pre Trained ML APIS
Lecture 218 Using service accounts to make Google API calls
Lecture 219 Using APIs Calls
Lecture 220 Making API calls
Lecture 221 Using the Cloud SDK to perform Basic Tasks
Lecture 222 DLP API
Lecture 223 TestTips
Lecture 224 Section Review Questions
Section 15: Section 5. Managing Application Performance Monitoring
Lecture 225 Section 5 Overview
Lecture 226 Objectives 5.1 Installing Monitoring and Logging
Lecture 227 Install Stackdriver Monitoring Agent
Lecture 228 Objectives 5.2
Lecture 229 Debugging a VM image with serial port
Lecture 230 Using the CLI tools
Lecture 231 Analyzing a failed VM instance
Lecture 232 Sending Logs from a VM
Lecture 233 TestTips
Lecture 234 Objectives 5.3
Lecture 235 Monitoring Dashboard and Views
Lecture 236 Create Monitoring Dashboard Stackdriver
Lecture 237 Viewing Logs In Console
Lecture 238 Viewing Syslogs from a VM
Lecture 239 Streaming Logs
Lecture 240 Creating Logging Sinks
Lecture 241 Create Custom Metrics
Lecture 242 Graphing Metrics
Lecture 243 Using Stackdriver Debugger
Lecture 244 Review Stack Traces
Lecture 245 TestTips
Lecture 246 Objectives 5.4
Lecture 247 Setting Up time checks and basic alerts
Lecture 248 Troubleshooting Network Issues
Lecture 249 API Debbugging
Lecture 250 Codelab Networking For Developers
Lecture 251 Review App Performance Stackdriver
Lecture 252 Troubleshooting Image and OS
Lecture 253 Docs and Support
Lecture 254 TestTips
Lecture 255 Section Review Questions
Section 16: Case Study - Hiplocal
Lecture 256 Case Study Overview
Lecture 257 Case Study Sample Questions
Lecture 258 TestTips
Section 17: Resources to help Study and Tips to Prepare!
Lecture 259 Pricing Calculator
Lecture 260 Qwiklabs
Lecture 261 Codelabs Free to Use
Lecture 262 Stackoverflow
Lecture 263 Project Treehouse
Lecture 264 GCP Pricing Calculator
Lecture 265 GCP Stencils and Icons
Lecture 266 Gcping
Section 18: Practice Exam
Lecture 267 Bonus Lecture- Additional Practice Exams
Section 19: Course Closeout
Lecture 268 Top Ten Things to Focus on the Cloud Developer Exam 12/2018
Lecture 269 Deep Dive Notes for exam
Lecture 270 Comparing AWS to GCP Certifications
Lecture 271 Good Luck and Course Closeout
Developers that have experience with Google Cloud Platform,pplication developers who want to build cloud-native applications or redesign existing applications that will run on Google Cloud Platform
Homepage