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?
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.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.