An open API service indexing awesome lists of open source software.

https://github.com/qaware/rust-hands-on

Rust hands-on Codefest Skript und Code.
https://github.com/qaware/rust-hands-on

educational rust-lang

Last synced: 8 months ago
JSON representation

Rust hands-on Codefest Skript und Code.

Awesome Lists containing this project

README

          

# Rust Hands-On

Skript und Source Code für eine erste Hands-On Einführung in die Programmiersprache [Rust](https://www.rust-lang.org/).

Das Skript ist didaktisch entlang des [Rust Books](https://doc.rust-lang.org/book/) ausgerichtet (Section-Nummern verweisen auf Buchkapitel) und geht von einem Halbtages-Workshop aus.

## Inhaltsverzeichnis

* [Einleitung (Google Präsentation)](https://docs.google.com/presentation/d/1ca49PFscfrpXhTDzvaRxsDwGhxF6D5WZ4iXCr7JlTY4/edit#slide=id.p)
* [Rust Setup](00-setup)
* [Hello World und Cargo](01-cargo-helloworld)
* [Common Concepts](03-common-concepts)
* [Ownership](04-ownership)
* [Aufgabe: Das Palindrom in Rust](projects/01-palindrom)
* [Structs](05-structs)
* [Enums und Pattern Matching](06-enums)
* [Collections](08-collections)
* [Error Handling](09-error-handling)
* [Generics, Traits, Lifetimes](10-generics-traits-lifetimes)
* [Testing](11-testing)
* [I/O](12-io)
* [Cargo und crates.io](14-cargo-crates)
* [Smart Pointer](15-smart-pointer)
* [Concurrency](16-concurrency)
* [Projektaufgabe: Echo und SMTP-Server in Rust](projects/02-client-server)
* [Ausblick (Google Präsentation)](https://docs.google.com/presentation/d/1ca49PFscfrpXhTDzvaRxsDwGhxF6D5WZ4iXCr7JlTY4/edit#slide=id.g588e78b762_1_0)

## Lizenz

Dieses Projekt darf unter den Bedingungen der [MIT Lizenz](LICENSE) genutzt werden.

## Siehe auch:

* Rust Language Cheat Sheets: [cheats.rs](https://cheats.rs/)
* Ein einfacher SMTP-Server in Rust: [github.com/az82/rust-smtp-server](https://github.com/az82/rust-smtp-server)