Remix.js basiert auf React und ist für die Entwicklung von Webanwendungen für Front und Backend Lösungen in einem Framework konzipiert. Durch Remix.js ist auf die Verbesserung von Leistung und Benutzererfahrung konzentriert. Es bietet eine robuste Routing- und Datenlade-Architektur, die das serverseitige Rendering und das präzise Datenmanagement erleichtert. Remix.js verbessert die Backend-Integration und SEO-Optimierung für Webanwendungen erheblich.
Inhalt
Einführung in Node.js
Einführung in Remix.js
Remix-Projektstruktur und Grundlagen
Routing in Remix
Übungsprojekt: Einfache Anwendung
Deploy Targets, Adapters, und Stacks
Fetching und Mutating Data
Enhancing the User Experience
Error Handling in Remix
Session Management
Übungsprojekt: Erweiterung der Anwendung
Assets und Metadata Handling
Working with File Uploads
Optimistic UI
Caching Strategies
Deferring Loader Data
Real Time with Remix
Advanced Session Management
Übungsprojekt: Blog-Anwendung
Developing for the Edge
Migration und Upgrade Strategies
Übungsprojekt: Blog-Anwendung
Abschlussprojekt
Zielgruppe
Webentwickler
Voraussetzungen
JavaScript, Typescript, React, Node
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit