Rust Programmieren lernen

Die moderne Sprache einfach und schnell lernen

3.00 (26 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
instructor
Rust Programmieren lernen
119
students
3.5 hours
content
Jul 2017
last update
$19.99
regular price

What you will learn

Programme in Rust erstellen

Why take this course?

The programming language Rust of Mozilla was created as a particularly secure language. It should hardly be crashing and intuitive to learn at runtime. For this reason, no previous knowledge is necessary for this course, only a Windows computer is required, since we work with Visual Studio.

Learn now programming with one of the largest emerging languages.

Reviews

Ole
September 21, 2020
Man bekommt alles mit, es wirkt alles aber ein wenig hektisch… weiß nicht, ob ich als Anfänger es verstehen würde - als 'Umsteiger' kann man aber folgen. Ergänzung: Der Kurs bleibt bis zum Schluss zum Teil recht konfus, da es in den Erklärungen mitunter recht große Gedankensprünge und anscheinend auch kein fertiges Script gibt. Für einen groben Überblick ist es okeisch - für Anfänger aber sicher zu schnell und oberflächlich, für fortgeschrittene wiederum nicht pointiert genug.
Christian
June 9, 2020
Veraltet! VS Code, Rust-lang etc. sehen heute komplett anders aus! Für Einsteiger komplett wertlos in dieser Form
Sascha
August 23, 2017
Hey, Leute und herzlich Willkommen zu Rust! So fängt jede Lektion an. Okay, das hat nichts mit dem Kurs zu tun, könnte aber auch ein didaktischer Hinweis an den Dozenten sein. Warum 1,5 Sterne? Ich habe extra nochmal nachgeguckt: Der Kurs ist für alle, die mit Rust programmieren lernen wollen. Und dafür ist der Kurs definitiv nicht geeignet. Weder erklärt er, wie Programmierung funktioniert oder warum oder gibt Hinweise darauf, was man mit dem Gezeigten jetzt anfangen kann, noch ist er in irgendeiner Weise strukturiert. Jede Lektion ist eher in der Form "ich zeig euch mal eben was von Rust." Und beiläufig: "Das sind Kommentare." (Zeilenkommentare, Abschnittskommentare wurden nicht gezeigt). Es ist halt irgendwo eingeworfen. Ich habe den Kurs jetzt in 2? Stunden in doppelter Geschwindigkeit laufen gehabt, schneller geht leider nicht. In den Generics ruft der Dozent eine Funktion und bemerkt selbst nicht, warum das nicht funktioniert und erklärt das dann in der nächsten Lektion, warum es zuvor nicht kompiliert hat, nur liegt es daran halt nicht. Wie das Ganze sowieso eher ein Selbsterfahrungskurs zu sein scheint. Zu häufig ist der Dozent überrascht oder versteht selbst nicht, was er erklärt ("Ich glaube", "ist ja jetzt egal"). Beispielsweise beim Unterschied zwischen u32 und usize, erklärt er es damit, dass er diesen halt nicht kennt und es bei Rust halt so ist. Nicht nur bei Rust. Lieber Dozent, Size-Datentypen stimmen sich auf die Registerbreite der Maschine ab, sind immer die Größe eines Pointers breit, also 16, 32 oder 64 Bit oder was auch immer, während ein u32 unabhängig von der Maschine 32 Bit groß ist. Das kann man googlen. u16 speichert doppelt so große Zahlen wie u8. Ja und nein... den u16 speichert auch noch viel größere, es sind nämlich doppelt so breite. Und wo ist der Unterschied zwischen doppelt so groß und doppelt so breit? Eine Zahl doppelt so groß ist das zweifache. u8::max() ist 256 - mal 2 ist 512. Die doppelte Breite ist aber 65536. Man kann also nicht doppelt so große Zahlen speichern, sondern die mit 2 potenzierte Größe. Zwei u8 nebeneinander sind doppelt so breit wie ein u8, also sind die maximalen Werte 256*256 und nicht 256*2. Es fehlt einfach die Präzision, die Exaktheit, die Schärfe Wissen und Halbwissen voneinander zu trennen, damit ein Anfänger eben nicht unsicher ist. Der muss sein Wissen immer wieder exakt bestätigt bekommen, damit sich das festigt, das geht nicht mit "oder so". Auch der Dozent bemerkt zwischendurch, dass es nicht If-Schleifen heißt, verwendet den falschen Begriff aber trotzdem regelmäßig weiter. Hsmpf! Eigentlich hätte er an der Stelle die Aufnahme stoppen drücken müssen und neu aufnehmen sollen. Zwischendurch heißt es "lasst einen Daumen hoch da". Äh... ich glaub ich bin auf der falschen Video-Plattform!? Als kostenloses Youtube-Tutorial wäre mir das auch vielleicht ein Daumen hoch wert gewesen, aber hier gibt's keine Daumen, oder? Windows ist kaputt gegangen, also geht's ab dem dritten Abschnitt auf Linux weiter. Kein Problem, ich war die ganze Zeit auf LInux und der Kurs läuft auf Linux eh besser als mit Visual Studio dargestellt - ich hatte jedenfalls keine UTF-Ü-Probleme. Als Programmier-Anfänger bekäme ich da aber Schnappatmung. Wie stelle ich mir als Anfänger einen pinken Elefanten vor, der sich durch die Attribute x und y beschreiben lässt? Warum muss ich als Anfänger meine Hirnwindungen damit belasten, wo ich doch eigentlich struct begreifen möchte!? Später benutzt der Dozent Point als verständlicheres Beispiel. Auf offensichtliche Fragen - warum ist bei println! ein Ausrufezeichen, bei Funktionsaufrufen aber nicht - geht der Dozent nicht ein. Der Kurs ist für Anfänger ÜTF-8-Ü-ber-haupt gar nicht geeignet. Es gibt keine Aufgaben, Anregungen, Übungen. Als Anfänger bekommt man in 3,5 Stunden die Basics, Funktionspointer, OOP und generische Programmierung um die Ohren geschlagen. Als Anfänger ist man also bestenfalls erschlagen. Und darum nur 1,5 Sterne für den Anfängerkurs, der eigentlich keiner ist. Ich bin aber kein Anfänger, der programmieren lernen will. Ich bin Rust-Anfänger. Ich will einen schnellen Überblick über die Syntax. Ich will's nichtmal programmieren, ich will nur ganz schnell wissen, wie Rust aussieht, was Rust ausmacht und was man damit machen kann. Ich will ein paar Benchmarks schreiben. Ich weiß was Generics, Const-Correctness und so weiter ist. Vererbung und Überladung google ich noch flott (Vereinzelt soll es Meinungen geben, sowas gehöre zu OOP dazu). Ich weiß, wie ich das hier Gesehene anwenden kann. Für mich war der Kurs in doppelter Geschwindigkeit quasi optimal. Entsprechend will ich auch mein Geld nicht zurück, denn ich habe bekommen, was ich wollte - Übungen für Anfänger wären für mich eher störend gewesen. Auch muss man sagen, dass für den Kurs jetzt auch nicht ein Vermögen verlangt wird, ein professioneller Dozent ist dafür schon wieder weg, bevor der Beamer warm geworden ist. Und gelegentlich gab's ja auch eine Situationskomik, die ich so noch in keinem Kurs hatte: Als der Postbote den Kinderwagen lieferte, habe ich doch dann tatsächlich zurückgespult und auf normaler Geschwindkeit laufen lassen, weil... WTF... echt jetz'!? :-D Cedric, nicht unterkriegen lassen, Übung macht den Meister. Beim nächsten Kurs wird Dir sowas auch mehr auffallen. Jede Lektion endet mit "Bis zum nächsten Mal, bis dann, Ciao, Ciao". So ende ich dann jetzt auch.

Charts

Price

Rust Programmieren lernen - Price chart

Rating

Rust Programmieren lernen - Ratings chart

Enrollment distribution

Rust Programmieren lernen - Distribution chart
1287346
udemy ID
7/11/2017
course created date
11/22/2019
course indexed date
Bot
course submited by