Die Spezialisten für Python, Perl, C, C++, Tcl, Javascript, Java und andere Programmiersprachen!
Rust-Kurs: Rust Einstiegskurs
Hier können Sie sich zu dieser Schulung anmelden!
Rust entwickelt sich zur führenden Systemsprache für sicherheitskritische Anwendungen. Anders als C und C++ verhindert Rust durch sein einzigartiges Ownership-Konzept Speicherfehler bereits zur Kompilierzeit, ohne dabei Leistung einzubüßen. Diese Memory Safety hat dazu geführt, dass Technologieriesen wie Microsoft, Google und Amazon zunehmend sicherheitsrelevante Komponenten ihrer Systeme auf Rust umstellen.
Studien zeigen, dass etwa 70% aller schwerwiegenden Sicherheitslücken in C/C++-Code auf Speicherfehler zurückzuführen sind - Fehler, die Rust durch sein Typsystem praktisch unmöglich macht. Gleichzeitig bietet die Sprache moderne Konzepte wie Pattern Matching und hervorragende Tooling-Unterstützung durch den Paketmanager Cargo. Die stark wachsende Community stellt mittlerweile Bibliotheken für praktisch jeden Anwendungsfall zur Verfügung.
Rust ermöglicht dabei nicht nur systemnahe Programmierung, sondern auch die Entwicklung von Webanwendungen durch WebAssembly und die Integration in andere Programmiersprachen. Das Linux-Kernel-Team hat Rust kürzlich als zweite Programmiersprache neben C akzeptiert - ein historischer Schritt für ein Projekt, das 30 Jahre lang ausschließlich in C geschrieben wurde.
Zielgruppe:
Diese Rust-Schulung richtet sich an Rust-Neulinge. Es sollte bereits etwas Programmiererfahrung in einer anderen Sprache vorhanden sein. Dieses Seminar wird Rust von Grund auf in 5 Tagen erklären.
Dieses Seminar ist unabhängig vom verwendeten Betriebssystem, d.h. es spielt keine Rolle, ab man unter Windows, Mac oder Linux arbeitet.
Dieses Thema können wir gerne auch in Ihrer Firma oder Ihrem Institut als Inhouse-Kurs durchführen. Firmeninterne Schulungen haben den großen Vorteil, dass wir die Themen auf Ihre Belange maßschneidern können.
Unsere anderen Rust-Kurse:
Im Kurs werden folgende Themen behandelt:- Zu Beginn der Schulung beschäftigen wir uns mit der Entstehung von Rust und seiner revolutionären Philosophie der Memory Safety. Wir vergleichen Rust mit C und C++ und verstehen, warum große Unternehmen auf Rust umsteigen.
- Schon in der ersten Einheit lernen Sie den Umgang mit Cargo, Rusts mächtigem Paketmanager. Noch vor der ersten Mittagspause werden Sie Ihr erstes Rust-Programm geschrieben und kompiliert haben.
- Ein Kernkonzept von Rust ist das Ownership-System. Sie lernen wieso Ownership, Borrowing und Lifetimes so wichtig für sichere Programme sind.
- Neben klassischen Datentypen wie Integer und String lernen Sie Rusts einzigartige Typen wie Option und Result kennen. Sie verstehen, wie Rust durch sein Typsystem Null-Pointer-Fehler verhindert und sichere Fehlerbehandlung erzwingt.
- Strukturierte Daten in Rust werden durch Structs und Enums repräsentiert. Mit Pattern Matching lernen Sie eine mächtige Möglichkeit kennen, diese Daten sicher zu verarbeiten.
- Damit Ihre Programme praxistauglich werden, zeigen wir Ihnen, wie Sie mit Rust nebenläufige Programme schreiben können, die dank des Ownership-Systems garantiert frei von Data Races sind.
Zusätzlich zum Erlernen der Programmiersprache Rust, werden den Teilnehmern auch allgemeine Programmiertechniken verschiedene Problemlösungsansätze vermittelt. Die genauen Inhalte von unserer Schulung "Rust Einstiegskurs" im Überlick:
- Ownership & Borrowing
- Ownership-Regeln verstehen
- Referenzen und Borrowing
- Move vs. Copy Semantik
- Lifetimes Grundlagen
- Grundlegende Syntax & Datentypen
- Variablen und Mutability
- Skalare und zusammengesetzte Typen
- Pattern Matching
- Type System und Traits
- Memory Management
- Stack vs. Heap
- Smart Pointer (Box, Rc, Arc)
- Drop Trait
- Memory Safety Garantien
- Error Handling
- Result und Option Typen
- Error Propagation (?)
- Custom Error Types
- panic! vs. Result
- Collections & Iteratoren
- Vec, HashMap, HashSet
- Iterator Trait
- Closure Syntax
- Iterator Adapters
- Concurrency Basics
- Threads und Synchronisation
- Mutex und Arc
- async/await Einführung
- Cargo & Projektmanagement
- Dependencies verwalten
- Workspace Organisation
- Tests und Dokumentation
- Traits & Generics
- Trait Bounds
- Generic Functions
- Trait Objects
- Associated Types
- Rust Idiome & Best Practices
- RAII Pattern
- Builder Pattern
- Newtype Pattern
- Error Type Pattern
Dozent: Informatiker Philip Klein, Master of Science
Kurs-Termine:
- Von Montag, dem 9. Dezember, 2024 bis Freitag, den 13. Dezember, 2024 (5 Tage)
- Von Montag, dem 20. Januar, 2025 bis Freitag, den 24. Januar, 2025 (5 Tage)
- Von Montag, dem 10. März, 2025 bis Freitag, den 14. März, 2025 (5 Tage)
- Von Montag, dem 7. April, 2025 bis Freitag, den 11. April, 2025 (5 Tage)
- Von Montag, dem 23. Juni, 2025 bis Freitag, den 27. Juni, 2025 (5 Tage)
- Von Montag, dem 28. Juli, 2025 bis Freitag, den 1. August, 2025 (5 Tage)
- Von Montag, dem 8. September, 2025 bis Freitag, den 12. September, 2025 (5 Tage)
- Von Montag, dem 20. Oktober, 2025 bis Freitag, den 24. Oktober, 2025 (5 Tage)
- Von Montag, dem 1. Dezember, 2025 bis Freitag, den 5. Dezember, 2025 (5 Tage)
Zeitdauer:
5 Tage
Preise pro Tag für diesen Kurs:
ONLINE |
385,- € ohne MwSt. direkt von zu Hause oder aus Ihrem Büro |
Hemmenhofen am Bodensee |
399,- € ohne MwSt. in unmittelbarer Nähe von Konstanz und Zürich |
Nürnberg, München, Augsburg | 425,- € ohne MwSt. |
Stuttgart, Karlsruhe, Freiburg, Ulm, Saarbrücken | 415,- € ohne MwSt. |
Hamburg, Berlin, Hannover | 425,- € ohne MwSt. |
Frankfurt, Köln, Kassel | 425,- € ohne MwSt. |
Unser bestes Angebot: |
538,- € ohne MwSt. Preis pro Kurstag inklusive Übernachtung mit Vollpension im 4-Sterne Hotel Hoeri direkt am Bodensee mit Spa, Sauna, Fitness-Bereich, Swimming-Pool und eigenem Strand am See |
Achtung:
Unsere Kurse am Bodensee finden im 4-Sterne-Hotel Hoeri statt. Für nur 139,- € pro Tag können Sie eine Übernachtung mit Vollpension zubuchen. Damit runden Sie jeden Kurs-Tag mit einem viergängigen Menu ab. Lassen Sie sich überraschen! Unsere Kunden aus Baden-Württemberg und der Schweiz konnten wir bisher immer sowohl was das Kulinarische und vor allem das Fachliche betrifft immer zur vollen Zufriedenheit überzeugen!
Außerdem im Preis des Kurses enthalten:
Ausführliches Kursmaterial.
Unsere Kurse am Bodensee finden im 4-Sterne-Hotel Hoeri statt. Für nur 139,- € pro Tag können Sie eine Übernachtung mit Vollpension zubuchen. Damit runden Sie jeden Kurs-Tag mit einem viergängigen Menu ab. Lassen Sie sich überraschen! Unsere Kunden aus Baden-Württemberg und der Schweiz konnten wir bisher immer sowohl was das Kulinarische und vor allem das Fachliche betrifft immer zur vollen Zufriedenheit überzeugen!
Außerdem im Preis des Kurses enthalten:
Ausführliches Kursmaterial.
© Der Inhalt und die Bilder dieser Seite unterliegen dem Copyright wie im Impressum beschrieben.