Angular für Anwendungen in der Frontend-Entwicklung In dieser Weiterbildung erlernen Sie die Entwicklung von Single Page Anwendungen mit Angular. Sie setzen sich mit den Grundlagen von Angular auseinander und verstehen, wie Single Page Anwendungen strukturiert und implementiert werden. Sie machen sich mit TypeScript vertraut, da Single Page Anwendungen mit Angular in dieser Sprache entwickelt werden. Sie erstellen Komponenten und Module und nutzen die Template-Syntax, um Single Page Anwendungen effizient zu gestalten. Sie wenden Design Patterns wie Atomic Design und Component Service Design an, um die Architektur von Single Page Anwendungen zu optimieren. Sie vertiefen Ihr Wissen in fortgeschrittenen Themen wie Services, Routing und HTTP-Requests, um Single Page Anwendungen funktional zu erweitern. Durch praktische Übungen und Projekte wenden Sie die erlernten Konzepte direkt an und entwickeln eigene Single Page Anwendungen. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig Single Page Anwendungen mit Angular zu konzipieren und umzusetzen.

Grundlagen der Webentwicklung
  • Grundlegender Aufbau von HTML-Dokumenten mit Fokus auf Single Page Anwendungen
  • HTML-Elemente für Seitenstrukturierung
  • Einführung in Cascading Stylesheets (CSS) mit Bezug zu Single Page Anwendungen
  • Selektoren, Vererbung und Kaskade in CSS
  • Responsive Layouts mit CSS und Anwendungen aus dem Bereich Single Page Anwendungen

CSS Vertiefung und Styling
  • Stylen mit CSS in Hinblick auf Single Page Anwendungen
  • Textgestaltung mit CSS
  • Stylen von HTML-Formularen mit CSS und modernen Single Page Anwendungen

JavaScript- und TypeScript-Grundlagen
  • Einführung in dynamische Websites via JavaScript unter Berücksichtigung von Single Page Anwendungen
  • Sprachkern: Variablen, Datentypen und Arrays
  • Sprachkern: Operatoren, Steuern des Ablaufs eines Programms, Schleifen und Funktionen mit Fokus auf Single Page Anwendungen
  • Typensicherheit in JavaScript und TypeScript

Objektorientierte und funktionale Programmierung
  • Objektorientierte Programmierung mit JavaScript im Kontext von Single Page Anwendungen
  • Funktionale Programmierung
  • Arbeiten mit Objekten, Arrays und Funktionen als Referenztypen im Umfeld von Single Page Anwendungen

DOM und Ereignisse
  • Arbeiten mit DOM und Interaktionen in Single Page Anwendungen
  • Ereignisgesteuerte Programmierung
  • Verstehen und Beeinflussen des Ereignisflusses in Single Page Anwendungen

Client-Side Rendering und Next.js
  • Rendering-Strategien: SSR, SSG, CSR speziell bei Single Page Anwendungen
  • Next.js-Grundlagen und Komponenten
  • Datenabruf und Zustandsverwaltung in Next.js für Single Page Anwendungen
  • CSS-Styling und Testen von Next.js im Single Page Anwendungen-Kontext

Angular-Grundlagen
  • Einrichtung von Angular für Single Page Anwendungen
  • DOM, Komponentenbaum und Templates
  • Erzeugen und Verwendung von Komponenten im Rahmen von Single Page Anwendungen

Fortgeschrittene Angular-Themen
  • Styling, Services, Dependency-Injection bei Komponenten mit Blick auf Single Page Anwendungen
  • Navigation und Routing
  • Formulare, Validierung und HTTP-Requests bei Entwicklung von Single Page Anwendungen

Testing und Fehlerbehandlung
  • Testing und Debugging bei Single Page Anwendungen
  • Fehlerbehandlung und Logging
  • Qualifikationsprojekt Frontend-Entwicklung mit Schwerpunkt auf Single Page Anwendungen

UI/UX Design und Animation
  • Animationen und Übergänge in Single Page Anwendungen
  • Widgets und UI-Design
  • Responsive Designs für Single Page Anwendungen

App-Performance und SEO
  • App-Optimierung und Performance für Single Page Anwendungen
  • SEO und Leistungsoptimierung in Single Page Anwendungen

Entwicklungswerkzeuge und -praktiken
  • Versionsverwaltung für Single Page Anwendungen
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery im Rahmen von Single Page Anwendungen

Docker und Container Management
  • Docker-Architekturen und Workflow für Single Page Anwendungen
  • Erstellen und Verwenden von Docker-Images
  • Debuggen und Einsatz von Containern in der Produktivumgebung für Single Page Anwendungen

Prozess- und Service-Management
  • Entwickeln der Prozess-Management-Struktur unter Einbeziehung von Single Page Anwendungen
  • Etablieren von IT-Service-Management-Prozessen
  • Requirement, Release, Access, IT Architecture und Supplier Management für Single Page Anwendungen

Software-Entwicklung und IT-Sicherheit
  • Review- und Koordinationsprozesse im Umfeld von Single Page Anwendungen
  • Information Security
  • Deployment Pipeline für Single Page Anwendungen