AngularJS

Beschreibung:

Das Open-Source-Framework AngularJS ermöglicht die Entwicklung von modernen Web-Anwendungen mit JavaScript und HTML basierend auf dem MVVM-Prinzip. Vorteile dieses Frameworks sind beispielsweise die Reduktion und Strukturierung des Codes durch das MVVM-Pattern sowie die Automatisierung von üblichen Aufgaben. Durch gute Testbarkeit und weniger direkter DOM-Bearbeitung werden außerdem Stabilität und Zuverlässigkeit massiv erhöht.

Da JavaScript fast auf allen modernen Geräten verfügbar ist (vom Computer über Handy, Fernseher und Kühlschrank) ergibt sich durch die Verwendung von AngularJS eine fantastische Möglichkeit, Ideen mit nur wenigen zentralen Komponenten überall umzusetzen.

Nach diesem Kurs sind Sie in der Lage, moderne Single-Page-Anwendungen auf Basis von AngularJS in Verbindung mit JavaScript, HTML5, CSS3 und SASS/Compass zu erstellen. Zum Einstieg erhalten Sie einen Überblick über die Konzepte von AngularJS. Im weiteren Kursverlauf erlernen Sie alle wichtigen Grundlagen für die Entwicklung und das Testen von AngularJS Applikationen.

Anhand vieler Beispiele und Übungen können Sie Ihr neu erworbenes Wissen sofort praktisch anwenden und vertiefen.

Inhalt:

  • Grundlagen
    • Model View View Model (MVVM)
    • Dependency Injection
    • Controller, Directiven, Services, Filter
  • Struktur
    • Unittest
    • Messages mit Broadcast/Emit
    • Bootstraping
    • Routing
    • Lokalisierung
    • Module
  • externe Quellen
    • Promises
    • REST
  • Optimierung
    • SEO
    • Best Practices