JavaScript und DevOps in der Webentwicklung In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der Webentwicklung, indem Sie sich intensiv mit JavaScript und DevOps-Praktiken auseinandersetzen. Sie lernen, wie JavaScript zur Erstellung dynamischer und interaktiver Webanwendungen eingesetzt wird und wie DevOps-Methoden die Effizienz und Qualität in der Webentwicklung steigern können. Sie erwerben fundierte Fähigkeiten in JavaScript, einschließlich der Entwicklung von Frontend- und Backend-Komponenten. Zudem werden Sie in die Lage versetzt, DevOps-Prinzipien wie Continuous Integration und Continuous Deployment in den Entwicklungsprozess zu integrieren. Ein weiterer Schwerpunkt liegt auf der Anwendung von Container-Technologien und der Automatisierung von Deployment-Prozessen, um die Webentwicklung zu optimieren. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an. Dies ermöglicht Ihnen, sowohl JavaScript als auch DevOps-Tools effektiv in realen Szenarien der Webentwicklung einzusetzen. Nach Abschluss der Weiterbildung sind Sie in der Lage, moderne Webanwendungen zu entwickeln und den gesamten Entwicklungszyklus mithilfe von DevOps-Strategien effizient zu gestalten.

JavaScript-Programmierung - Grundlagen
  • Kenntnisse im Bereich Webentwicklung: Arbeiten mit variablen Datentypen und Arrays
  • Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
  • Praxisorientierte Beispiele aus der Webentwicklung: Arbeiten mit Schleifen und Funktionen
  • Objektorientierte Programmierung mit JavaScript
  • Anwendungen für die Webentwicklung: Arbeiten mit Objekten
  • Extrahieren von Werten aus Arrays und Objekten
  • Funktionale Programmierung

JavaScript-Programmierung - Web-Interaktion
  • Grundlagen der Webentwicklung anhand von DOM-Arbeiten
  • Ereignisgesteuerte Programmierung
  • Methoden aus der Webentwicklung zur Beeinflussung des Ereignisflusses
  • Arbeiten mit Formularen
  • Webentwicklung: Steuern des Browsers
  • Asynchrone Programmierung

DevOps und Continuous Practices
  • DevOps-Prozesse mit Fokus auf Webentwicklung: Continuous Integration und automatisiertes Testen
  • Release-Automatisierung und Risikoreduktion
  • Anwendungsbeispiele aus der Webentwicklung: Continuous Delivery und Continuous Integration
  • Telemetriedaten und A/B-Tests

Sicherheit in der Software-Entwicklung
  • Sicherheitsaspekte in der Webentwicklung: Information Security
  • Continuous Security