Premium Partner

Angular Architektur Grundlagen

Lernkartei zur Vorbereitung für die IPA.

Lernkartei zur Vorbereitung für die IPA.


Set of flashcards Details

Flashcards 45
Language Deutsch
Category Computer Science
Level Vocational School
Created / Updated 21.07.2019 / 24.02.2024
Licencing Not defined    (https://angular.io/guide/architecture)
Weblink
https://card2brain.ch/box/20190721_angular_architektur_grundlagen
Embed
<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?