Rust Programmierung - Grundlagen
Rust ist eine relativ neue Programmiersprache die viele Probleme herkömmlicher (kompilierender) Programmiersprachen überwindet. Ein besonderes Augenmerk liegt auf sicherer Programmierung um herömmliche Sicherheitslücken, die durch fehlerhafte Speicherverwaltung, Buffer Overflows und ähnliches ausgelöst werden können, zu vermeiden. Dabei ist Rust-Code ähnlich schnell wie vergleichbare Programme, die in beispielsweise in C++ geschrieben wurden.
Rust ist eine Mischung aus Paradigmen anderer Programmiersprachen, und integriert Features aus funktionaler, objektorientierter und paralleler Programmierung. Das macht die Sprache zwar mächtiger, aber auch komplexer und weniger einfach zugänglich.
Deshalb versuchen wir in diesem Kurs einen Überblick über alle wichtigen Neuigkeiten und nicht sofort verständlichen Features zu geben um einen schnellen Einstieg in die Programmierung mit Rust zu erlangen.
Kursinhalte- Unterschiede zu anderen Sprachen
- Programme einfach paralellisieren
- Objektorientiertes Programmieren
- Overloading von Operatoren
- Typsicherheit
- Das Ownership Konzept verstehen
- Memory Safety
- Enums & Patterns verstehen
- Typsichere Makros schreiben
- Cargo & Crates.io
- Referenzen & Smart Pointers
- Einfache Fehlerbehandlung
Empfohlene Vorkenntnisse
Dieser Kurs ist keine Einführung in das Programmieren generell. Grundkenntnisse in einer gängigen Programmiersprache werden vorausgesetzt (beispielsweise JavaScript, Java, C/C++, Python, Perl, Go, Dart, Pascal).
Details zu diesem Open Source Training
Kurstitel: | Rust Programmierung - Grundlagen |
Kurspreis: | 2.235,00 € exkl. MwSt pro Teilnehmer, Standardpreis ohne Rabatt |
Kursdatum: Kurszeiten: |
Open date - Open date |
|
|
Kursort: |
LinuxCampus Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB. |
Details: |
Der Kurs ist auf 10 Teilnehmer beschränkt |
Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System? |
Den Kurstermin Open date - Open date buchen
Schritt 1: Auswahl der Kursvariante (Classroom oder Live)
Schritt 2: Angabe der Teilnehmer Daten
Alternative Kursmöglichkeiten
Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden
Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an
Weitere Termine zu diesem Kursthema
Datum | Kurstitel | Ort |
---|---|---|
ohne Datum | Rust Programmierung - Grundlagen | LinuxCampus |
05.05.2025 | Rust Programmierung - Grundlagen | LinuxCampus |