Mastering Single Page Applications with Angular

    Seminarinhalt

    Im Kurs „Mastering Single Page Applications with Angular“ lernen Sie, Single Page Applications (SPAs) mit Angular von Grund auf zu entwickeln. Der Kurs konzentriert sich auf die Kernkonzepte von Angular und führt Sie schrittweise durch die wichtigsten Techniken zur Erstellung moderner Webanwendungen. Sie arbeiten mit TypeScript, lernen Komponenten zu erstellen, setzen Routing ein und verwenden Reactive Forms. Der Fokus liegt auf praktischen Übungen, die Sie dabei unterstützen, das Gelernte direkt anzuwenden. 

    Praktische Übungen:
    Jedes Modul enthält praktische Übungen und Anwendungsbeispiele. Am Ende des Kurses wird eine vollständige Angular-Anwendung entwickelt und in die Cloud deployt.

    Im Mastering Angular: Advanced Skills for Professional Development Kurs werden fortgeschrittenen Themen wie Standalone-Komponenten, fortgeschrittenes State Management mit NgRx oder komplexe Testing-Strategien behandelt. Dieser Kurs bietet eine fundierte Einführung, auf die später im Advanced Kurs aufgebaut werden kann.

    Programm

    Einführung in Angular und TypeScript:
    • Grundkonzepte von Angular und SPA-Architekturen.
    • Verwendung der Angular CLI für Projektkonfiguration.
    • Einführung in TypeScript und seine Rolle in Angular.
    Komponenten und Datenbindung:
    • Erstellung und Verwaltung von Angular-Komponenten.
    • Property- und Event-Binding sowie Two-Way-Datenbindung.
    • Einführung in die Nutzung von Direktiven und Pipes.
    Routing und Navigation:
    • Grundlagen von Routing und Navigation.
    • Nutzung von Lazy Loading für Performance-Optimierung.
    Responsive Design:
    • Gestaltung von Responsive User Interfaces mit CSS Grid und Flexbox.
    • Einführung in Angular Material für moderne UI-Komponenten.
    Formulare und Validierung:
    • Erstellung von Formularen mit Template-driven Forms und Reactive Forms.
    • Grundlegende Validierungsstrategien und Einführung in Custom Validators.
    Reaktive Programmierung mit RxJS:
    • Einführung in Observables und ihre Anwendung für asynchrone Operationen.
    • Verwendung einfacher RxJS Operators wie map und filter.
    State Management und Event-Sharing:
    • Einführung in State Management über Services.
    • Grundlagen des Event-Sharings zwischen Komponenten.
    Testing von Angular-Anwendungen:
    • Grundlagen des Unit-Testing mit Jasmine.
    • Erste Schritte in Integrationstests.
    Authentifizierung und Veröffentlichung:
    • Einführung in JWT, OAuth 2.0 und OpenID Connect.
    • Deployment einfacher Anwendungen auf Firebase oder Docker.
    Nach Abschluss dieses Trainings haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:
    • Grundlagen des Angular Frameworks und dessen Architektur.
    • TypeScript und seine Anwendung in Angular-Projekten.
    • Entwicklung von einfachen Komponenten und die Nutzung von Datenbindung.
    • Routing und Navigation für Single Page Applications.
    • Gestaltung von Responsive User Interfaces mit CSS Grid und Flexbox.
    • Einsatz von Reactive Forms für grundlegende Formularvalidierungen.
    • Grundkenntnisse der Reaktiven Programmierung mit RxJS und Observables.
    • Basiswissen zum State Management und zum Event-Sharing über Services.
    • Grundlagen des Unit-Testing und erste Schritte im Integrationstesting.
    • Einführung in Authentifizierung und Deployment auf Cloud-Plattformen wie Firebase. 

    Zielgruppen

    Dieser Kurs richtet sich an Webentwickler und Webentwicklerinnen, die bereits Grundkenntnisse in JavaScript besitzen und professionelle Single Page Applications mit Angular erstellen möchten. 

    Vorkenntnisse

    • JavaScript und HTML Basics.
    • Grundkenntnisse im Web Development.
    • Erste Erfahrung mit objektorientierter Programmierung.

    Downloads

      5 Tage  3.980,- ab  3.190,-
      Termin wählen
      Trainings-ID:
      angGLA
      Wissensgarantie:
      12 Monate
      Ort:
      Wien, Online

      Jetzt buchen

      • 27.10.-31.10.2025 27.10.2025 Aktion 5 Tage 5T Wien Online ab  3.190,-

          Training inkl gratis techConference Ticket TC25

           3.190,-  3.980,-
        • Training inkl gratis techConference Ticket TC25 Vor Ort  3.190,- 3.980,-
        • Training inkl gratis techConference Ticket TC25 Online  3.190,- 3.980,-
        • Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-
      • 12.01.-16.01.2026 12.01.2026 5 Tage 5T Wien Online ab  3.190,-

          Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-
      • 09.03.-13.03.2026 09.03.2026 5 Tage 5T Wien Online ab  3.190,-

          Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-
      • 18.05.-22.05.2026 18.05.2026 5 Tage 5T Wien Online ab  3.190,-

          Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-
      • 13.07.-17.07.2026 13.07.2026 5 Tage 5T Wien Online ab  3.190,-

          Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-
      • 19.10.-23.10.2026 19.10.2026 5 Tage 5T Wien Online ab  3.190,-

          Trainingspreis

           3.190,-
        • Trainingspreis Vor Ort  3.190,-
        • Trainingspreis Online  3.190,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      This field is hidden when viewing the form
      This field is hidden when viewing the form
      This field is hidden when viewing the form

      Was ist die ETC-Wissensgarantie?

      Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.

      Weitere Infos

      Lernformen im Überblick

      Mehr darüber