Header Background
 
 
 

Rust Schulungen & Inhouse Seminare

Rust ist eine moderne Programmiersprache, die auf Sicherheit, Geschwindigkeit und Nebenläufigkeit ausgerichtet ist. Sie ermöglicht die Entwicklung robuster und sicherer Software, indem sie statische Typprüfung und ein Eigentumssystem verwendet, um Compile-Zeit-Fehler und Speicherprobleme zu verhindern. Rust wird weltweit von Entwicklern genutzt, um innovative und sichere Software zu erstellen.

Offene Rust Schulung - an vielen Standorten und Online

In unseren offenen Kursen profitieren Sie vom Wissen erfahrener Trainer und dem Austausch mit anderen Teilnehmenden. Unsere Kurse finden regelmäßig in unseren Schulungszentren in Nürnberg, Hamburg, München, Berlin, Köln und an weiteren 20 Standorten sowie online im Virtual Classroom statt.


Inhouse-Schulungen, Firmenseminare und Workshops

Unsere Experten besprechen im Vorfeld unverbindlich und kostenfrei maßgeschneiderte Inhalte und Anforderungen mit Ihnen.

Unsere Seminare zu Rust:

Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.

Gesicherte Termine aus der Kategorie Rust

Termin
Seminar
Standort
06.05. - 08.05.2024
Nürnberg
06.05. - 08.05.2024
Virtual Classroom (online)
08.07. - 10.07.2024
Virtual Classroom (online)
08.07. - 10.07.2024
Nürnberg
12.08. - 14.08.2024
München
12.08. - 14.08.2024
Virtual Classroom (online)
20.08. - 22.08.2024
München
20.08. - 22.08.2024
Virtual Classroom (online)

Rust lernen: Wissenswertes für Einsteiger und Fortgeschrittene!
Was sollte ich lernen um Rust erfolgreich einzusetzen?

Grundlagen von Rust:

  • Variable Deklarationen und Datentypen: integer, float, boolean, char usw.
  • Kontrollstrukturen: if-else, Schleifen, match (ähnlich wie switch in anderen Sprachen).

Rusts Eigentumsmodell:

  • Verständnis von Ownership, Borrowing und Lifetimes – dies ist zentral in Rust und unterscheidet es von vielen anderen Sprachen.
  • Mutable vs. Immutable Variablen.

Fehlerbehandlung:

  • Verwendung von Result und Option Typen.
  • Panics und Error Handling.

Datenstrukturen:

  • Tuple, Array, Vektor.
  • String und &str Unterschiede.
  • HashMap und HashSet.

Funktionen und Modularität:

  • Funktionen, Methoden und Closures.
  • Module, Pakete und Crates.

Objektorientierte Konzepte in Rust:

  • Structs, Enums und ihre Methoden.
  • Traits und Implementierungen.

Concurrency:

  • Verständnis von Threads und der Message Passing Concurrency mit Channels.
  • Das Fearless Concurrency-Konzept in Rust.

Smart Pointers:

  • Box, Rc, RefCell und andere smart pointers und wann man sie verwendet.

Rusts Build-Tool und Paketmanager:Cargo:

  • Erstellen, Bauen und Testen von Rust-Programmen mit Cargo.
  • Abhängigkeiten verwalten und Crates verwenden.

Tests und Dokumentation:

  • Unit Tests und Integration Tests.
  • Dokumentationskommentare und deren Nutzung.

FFI (Foreign Function Interface):

  • Aufrufen von Rust-Funktionen aus anderen Sprachen und umgekehrt.

Erweiterte Rust-Themen:

  • Makros.
  • Asynchrones Programmieren mit async/await.
  • Advanced Traits und Typsystemeigenschaften.

Rust-Ökosystem und Community:

  • Bekannte Crates und Bibliotheken.
  • Community-Ressourcen wie das Rust Book, Rust by Example und das Rust Playground.
Weitere Fragen?
Wenn Sie noch weitere Fragen haben, lassen Sie uns diese gerne zukommen.
Nachricht senden
Haben Sie allgemeine Fragen zur Schulungsorganisation?
Dann beachten Sie bitte unsere Allgemeine FAQ Seite.

 
06.05.2024 in Nürnberg
Rust - Einführung
Merkzettel
 
06.05.2024 in Virtual Classroom (online)
Rust - Einführung
Merkzettel
 
08.07.2024 in Virtual Classroom (online)
Rust - Einführung
Merkzettel
 
08.07.2024 in Nürnberg
Rust - Einführung
Merkzettel
 
Alle gesicherten Termine der Kategorie
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon