Was ist Node.js und wie funktioniert es?, Installation von Node.js, JavaScript vs TypeScript in der Node.js Welt, Alternative Runtimes wie bun oder Deno, Erstellen einfacher Programme und Skripte, Einbinden von Bibl...
Überblick über die verwendeten Frameworks und Technologien, Moderne Software-Architekturen, Node.jsDie JavaScript Runtime in der Übersicht, Installation, Paketmanager (npm und yarn), Eine kleine Node.js Applikation,...
Advanced Caching ArchitekturRequest Memoization vs. Data Cache verstehen, Full Route Cache und Router Cache Strategien, Cache-Invalidierung und Revalidierung (Time-based vs. On-demand), Umgang mit Dynamic Functions...
Clientseitige (JavaScript) vs serverseitige Programmiersprachen, JavaScript vs TypeScript, Geschichte von JavaScript, Der Sprachkern EcmaScript, Was wird für JavaScript benötigt?, Allgemeine Befehle, Interpreter, P...
Die Basistechnologien HTML, CSS und JavaScript und das DOM (Document Object Modell), JSON als Austauschformat, Zugriff auf REST / GraphQL APIs, Die DOM API - Zugriff auf das Dokument mit JavaScript, Ereignisbehandlu...
Übersicht und Architektur Features von Next.js, Architektur, Stärken und Schwächen, TypeScript vs JavaScriptNext.js im Hands-on Installation von Next.js (Mit yarn / npm), Ein Next.js Projekt erstellen, create-next-a...
Electron Architektur und Übersicht Vorteile von Electron, Chromium Basis, Node.js Integration, Aufbau von Electron Projekten, Architektur, Integration von Node-gyp (C / C++) ModulenEinstieg in Electron Installation...
Übersicht und Architektur GraphQL Übersicht, GraphQL vs REST, Entwicklungsumgebung und ToolchainGraphQL Server (Backend-Anwendung) Übersicht und Bibliotheken, Node.js, Apollo Server und Alternativen, Prisma und Alte...
Vergleich TypeScript und JavaScript, Die Entwicklung von TypeScript und EcmaScript, Laufzeitumgebungen (Browser oder Node.js), Entwicklungsumgebungen für TypeScript (Visual Studio Code, JetBrains WebStorm…), Transco...
Netzwerk und Protokolle in C, Client/Server Architektur, Remote Procedure Call (RPC), TCP und UDP Sockets, Streams und Transport Layer Interface (TLI), Corba, Verschlüsselte Kommunikation, Verteilte Server (Distribu...
Überblick und Architektur Vue.js im Überblick, Version 2 und 3 im Vergleich, Die Vue.js cli (create-vue), Node Paketmanager (yarn / npm), Das erste Vue.js Projekt, Vue.js mit TypeScript vs JavaScript, Entwicklungsum...
Die Revolution: App Router ArchitekturDateisystem-basiertes Routing verstehen, Vergleich Pages Router vs. App Router, Layouts, Templates und verschachtelte Routen, Route Groups und dynamische Segmente, React Server...
1. Grundlagen von TypeScriptUnterschiede zu ES6, Funktionen und Scopes, Fat Arrow-Funktionen, Typen und Typisierung, Klassen, Decorators und Annotationen, Modulsystem, Interfaces und Generics, Destructuring2. Einfüh...
Migrationsplanung mit minimalem Risiko Ist-Analyse: Routing, State, Data Layer, Build, Strangler-Pattern und inkrementelle Migration, Entscheidung: App Router vs. Pages Router, Definition von Done, Rollback und Fe...
Einführung in REST APIs (Kurze Übersicht), REST Api Standards (Swagger / OpenAPI), Go Frameworks im Vergleich, Einfaches Beispiel mit der Standard Library (http, mux …), Marshalling in Go - der richtige Umgang mit J...
Übersicht ECMAScript als Sprachkern von JavaScript, ES6 bis zur aktuellen Vorschau-Version ESnext, Versionen im Überblick, TypeScript im Vergleich, Welche Features kann Ich wie verwenden?, Webpack, Babel & Co verste...
Application State Management Vuex und Pinia, Reactive State, Getters, Actions, Implizierte Mutationen, State und REST API Anbindung (async), MiddlewareVue Routing Routing mit vue-router, Router Links, Dynamische Rou...
Go Language Deep DiveStrukturen, Interfaces und Best Practices, Fehlerbehandlung idiomatisch lösen, Dependency Management mit Go Modules, Context Package für Request Scoping, Concurrency & PerformanceGoroutines und...