Dieser Kurs vermittelt fundierte Kenntnisse in der Implementierung und Optimierung von Deployment-Strategien für React-basierte Anwendungen. Teilnehmende lernen, wie sie sichere, skalierbare und effiziente Bereitstellungsprozesse für moderne Webanwendungen entwickeln.
Kursinhalte:- Einführung in Deployment-Grundlagen und -Strategien für Webanwendungen
- Erstellung von Build-Prozessen für React-Anwendungen mit Webpack und Vite
- Einführung in CI/CD-Pipelines mit Tools wie Jenkins, GitHub Actions und GitLab CI
- Deployment auf Cloud-Plattformen wie AWS, Azure und Google Cloud
- Nutzung von Docker und Kubernetes für containerisierte Anwendungen
- Serverless-Deployments mit Plattformen wie Vercel und Netlify
- Sicherheitsmaßnahmen beim Deployment: HTTPS, Zertifikate und Secrets Management
- Optimierung der Performance durch Code Splitting und Caching
- Monitoring und Fehlerbehandlung in Produktionsumgebungen
- Praktische Übungen: Entwicklung und Implementierung einer vollständigen Deployment-Pipeline für eine React-Anwendung