In dieser Weiterbildung erlernen Sie die Entwicklung moderner Webanwendungen mit dem JavaScript-Web-Framework Angular. Sie erwerben Kenntnisse in der Programmierung mit Java und C#, um serverseitige Funktionen zu implementieren und die Kommunikation zwischen Frontend und Backend zu gestalten. Sie setzen sich mit den Grundlagen von Angular auseinander, einschließlich der Installation, Projektstruktur und Nutzung der Angular CLI. Sie lernen, Komponenten zu erstellen, Datenbindungen zu implementieren und Services sowie Dependency Injection zu nutzen. Zudem werden Sie in die Lage versetzt, Routing für die Navigation innerhalb der Anwendung zu konfigurieren und HTTP-Requests für die Kommunikation mit Webservern zu erstellen. Die Programmierung mit Java und C# ermöglicht es Ihnen, serverseitige Logik zu entwickeln und APIs bereitzustellen, die nahtlos mit dem Angular-Frontend interagieren. Durch praktische Übungen und Projekte wenden Sie das erlernte Wissen an, indem Sie vollständige Webanwendungen entwickeln, die sowohl client- als auch serverseitige Komponenten umfassen. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig komplexe Webanwendungen mit dem JavaScript-Web-Framework Angular zu konzipieren und umzusetzen, wobei Sie Java und C# für die serverseitige Entwicklung einsetzen.
- Komponenten mit Fokus auf JavaScript-Web-Framework
- Dynamische Templates in Angular
- Services & Dependency Injection im Kontext von JavaScript-Web-Framework
- Input Properties und Data Binding
- Template-Syntax als Teil des JavaScript-Web-Framework
- Attribute- und Struktur-Direktiven
- Anwendungen aus dem Bereich JavaScript-Web-Framework: Routing und Navigation
- Reactive Forms und Validierung
C# und .NET Programmierung
- Einführung in .NET mit Bezug zu JavaScript-Web-Framework
- C#-Klassen
- Vererbung, Polymorphie und Interfaces im Rahmen von JavaScript-Web-Framework
- Fehlerbehandlung und Debugging
- Sammlungen und Generics für JavaScript-Web-Framework
- Delegaten und Ereignisse
- Lambda-Expressions unter Berücksichtigung von JavaScript-Web-Framework
- Serialisierung und Multithreading
C++ Konzepte und Anwendungen
- Einführung mit Kenntnissen zu JavaScript-Web-Framework
- Templates
- Klassen und Konstruktoren unter Einbindung von JavaScript-Web-Framework
- Vererbung
- Smart Pointer im Zusammenhang mit JavaScript-Web-Framework
- Polymorphe Klassen
- Algorithmen der Standardbibliothek im Bereich JavaScript-Web-Framework
- Multithreading
Java-Programmierung und Entwicklungstools
- Installation und Einrichtung einer Java-Entwicklungsumgebung mit Bezug auf JavaScript-Web-Framework
- Kompilieren von Java-Programmen
- Objektorientierte Programmierung im Kontext von JavaScript-Web-Framework
- Vererbung in objektorientierter Programmierung
- Verzweigungen in Verbindung mit JavaScript-Web-Framework
- Funktionsweise von Schleifen
- Arrays im Rahmen von JavaScript-Web-Framework
- Fehlerbehebung in Java