Skip to content

alfredodeza/rust-systems-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coursera Course

Rust Systems Programming

Rust for DevOps week 3: Automating System Management

This week, you will explore introductory System Automation with Rust, a fundamental exploration of DevOps practices and automation techniques. This course is structured into three lessons, providing a comprehensive introduction to system automation using Rust. In Lesson 1, "Crawling and Parsing," you'll delve into the fundamentals of navigating the filesystem, parsing various file formats, and extracting insights from log files. Lesson 2, "Running External Programs and Working with JSON," focuses on executing external programs and mastering JSON data manipulation—essential skills for any DevOps practitioner. The final lesson, "Building System Utilities," guides you in creating practical utilities, addressing permissions, compliance, and effective exit status management. Elevate your DevOps skills and streamline workflows with Rust's powerful capabilities in this comprehensive system automation course!

This is week 3 of the Rust For DevOps course. There are 4 weeks in total:

💡 Are you just looking for a 👉 Rust template to get started easily with a project? The template has everything you need!

Contents

This week has several examples located in the ./examples directory. Make sure you have Rust installed and you are using Visual Studio Code.

This repository is Codespaces ready, and it is set as a template repository. You can create a new repository from this template and start working on your own with Codespaces. This means that Rust, Copilot, and all the extensions are already installed and configured for you.

Open in GitHub Codespaces

Lesson 1: Introduction to System Automation

Lesson 2: Running external programs

Lesson 3: Building System utilities

Resources

Coursera Courses

About

Rust for DevOps week 3: Automating System Management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published