Web Entwicklung mit Node.js - Zusatzqualifikation für Backend-Lösungen

Dieser Kurs bietet eine spezialisierte Weiterbildung für Webentwickler und Interessierte, die ihre Fähigkeiten in der Entwicklung moderner Backend-Lösungen mit Node.js vertiefen möchten. Die Teilnehmenden lernen, wie sie performante, sichere und skalierbare Backends erstellen, die auf aktuellen Best Practices und Technologien basieren.

Kursinhalte:
  • Einführung in die Grundlagen der Backend-Entwicklung mit Node.js
  • Erstellung von RESTful APIs und GraphQL-Schnittstellen
  • Datenbankintegration mit MongoDB, PostgreSQL und Prisma
  • Authentifizierungs- und Autorisierungskonzepte mit JWT und OAuth
  • Asynchrone Programmierung in Node.js: Event Loop, Promises und Streams
  • Skalierung von Anwendungen mit Load Balancing und Clustering
  • Sicherheitskonzepte: Schutz vor SQL-Injection, XSS und weiteren Angriffen
  • Testing und Debugging von Backend-Lösungen mit Jest und Mocha
  • Deployment von Node.js-Anwendungen auf Plattformen wie AWS, Heroku und Azure
  • Praktische Übungen: Entwicklung einer vollständigen Backend-Lösung mit Node.js