Dieser Kurs vermittelt fundierte Kenntnisse in der Implementierung und Optimierung von Deployment-Strategien für Angular-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 Angular-Anwendungen
- Erstellung von Build-Prozessen mit Angular CLI
- Einführung in CI/CD-Pipelines mit Tools wie GitHub Actions und GitLab CI/CD
- Deployment auf Cloud-Plattformen wie AWS, Azure und Google Cloud
- Nutzung von Docker für containerisierte Angular-Anwendungen
- Serverless-Deployments mit Plattformen wie Firebase Hosting und Vercel
- Sicherheitsmaßnahmen beim Deployment: HTTPS, Zertifikate und Secrets Management
- Performance-Optimierung durch Tree Shaking und Lazy Loading
- Monitoring und Fehlerbehandlung in Produktionsumgebungen
- Praktische Übungen: Entwicklung und Implementierung einer vollständigen Deployment-Pipeline für eine Angular-Anwendung