Partenaire Premium

Angular Architektur Grundlagen

Lernkartei zur Vorbereitung für die IPA.

Lernkartei zur Vorbereitung für die IPA.


Fichier Détails

Cartes-fiches 45
Langue Deutsch
Catégorie Informatique
Niveau Apprentissage
Crée / Actualisé 21.07.2019 / 24.02.2024
Attribution de licence Non précisé    (https://angular.io/guide/architecture)
Lien de web
https://card2brain.ch/box/20190721_angular_architektur_grundlagen
Intégrer
<iframe src="https://card2brain.ch/box/20190721_angular_architektur_grundlagen/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist Angular?

Angular ist ...

  • ein Framework
  • eine Plattform
  • dafür da um Clientapplikationen in HTML und TypeScript zu bauen. 

Was sind die Grundbausteine einer Angular-Anwendung?

NgModules

(Diese bieten einen Kompilierungskontext für Components)

Wofür ist das root module da?

Es ermöglicht das Bootstrapping -> App initialisieren und starten

Worüber werden die Views definiert?

Über die Components

Wofür sind Components da?

Components sind die Haupt-Bauelemente einer Angular Applikation.

Sie unterteilen die Applikation in möglichst unabhängige Einzelteile. 

Was sind Services?

  • Services sind JavaScript Objekte welche sich über Dependency Injection in andere Anwendungskomponenten einbinden lassen. 
  • Services bieten bestimmte Funktionen, die nicht direkt mit der Ansicht zusammenhängen. 
  • Oft werden sie hauptsächlich fürs CRUD mit externen Schtittstellen benutzt. 

Was sind die Vorteile von Services?

  • Grosse Anwendungen können in viele kleine sinnvolle Einheiten aufgeteilt werden. 
  • View und Business-Logik wird getrennt. 
  • Erhöht Erweiterbarkeit und Wartbarkeit der Anwendung

Wofür sind Klassen-Decorators da?