YoVDO

GitHub Codespaces: First Look

Offered By: LinkedIn Learning

Tags

GitHub Courses Docker Courses Git Courses Visual Studio Code Courses Cloud Development Courses GitHub Codespaces Courses

Course Description

Overview

Get an introduction to GitHub Codespaces, a remote development environment built on the world’s largest remote repository service.

Syllabus

Introduction
  • Bring Codespaces to your organization
  • What you should know
  • Who should take this course
1. Getting Started with Codespaces
  • What is GitHub Codespaces?
  • GitHub Codespaces vs. github.dev
  • Signing up for Codespaces
  • Creating a codespace
  • Adding a Codespaces button to the README
2. Configuring Your Codespaces
  • Introduction to dev containers and devcontainer.json
  • Defining your development environment
  • Port forwarding
  • Setting a default editor
  • Personalizing your setup with extensions
  • Codespace logs
3. Developing in a Codespace
  • A tour of the codespace editor
  • Running your application
  • Committing and pushing code changes
  • Creating a pull request
  • Deleting a codespace
4. Advanced Concepts
  • Connecting to Codespaces from VSCode
  • Restricting machine types
  • Using predefined containers
  • Environment variables
  • Storing sensitive data
Conclusion
  • Next steps

Taught by

Walt Ritscher

Related Courses

AWS Developer Tools Deep Dive
A Cloud Guru
Deployment Pipelines using GitHub Actions
A Cloud Guru
GitHub Actions Deep Dive
A Cloud Guru
Hands-On GitOps
A Cloud Guru
Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera