Nixcademy Shop
Devenv 101 (1 day)
Devenv 101 (1 day)
- Total sales tax is determined upon entry of your address.
- Pick the training with the right language, date, and timezone.
Couldn't load pickup availability
Learn to build amazing developer environments with devenv! This one-day online training will show you how to set up, manage, and share your development setups easily.
We'll cover everything from getting started with devenv to advanced topics like:
- Setting up your dev environment: How to install devenv and create new projects quickly.
- Managing packages and dependencies: Find and use the tools you need for your projects.
- Automating tasks: Create custom scripts and tasks to simplify your workflow.
- Working with different languages: Set up devenv for various programming languages (e.g. Python, Go, Rust, C++, …)
- Running processes and services: Learn how to manage background tasks and services as process trees with dependencies and health checks.
- Building and using containers: Package your environments for consistent deployment.
- Optimizing with caching: Speed up your devenv builds.
- Using Git Hooks: Automate actions when you commit code.
- Testing your projects: Integrate testing into your devenv setup.
- Overriding packages: Customize your devenv environment.
- Packaging your projects: Create reproducible Nix packages.
- Integrating with GitHub Actions: Automate your CI/CD pipelines with practically no extra work!
This training is perfect for developers who want to improve their workflow, ensure consistent environments, and make their projects more reproducible. Secure your spot now!
Recommended Prerequisites
You have:
- A GNU/Linux or macOS machine
- Basic programming/scripting skills
- Basic UNIX terminal and Bash knowledge
Included in the Purchase
- Participation in the online class
- SSH access to the training server as a fallback solution
- Preparation mail (one week before class)
- Personal Certificate as PDF
- Personal copy of the high-quality class slides as PDF
Organizational details
Language, date, and timezone: Please select the correct checkout variant at the beginning of this product page!
Classes are held daily from 9AM to 5PM in the selected time zone.
We have 1 hour lunch break and several shorter breaks during the day.
We provide trainings in the following timezones:
- EU, according to the season, this is 9AM to 5PM in
-
USA Time, with a slight offset depending on your location:
- Pacific Time: 7AM - 3PM
- Mountain Time: 8AM - 4PM
- Central Time: 9AM - 5PM
- Eastern Time: 10AM - 6PM
- PT, MT, CT, ET as refered to on Wikipedia
You will receive meeting invites which display the class times in your timezone.
Share


