Beherrschen Sie Rust, eine Systemprogrammiersprache, die sich auf Sicherheit, Geschwindigkeit und Gleichzeitigkeit konzentriert. Dieser intensive, von einem Kursleiter geleitete Kurs vermittelt Ihnen die Fähigkeiten, robuste, fehlerfreie Anwendungen und Komponenten in Rust zu erstellen. Geeignet für Entwickler mit Programmiererfahrung.
Bringen Sie Ihre Programmierkenntnisse auf die nächste Stufe mit unserem ausführlichen Kurs über Rust. Egal, ob Sie tiefer in die Systemprogrammierung eintauchen oder Rust-Komponenten in Ihre aktuellen Anwendungen integrieren möchten, dieser Kurs ist Ihr Einstieg in die Rust-Programmierung.Am Ende des Kurses werden Sie in der Lage sein:
• Entwickeln Sie sichere, fehlerfreie Systemanwendungen in Rust.
• Integrieren Sie Rust-Komponenten nahtlos in bestehende Anwendungen.
• Beherrschen Sie auf Rust zugeschnittene Teststrategien, die minimale Bugs sicherstellen.
• Verstehen Sie, wie Sie Rust-Anwendungen oder -Komponenten in Produktionsumgebungen einsetzen.
Die Teilnehmer sollten bereits über Programmiererfahrung verfügen, vorzugsweise in C oder C++. Vorkenntnisse in Rust sind nicht erforderlich.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Modul 1: Einführung und Einrichtung der Entwicklungsumgebung
• Verstehen der einzigartigen Merkmale und Vorteile von Rust
• Einrichtung der Entwicklungsumgebung für Rust
Modul 2: Rust-Grundlagen und Kontrollstrukturen
• Erkundung der Rust-Syntax, Operatoren und grundlegenden Datentypen
• Kontrollfluss: Schleifen, Bedingungen und boolesche Logik
Modul 3: Datenstrukturen und Collections
• Detaillierte Betrachtung Rust-spezifischer Datenstrukturen
• Verwendung von Arrays, Vektoren und Hash Maps
Modul 4: Modulare Programmierung und Bibliotheken
• Verständnis von Modulen und deren Rolle beim Strukturieren deiner Rust-Anwendungen
• Erstellen, Importieren und Verwalten von Bibliotheken in Rust
Modul 5: Erweiterte Funktionen und Fehlerbehandlung
• Tiefgehender Einblick in Pattern Matching und Anwendungsfälle
• Techniken für eine effektive Fehlerbehandlung in Rust-Anwendungen
Modul 6: Testen und Deployment
• Strategien für robustes Anwendungstesten
• Integration von Rust-Komponenten in bestehende Anwendungen
• Deployment von Rust-Anwendungen in Produktionsumgebungen
Modul 7: Abschluss und zukünftiger Lernpfad
• Rückblick auf die behandelten Kernthemen
• Empfehlungen für weiteres Rust-Studium und Projektideen
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.