Programmierung mit Rust
Kurs-ID | 7643-0108-20230227 |
Datum | 27.02.2023 bis 24.03.2023 |
Dauer | 4 Wochen |
Unterrichtszeiten | Montag bis Freitag von 08:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr) |
Kosten | k. A. |
Zielgruppe | <p>Informatiker:innen, Fachinformatiker:innen, Programmierer:innen und Fachkräfte mit entsprechender Berufserfahrung.</p> |
Abschluss | Zertifikat/Teilnahmebestätigung |
Förderung | Arbeitsagentur, Jobcenter, Beschäftigungs- und Qualifizierungsgesellschaften, BFD, DRV |
Präsenzkurs | Keine Angabe. |
mind. Teilnehmerzahl | 6 |
max. Teilnehmerzahl | 25 |
URL des Kurses | Details beim Anbieter |
Anmelde URL des Kurses | Direkte Anmeldung beim Anbieter |
spezielles Angebot für Dozenten | Nein. |
Veranstaltungsort
|
alfatraining Bildungszentrum GmbH
In der Vorstadt 35 72488 Sigmaringen |
Abendkurs | Bildungsgutschein | Barierrefreier Zugang |
---|---|---|
Nein | Ja | Nein |
Beschreibung |
---|
Programmierung mit Rust: Entwicklungsumgebung (ca. 2 Tage) Installieren und Konfigurieren von Rust (Rustup, Systempakete) Verwendung des Compiler- und Build-Systems (rustc, cargo) Der Paketmanager Cargo (cargo und crates.io) Unit Tests Dokumentation: rustdoc Entwicklungsumgebung/DIE Einführung und Grundlagen (ca. 4 Tage) Besonderheiten von Rust gegenüber anderen Programmiersprachen Ausführungszeit von Rust-Anwendungen Fehler-Management Sicherheit Multithreading Paradigmen der Programmierung Primitive Typen Funktionen Variablen und Veränderlichkeit Kontrollfluss Strukturierte Datentypen Aufzählungen (Aufzählung, Übereinstimmung, Option) Zugriff und Referenzen (ca. 2 Tage) Zugriff (Ownership) Referenzen und temporärer Zugriff (Borrowing) Slices Lifetime Typen mit Referenzen Fortgeschrittene Typen (ca. 2 Tage) Collections (String, Vec, HashMap) Iteratoren Fehlerbehandlung (Result, Propagation, Panic) Anonyme Funktion (Closures) Generische Typen (ca. 2 Tage) Trait-Grenzen Standard-Traits Operatorüberladung Multithreading (ca. 2 Tage) Inter-Thread-Kommunikation Gemeinsame Nutzung von Daten Eigenschaft Senden und Synchronisieren Fortgeschrittene Themen (ca. 2 Tage) Makros Verwendung von C/C-Code innerhalb von Rust Verwendung von Rust-Code innerhalb von C/C Standardbibliotheken und Ökosystem (ca. 2 Tage) Serialisierung mit (Bibliothek: serde) Non-blocking IO (Bibliothek: tokio) Datenbankabfragen Webserver Projektarbeit (ca. 2 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse |
Gelistet in folgenden Rubriken: |
---|