Web Entwickler mit Node.js - Zusatzqualifikation für Deployment Strategien

Dieser Kurs bietet eine spezialisierte Weiterbildung für Webentwickler, die ihre Node.js-Anwendungen effizient und sicher bereitstellen möchten. Die Teilnehmenden lernen moderne Deployment-Strategien kennen und anwenden, um skalierbare und performante Produktionsumgebungen zu schaffen.

Kursinhalte:
  • Grundlagen von Deployment-Strategien für Node.js-Anwendungen
  • Erstellung und Optimierung von Build-Prozessen mit Tools wie Webpack und Vite
  • Einführung in CI/CD-Pipelines mit GitHub Actions, GitLab CI/CD und Jenkins
  • Containerisierung von Node.js-Anwendungen mit Docker
  • Orchestrierung und Skalierung mit Kubernetes
  • Serverless-Deployments mit Plattformen wie AWS Lambda und Google Cloud Functions
  • Sicherheitsmaßnahmen: Secrets Management, HTTPS und API-Keys
  • Performance-Optimierung durch Load Balancing und Clustering
  • Monitoring und Fehlerbehebung in Produktionsumgebungen
  • Praktische Übungen: Entwicklung und Deployment einer Node.js-Anwendung mit vollständiger CI/CD-Pipeline