Rust: Dein Einstieg in die Rust Programmierung 2024 Edition
Meistere die wichtigsten Features der modernen Programmiersprache Rust. Erlerne was den C++ Konkurrenten ausmacht.
Description
Kursbeschreibung:
Du möchtest die moderne und effektive Programmiersprache Rust erlernen und beherrschen?
Du hast bereits eine Grunderfahrung in einer anderen Programmiersprache (z.b. C/C++, C#, Java, Python etc.)?
Dann ist mein Rust Kurs genau richtig für dich!
Was ist Rust?
Rust wurde mit dem Ziel entwickelt, sicher, nebenläufig und praxisnah zu sein. Sicherheit bezieht sich dabei insbesondere auf die Vermeidung von Programmfehlern, die zu Speicherzugriffsfehlern oder Pufferüberläufen und damit unter Umständen auch zu Sicherheitslücken führen. Im Gegensatz zu anderen Programmiersprachen mit automatischer Speicherverwaltung verwendet Rust hierfür keine Garbage Collection, sondern ein besonderes Typsystem. Dessen Typsicherheit wurde formal bewiesen. (Quelle: Wikipedia)
Key Features
No Race Conditions
No Exceptions
No Memory Leaks
Offizielle Tools die beinhaltet sind:
Build System
Package Manager
Compiler
Unit Testing
Benchmarking
Documentation Generator
Ist Rust überhaupt wichtig zu lernen?
Rust hat in der jährlichen Stack Overflow-Umfrage unter Entwicklern sechs Jahre in Folge den ersten Platz belegt. Die Sprache ist genauso performant wie C++, zeitgleich aber Bug sicherer und alle Tools, die ein Entwickler braucht, werden mitgeliefert. Selbs Teile des Linux Kernels werden heute schon in Rust geschrieben!
Dieser Kurs besteht aus folgenden Themengebieten:
Installation der Tools
Variablen und Konsole
Grundlagen Features
Speicherverwaltung
Generische Programmierung
Datenstrukturen
Libraries und Tooling
Threads und Channels
Objektorientierung
Weiterführende Themen
kleine Programmierprojekte nach den Kapiteln
Werde noch heute ein Profi, in der Technologie von Morgen!
Wir sehen uns im Kurs!
What You Will Learn!
- Erlerne die Rust Grundkonzepte
- Verstehe die Logik hinter Mutability und Borrowing
- Erlerne die wichtigsten Features der Standard Library
- Wende moderne Objektorientierung an
- Verstehe die Anwendung von Traits und Generics
Who Should Attend!
- Alle die Rust erlernen wollen :)