Seminare
Seminare

Webentwicklung mit Rust

Webinar - PROKODA GmbH

Webentwicklung mit Rust
Termin Ort Preis*
26.10.2026- 28.10.2026 online 2.011,10 €
26.10.2026- 28.10.2026 München 2.011,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Rust-Webframeworks und Projektstruktur

  • Axum, Actix Web und Rocket vergleichen
  • Auswahlkriterien für APIs und Backend-Services
  • Tokio, Hyper und Tower im Zusammenspiel
  • Projektstruktur und Cargo-Features planen
  • Abhängigkeiten und Features verwalten

HTTP-Services und API-Design

  • Routing, Handler und Extractors einsetzen
  • Request- und Response-Typen mit Serde
  • Statuscodes und Fehlerantworten modellieren
  • Konfiguration über Umgebungsvariablen
  • REST-Ressourcen und Versionierung
  • Eingaben und Payloads validieren
  • OpenAPI-Spezifikation mit Swagger UI

Datenzugriff mit SQLx und Diesel

  • Connection-Pools mit SQLx
  • Asynchrone SQL-Abfragen
  • Compile-Time-Prüfung von SQL-Abfragen
  • Transaktionen und Datentypen
  • Datenbankmigrationen verwalten
  • Diesel-Schema und Modelle
  • Query-Builder mit Diesel
  • SQLx und Diesel vergleichen

Service-Architektur und Zugriffskontrolle

  • Repositories und Domänenlogik trennen
  • Authentifizierung mit Tokens und Sessions
  • Autorisierung in Middleware und Handlern
  • CORS und sicherheitsrelevante Header
  • Secrets und Konfiguration schützen
  • Audit-relevante Ereignisse protokollieren

Tests und Fehlerdiagnose

  • Unit-Tests für Handler und Services
  • Integrationstests mit Testdatenbanken
  • End-to-End-Tests für REST-Endpunkte
  • Tracing und strukturierte Logs
  • Fehlerfälle reproduzieren und beheben

Frontend-Optionen und produktionsnahe Services

  • Leptos, Dioxus und Yew vergleichen
  • Server-Side-Rendering und Hydration
  • Client-Side-Rendering mit WebAssembly
  • Einsatzgrenzen von WebAssembly
  • Templates mit Tera
  • E-Mail-Versand mit Lettre
  • Umgebungsspezifische Konfiguration
  • Health-Checks und Readiness
  • Observability für Webservices
  • Abschlussprojekt mit API und Datenbank
Teilnahmevoraussetzungen:
  • Rust-Kenntnisse auf Niveau des Rust-Grundkurses und des Rust-Fortgeschrittenenkurses
  • Ownership, Borrowing, Traits, Generics und Error-Handling
  • Grundlagen asynchroner Programmierung mit Tokio
  • HTML-, JSON- und SQL-Grundkenntnisse
  • HTTP, REST, Statuscodes und Client-Server-Kommunikation
  • Git, Kommandozeile und Rust-Entwicklungsumgebung
Zielgruppe:
  • Softwareentwicklerinnen und Softwareentwickler mit sicheren Rust-Kenntnissen
  • Backend-Fachkräfte für typsichere HTTP-Services
  • Full-Stack-Fachkräfte mit Rust- und WebAssembly-Bezug
  • Softwarearchitektinnen und Softwarearchitekten bei Framework- und Architekturentscheidungen
  • Fachkräfte für die Einführung von Rust-Komponenten in bestehende Services
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha