الموعد القادم:
28.11.2022
الدورة تنتهي في:
23.12.2022
إجمالي المدة:
160 Stunden in 26 Tagen
التدريب:
Nein
اللغات المستخدمة في الدراسة:
  • Deutsch
نوع الفعالية:
  • Weiterbildung 
نموذج العرض:
  • Präsenzveranstaltung 
  • Qualifizierung in Kurzarbeit 
فترة التنفيذ:
  • Tagesveranstaltung
  • Tagesveranstaltung, Montag bis Freitag von 08:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr). Teilzeit: Montag bis Freitag von 8:30 bis 11:45 Uhr (in Wochen mit Feiertagen von 8:30 bis 12:35 Uhr). Für die Dauer der Teilzeit-Kurse gilt die doppelte Dauer bzw. Tagesanzahl der Vollzeit-Kurse. Aus aktuellem Anlass: Corona-Virus - Ihre Qualifizierung findet statt! Mit Videotechnik, face-to-face, von zuhause aus.
أدنى عدد للمشاركين:
6
أقصى عدد للمشاركين:
25
التكلفة:
keine Angaben
التمويل:
  • Aktivierungs- und Vermittlungsgutschein 
  • Arbeitsagentur
  • Deutsche Rentenversicherung 
  • EU/Bund/Land 
نوع المؤهل الدراسي:
Zertifikat/Teilnahmebestätigung 
اختبار إتمام المؤهل:
Ja
اسم المؤهِّل:
keine Angaben
اعتمادات العرض:
  • SGB III-Maßnahmezulassung 
عرض للسيدات فقط:
Nein
رعاية الأطفال:
Nein
جودة المعلومات:
Suchportal Standard Plus

المجموعات المستهدفة:
<p>Informatiker:innen, Fachinformatiker:innen, Programmierer:innen und Fachkräfte mit entsprechender Berufserfahrung.</p>
المتطلبات المهنية:
Unser Lehrgangsangebot richtet sich an Fachleute der jeweiligen Berufsgruppen. Wir setzen keine Vorkenntnisse in den angebotenen Programmen voraus.
المتطلبات التقنية:
Keine besonderen Anforderungen.
منهجية وكالات العمل:
  • C 1435-10-40-15 Programmiersprachen

المحتويات

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

الهدف التعليمي

Nach dem Lehrgang kennen Sie die Entwicklungsumgebungen, Codes und Datenstrukturen von Rust und sind in der Lage, grundlegende Programmierungen durchzuführen. 

جميع البيانات مقدمة دون ضمان. تتحمل الجهات المقدمة حصرًا مسؤولية صحة البيانات.

29.03.2023 آخر تحديث في ,18.08.2022 نُشر لأول مرة في