Skip to product information
1 of 3

Nixcademy Shop

Devenv 101 (1 day)

Devenv 101 (1 day)

Regular price €800,00 EUR
Regular price Sale price €800,00 EUR
Sale Sold out
  • Total sales tax is determined upon entry of your address.
  • Pick the training with the right language, date, and timezone.

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:

You will receive meeting invites which display the class times in your timezone.

View full details