Course Contents
Introduction
(00:00:00) Meet Your Instructor
(00:12:01) Introduction
Cloud Developer Environment Concepts
(00:12:05) What is Cloud Native
(00:14:04) Cloud Developer vs Modern Application Engineer
(00:16:55) Code Editor vs IDE
(00:19:34) The Seven Benefits of Cloud Developer Environments
(00:22:37) What is Gitpod
(00:24:09) Gitpod at a glance
(00:24:55) Gitpod vs Other Providers
(00:37:57) Context based Developer Workflows
(00:42:11) Visual Studio Code
(00:43:26) Docker
Gitpod Integration
(00:45:39) Version Control Systems
(00:47:41) VSC Permissions
(00:49:04) Gitpod Editor Support
(00:50:01) JetBrains
(00:52:51) Open in Local VSCode
(00:54:41) Gitpod Browser Extension
(00:55:28) Gitpod Browser Bookmarklet
(01:08:59) Gitlab Integration
(01:09:03) Bitbucket Integration
(01:15:22) Github Integration
(01:20:42) Browser Extension
(01:32:28) Browser Bookmarklet
Gitpod Configuration
(01:37:45) Gitpod Configuration File
(01:39:59) Initialization Gitpod Configuration File
(01:40:48) Gp Init
(01:42:43) Iterative Workflow
(01:48:31) Start Tasks
(01:50:38) Execution Order Steps
(01:57:37) Execution Order Steps Without Prebuilds
(01:59:12) Execution Order Steps with Prebuild
(02:01:19) Multi line Tasks
(02:17:34) Awaiting Tasks
(02:35:33) Computer Networking Ports
(02:37:53) Gitpod Ports
(02:39:26) Gitpod Port Configuration
(02:40:46) Port Forwarding
(02:41:42) Git Ports
(03:12:45) Gitpod Custom Docker Image
(03:15:29) Gitpod Workspace Base Image
(03:16:53) GItpod Workspace Full Image
(03:17:51) Custom Dockerfile
(03:29:07) QuickStart Templates
(03:39:08) Docker Compose
(03:40:23) Building VM or Container Images
(03:41:11) Gitpod Environment Variables
(03:42:09) Gitpod Prefix and Default Env Vars
(03:43:19) Env Vars
(04:01:48) OpenMode
(04:02:48) VSCode Extensions
(04:04:01) Built In Extensions
(04:04:58) Open VSX Registry
(04:06:56) Add Extension Context Menu Option
(04:07:39) User Extensions with Gitpod Configuration File
(04:08:57) VSCode Settings Sync
(04:10:38) VSCode Extensions
Gitpod Workflows
(04:24:14) Gitpod Workspaces
(04:25:25) Underyling Gitpod Resource Size
(04:27:02) Workspace Lifecycle
(04:28:44) Underlying Lifecycle and Phases
(04:30:29) Workspace Instance Types
(04:31:50) Gitpod Workspace Timeout
(04:33:26) Timeout and Timeout Boost
(04:36:07) Workspace Directory
(04:37:22) Context and Gitpod URL
(04:39:05) Share Snapshot Workspace
(04:40:32) Share Running Workspace
(04:42:15) Gitpod CLI
(04:43:49) gp open
(04:44:15) gp url
(04:44:45) gp preview
(04:45:55) GP CLI
(04:50:33) Gitpod Palette Commands
(04:54:00) Teams and Projects
(04:55:05) Roles Matrix
(04:55:49) Prebuilds
(04:57:38) VPN via Tailscale
(04:58:53) Gitpod Projects
(05:09:10) Gitpod Prebuilds
Gitpod Offering
(05:26:44) Gitpod Pricing
(05:30:23) Monitor Hourly Usage
(05:30:57) Hourly Usage
(05:32:34) Team Pricing
(05:33:13) Self Hosted Gitpod
(05:35:17) Gitpod Security
(05:37:56) Security Vulnerability Disclosure Policy
(05:39:00) Security Vulnerability Disclosure Policy Page
(05:40:26) Gitpod Support
(05:49:10) Gitpod OSS
(06:03:12) OpenVSCode Server
(06:04:27) Open VSCode Server
