- Следующая дата:
- 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.
Все сведения предоставляются без гарантии. За правильность сведений ответственность несут исключительно сами поставщики.
Впервые опубликовано на 18.08.2022, последнее обновление на 29.03.2023