Summer School is here! The bus has arrived at the station, and we are thrilled to welcome you to the Mastering Dev Containers course! We hope that you will find this course informative and engaging. 🚌👨🎓👩🎓😊☀️
A development container is a lightweight, portable, and reproducible environment that encapsulates your entire development stack. Imagine having a consistent environment across various stages of your project, ensuring that every team member, regardless of their local setup, experiences the same development environment. Dev containers leverage tools like Docker to encapsulate dependencies, libraries, and configurations, enabling seamless collaboration and eliminating the classic "it works on my machine" scenario. This modern approach empowers developers to spin up a containerized environment effortlessly, reducing setup time and fostering consistency, making your development journey smoother and more collaborative.
This hands-on course is designed for developers who want to gain practical experience with dev containers that can be used for a wide range of scenarios, such as web and backend development, data science, machine learning, and more.
In this course you will solve a series of challenges that will help you gain hands-on experience, with dev containers that can be used for a wide range of scenarios, such as web and backend development, data science, machine learning, and more.
- Prerequisites - Ready, Set, GO!
- Workshop 1: Empowering Sara and Her Team with Dev Containers for .NET
- Workshop 2: Crafting a Rich Generative AI Development Environment for Lihi
- Workshop 3: Shape the Future of Your Team’s Development
Name | Description |
---|---|
Development Containers | An open specification for enriching containers with development specific content and settings |
GitHub Codespaces in Visual Studio Code | Develop in your codespace directly in Visual Studio Code |
Dev Containers for C++ in Visual Studio | Getting started with Dev Container in Visual Studio |
JetBrains - Dev Containers | JetBrains - Dev Container Documentation |
This repository is licensed under MIT license. More info can be found here.