Learning GitHub Codespaces for Enterprise
1h 11mIntermediate2024-02-06
Authors

Fikayo Adepoju
Technical Writer | Software Developer
Course details
GitHub is the largest remote code hosting and code collaboration platform. Remote coding environments and editors are also fast-rising technologies that aim to boost developer productivity by offering isolated, disposable, and easily configurable development environments. In this course, Fikayo Adepoju shows you how GitHub Codespaces combine the best of both worlds by providing a remote development environment built on the world’s largest remote repository service.
Skills covered
CodespacesVersion ControlGitHubSoftware Development ToolsLearningSoftware Development
Concepts
0. Introduction
- 01 - Bring Codespaces to your organization
- 02 - What you should know
- 03 - Who should take this course
1. Getting Started with Codespaces
- 04 - What is GitHub Codespaces
- 05 - GitHub Codespaces vs. github.dev
- 06 - Signing up for Codespaces
- 07 - Creating a codespace
- 08 - Adding a Codespaces button to the README
2. Configuring Your Codespaces
- 09 - Introduction to dev containers and devcontainer.json
- 10 - Defining your development environment
- 11 - Port forwarding
- 12 - Setting a default editor
- 13 - Personalizing your setup with extensions
- 14 - Codespace logs
3. Developing in a Codespace
- 15 - A tour of the codespace editor
- 16 - Running your application
- 17 - Committing and pushing code changes
- 18 - Creating a pull request
- 19 - Deleting a codespace
4. Advanced Concepts
- 20 - Connecting to Codespaces from VSCode
- 21 - Restricting machine types
- 22 - Using predefined containers
- 23 - Environment variables
- 24 - Storing sensitive data
Conclusion
- 25 - Next steps
Related courses
- Microservices and API Security for Security Architects: From Gateway Protection to Container Security
- Governing AI Agents: Visibility and Control
- Deep Learning and Computer Vision: Object Detection with PyTorch
- AI Algorithms for Game Design with Python
- GitHub Models: Prototyping with AI Models (2024)
- Complete Guide to GitHub Copilot for Developers by Microsoft Press
- Learning Go
- GitHub Models: Prototyping with AI Models
Related learn paths
- Prepare for the GitHub Foundations Certification
- Master SQL for Data Science
- Prepare for the Google Cloud Professional Cloud Architect Certification
- Develop Your Scala Skills for Data Engineering
- SQL Hands-On Practice
- Succeed as a Remote Software Developer
- Software Development Fundamentals
- Get Started with PHP