Rust programmieren - Einsteigerkurs

mit Programmieraufgaben

4.50 (9 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
Rust programmieren - Einsteigerkurs
75
students
6.5 hours
content
Feb 2022
last update
$49.99
regular price

What you will learn

Grundlagen der Programmiersprache Rust:

- Daten speichern und weiterverarbeiten

- Programmabläufe abhängig von Bedingungen gestalten und wiederholen

- Quellcode strukturieren

Description

In diesem Kurs lernst du die Grundlagen der Programmiersprache Rust.

Der Kurs ist praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf.

In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen.

Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren.

Rust ist eine Programmiersprache, die eine relativ einfache Syntax bietet und mit der vor allem schnelle und sichere Systeme programmiert werden können. Deshalb eignet sich Rust vor allem für die Entwicklung von Betriebssystemen und embedded Software. Aber auch Web-Applikationen und Netzwerkprogramme werden häufiger mit Rust programmiert.

Obwohl Rust erst im Jahr 2015 auf den Markt kam, ist Rust schon sehr populär und wurde im Jahr 2019 in einer Umfrage von Stack Overflow zur beliebtesten Programmiersprache überhaupt gewählt. Dass Rust oft als „Alternative zu C/C++“ bezeichnet wird, sagt viel über das künftige Potential dieser Programmiersprache aus. Rust als Programmiersprache zu lernen, kann sich also richtig lohnen.

Ich wünsche dir viel Spaß und viel Erfolg beim Coden!

Content

Einführung

Einführung
Rust und Visual Studio Code installieren
Das erste Projekt

Variablen

Deklaration und Initialisierung von Variablen
Variablen in Konsolenausgabe verwenden
Primitive Datentypen und Wertebereiche
Zuweisungsoperator und arithmetische Operatoren
Namenskonventionen
Unveränderbare Variablen und Shadowing
Konstanten
Typumwandlung
Variablen für Nutzereingabe verwenden
Programmieraufgabe 1
Lösung Programmieraufgabe 1
Die Datentypen String und &str
String-Funktionen
Programmieraufgabe 2
Lösung Programmieraufgabe 2

Arrays

Deklaration und Initialisierung von Arrays
Mehrdimensionale Arrays
Programmieraufgabe 3
Lösung Programmieraufgabe 3

Kontrollstrukturen

If-Verzweigung
Operatoren für Kontrollstrukturen
Verzweigung mit match-Operator
While-Schleife und Break-Anweisung
For-Schleife
Loop-Schleife und Continue-Anweisung
Programmieraufgabe 4
Lösung Programmieraufgabe 4

Funktionen

Eigene Funktionen programmieren
Funktionen mit Parametern
Funktionen mit Rückgabewerten
Programmieraufgabe 5
Lösung Programmieraufgabe 5

Ownership Konzept

Stack und Heap
Scopes
move und clone
Funktionen im Zusammenhang mit dem Ownership-Konzept

Collections

Vektoren
HashMaps
HashSets
LinkedLists

Instanziierbare Datentypen und Pattern Matching

Structs
Methoden für Structs
Enums
Pattern Matching

Abschluss

Abschluss

Charts

Price

Rust programmieren - Einsteigerkurs - Price chart

Rating

Rust programmieren - Einsteigerkurs - Ratings chart

Enrollment distribution

Rust programmieren - Einsteigerkurs - Distribution chart
4549012
udemy ID
2/13/2022
course created date
2/16/2022
course indexed date
Bot
course submited by