Angular – Framework
Natascha ist in Johnnys-Kneipe. Beide unterhalten sich über Angular. Was ist das überhaupt genau und was kannst du damit machen und wo genau wird diese Technik oft gesucht? Denk 1 Minute darüber nach und klick dann wie immer auf Lösung.
Punkt 1 – Wo kann dir Angular begegnen? – Kurz-Definition
Angular ist ein Open-Source-Framework für die Entwicklung von Single-Page-Anwendungen (SPAs) und dynamischen Webanwendungen. Es wurde von Google entwickelt . Angular bietet eine umfassende Plattform für die Entwicklung von Frontend-Anwendungen und folgt dem Model-View-Controller (MVC)-Architekturmuster.
Punkt 2 Einfache Erklärung Angular – Wo könnte es in Stellenanzeigen vorkommen?
Praktisches Beispiel: Du bewirbst dich auf eine Stelle als Frontend-Entwickler. (Frontend ist alles, das was du siehst auf einer Webseite, die Bilder, die Texte, etc:). Um alles cool anzuzeigen, benötigst du bestimmte Techniken. Die Markup-Sprache HTML ( HTML ist keine Programmiersprache sondern eine Markup-Sprache), du benötigst CSS, das ist eine Stylesheetsprache), diese Sprache ist dafür zuständig, für das Layout deiner Seite. Du bestimmst, wie soll der Hintergrund der Webseite aussehen, wie und wo sollen die Bilder angeordnet sein, oder wieviel Abstand soll zwischen 2 Bildern sein. Das bestimmst du alles mit CSS.
Und dann gibt es noch Java-Script, das möglicherweise oder ziemlich sicher in der Stellenanzeige stehen wird. Damit schreibst du z. B Funktionen. Java-Script ist für alles funktionelle oder dynamische einer Webseite wichtig.
Punkt 3 Doch wo bleibt jetzt Angular?
Häufig wirst du dann auf diese 3 Techniken stoßen, die man optional kennen sollte, oder zumindest eine davon. Es ist projektabhängig.
REACT.JS ( Bibliothek) Vue.js ( Framework) oder eben Angular – Framework.
Punkt 3 a Städte & Angular
Tipp: Es gibt auch bundesweite Vernetzungsgruppen zum Thema Angular mehr
Punkt 4 Ich bin totaler Neu-Anfänger und habe noch nie im Leben eine Zeile Code geschrieben. Soll ich mit Angular starten?
Nein! Als Neustarter lade dir zunächst Visual-Studio-Code runter, starte mit HTML, dann CSS, dann Java-Script und dann kannst du, wenn dich Angular interessiert, Angular lernen. Check den Lernplan für Anfänger im Cyberspace 2 und geh Schritt für Schritt vor.
Wo kann ich mir Angular näher anschauen?
Check die Seite
Wo finde ich die offizielle Webseite von Angular ?
Allgemein, was ist Angular? (Programmier-Gerüst)
Angular ist ein Open-Source-Framework für die Entwicklung von Single-Page-Anwendungen (SPAs) und dynamischen Webanwendungen. Es wurde von Google entwickelt . Angular bietet eine umfassende Plattform für die Entwicklung von Frontend-Anwendungen und folgt dem Model-View-Controller (MVC)-Architekturmuster.
Hier sind einige Schlüsselkonzepte und Funktionen von Angular:
- Komponenten: Angular-Anwendungen bestehen aus Komponenten, die einzelne Teile der Benutzeroberfläche repräsentieren. Jede Komponente hat ihre eigene Logik, Vorlagen (Templates) und Stildefinitionen.
- Module: Angular-Anwendungen werden in Module organisiert, die verschiedene Teile der Anwendung gruppieren. Module helfen bei der Strukturierung des Codes und der Organisation von Funktionen.
- Datenbindung: Angular bietet eine leistungsstarke Datenbindungs-Syntax, die es ermöglicht, Daten zwischen Komponenten und deren Vorlagen zu synchronisieren. Es gibt bidirektionale Datenbindung, bei der Änderungen in der Benutzeroberfläche automatisch zu Datenänderungen führen und umgekehrt.
- Direktiven: Angular verwendet Direktiven, um das Verhalten von DOM-Elementen zu ändern oder um benutzerdefinierte HTML-Tags zu erstellen. Zum Beispiel ermöglicht die
ngIf
-Direktive das bedingte Rendern von HTML-Elementen. - Dependency Injection (DI): Angular verwendet Dependency Injection, um Abhängigkeiten zwischen verschiedenen Teilen der Anwendung zu verwalten. Dies fördert die Modularität und Wiederverwendbarkeit von Code.
Es ist wichtig zu beachten, dass es verschiedene Versionen von Angular gibt (zum Beispiel AngularJS, Angular 2, Angular 4, usw.), und jede Version kann unterschiedliche Features und Syntax haben. Aktuelle Informationen sollten direkt von der offiziellen Angular-Website oder der Angular-Dokumentation bezogen werden.