Kursbeschreibung
In diesem Kurs „Moderne REST APIs mit Node.js, Express und MongoDB“ erhältst du einen kompakten und fundierten Einstieg in die Entwicklung moderner und sicherer REST-APIs mit Node.js, Express und MongoDB. Du lernst, wie diese drei leistungsstarken Technologien kombiniert werden, um skalierbare und flexible Anwendungen auf Unternehmensebene zu entwickeln. Von den Grundlagen bis zu weiterführenden Themen vermittelt dir der Kurs das nötige Wissen, um hochwertige, sichere und performante REST-APIs zu erstellen.
Das Kebel Team bietet dir diesen Kurs als Live Online Training (Webinar) oder Präsenzseminar mit Zertifikat an.
Alternativ organisieren wir auch eine individuelle Schulung oder einen Workshop für dein Team. Termine, Ort, Dauer und Inhalte werden dabei individuell abgestimmt. Deine maßgeschneiderte Schulung kann online, in Präsenz oder hybrid stattfinden.
Das Kebel Team berät dich gerne oder du buchst direkt online.
Die wichtigsten Themen im Überblick
- REST APIs mit Node.js entwickeln
- Express professionell einsetzen
- Sicherheit & Performance optimieren
- Skalierbare Backend-Architektur aufbauen
- Deployment & Hosting umsetzen
Zielgruppe
Voraussetzung für die Schulung
Kursinhalte
Folgende Lerninhalte werden in unserem REST APIs Kurs vermittelt:
- Überblick über die verwendeten Frameworks und Technologien
- Moderne Software-Architekturen
- Node.js
- Die JavaScript Runtime in der Übersicht
- Installation
- Paketmanager (npm und yarn)
- Eine kleine Node.js Applikation
- Globale Objekte
- Unterschiede der Backend-Entwicklung
- Module
- Lesen und schreiben von Dateien
- Synchron und Asynchron
- CORS und Sicherheit
- Express.js
- Express im Vergleich mit Spring Boot, Sails, Koa, Restify, Fastify und Co.
- Architektur
- REST APIs vs GraphQL vs gRPC
- Routing und HTTP Methoden
- OpenAPI und Swagger
- Middleware
- Static Files
- Datei-Upload
- Websockets
- Template Engines (pug)
- Produktiver Einsatz
- Skalierung
- Sicherheit
- Testing
- MongoDB
- Installation und Architektur
- Kurzer Überblick über die mongosh
- Datentypen
- Collections und Documents
- JSON
- Basic Queries
- Mongoose
- Übersicht und Architektur
- Mehr als nur MongoDB Queries
- MongoDB Queries mit Node.js
- Kombination mit Express
- Models
- Validierung
- Business-Logik
- Virtuals und Populate
- Aggregations
- Middleware
- Plugins
- Weiteres
- API Sicherheit
- API Testing
- Performance
- Skalierung
- Deployment und Hosting





