OAuth 2.0 und OpenID Connect mit Spring Boot 3
OAuth 2.0 und OpenID Connect unterscheiden, einen OIDC-Login-Client und einen JWT-validierenden Ressourcen-Server mit Spring Security aufbauen und testen.
OAuth 2.0 und OpenID Connect unterscheiden, einen OIDC-Login-Client und einen JWT-validierenden Ressourcen-Server mit Spring Security aufbauen und testen.
Wie man Route Handlers im App Router verwendet, um REST APIs zu schreiben – HTTP-Methoden definieren, Body lesen, Dynamic Parameters, Cookies, Caching und Tests mit Vitest.
Nutze Readable, Transform, Pipeline und Backpressure in Node.js, um mehrere hundert Megabyte große Dateien zu lesen, zu filtern und zu komprimieren – ohne dass der RAM überläuft.
Verstehe, welche Probleme useMemo und useCallback lösen, wann sie render-Verschwendung reduzieren, wann sie den Code nur komplizieren, und wie du das mit Tests beweist.
Erfahre, wie async/await in Node.js funktioniert, wie man Fehler mit try/catch korrekt abfängt, und welche häufigen Fehler bei der Promise-Verarbeitung auftreten.
Anleitung zum Schreiben von Custom Hooks zur Extraktion von stateful Logik, Vermeidung von Code-Duplikation zwischen Komponenten, mit Beispielen für useFetch, useLocalStorage und Testing.
Erfahren Sie, wie Next.js Fetch-Daten zwischenspeichert, Revalidierung nach Zeit oder Tag kontrolliert und wann Sie Dynamic Rendering erzwingen sollten.
Anleitung zur sicheren JWT-Verwendung in Spring Boot und häufigen Sicherheitslücken wie alg=none, exponierte Secrets und fehlende Expiration-Validierung.
Erfahren Sie, wie Sie Passwörter sicher mit bcrypt und argon2 in Spring Boot hashen und vermeiden Sie häufige Fehler, die Systeme anfällig für Angriffe machen.
Anleitung zum Aufbau einer REST-API mit Express: vom Routing, Middleware, Datenvalidierung bis zur Fehlerbehandlung und Tests mit Jest und Supertest.
Erfahren Sie, wie Sie Server Actions in Next.js nutzen, um Formulareinreichungen direkt aus Komponenten zu verarbeiten, ohne separate Route Handler oder APIs zu schreiben.
Analyse der tatsächlichen Funktionsweise von useState und useEffect in React, mit häufigen Fehlern wie stale closure, infinite loops und wann man useEffect nicht verwenden sollte.
Erfahren Sie 5 Verteidigungsebenen gegen Prompt Injection für LLM-Systeme — Spotlighting, Instruction Hierarchy, Least-Privilege Tools, Human-in-the-Loop, Planner/Executor Split — mit Java-Code-Beispielen.
Erfahren Sie, wie Next.js App Router Routen über page, layout und route handler organisiert – mit ausführbaren Beispielen und Tests.
Erfahren Sie, wie CSRF-Angriffe funktionieren, was SameSite-Cookie-Attribute bewirken, und wie Sie CSRF-Token in Spring Boot richtig konfigurieren.
Erklärung des Event-Loop-Mechanismus in Node.js durch verschiedene Phasen, mit konkreten Code-Beispielen zur Ausführungsreihenfolge von setTimeout, Promise, process.nextTick.
Server und Client Components im Next.js App Router unterscheiden, wann du welches nutzt, und häufige Fehler beim Kombinieren beider.
Lernen Sie, wie SQL-Injection funktioniert und wie PreparedStatement/JPA Ihnen helfen, sie wirksam zu verhindern.
Verstehe die Mechanismen von XSS-Angriffen (Reflected, Stored, DOM-based) und implementiere wirksamen Schutz durch Encoding, CSP und Spring-Security-Features.