You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Erklären Sie das Konzept von Pull Requests in GitHub. Wie setzen Sie Pull Requests bei der Arbeit im Team ein?
Was ist Node.js? Erklären Sie einige, charakteristische Eigenschaften. Für welche Anwendungsfälle einer verteilten Anwendung ist Node.js besonders geeignet und warum?
Erklären Sie das Modulkonzept in modernem ECMAScript. Skizzieren Sie das Grundprinzip in TypeScript oder JavaScript.
Was ist NPM? Erklären Sie das Grundprinzip der Verwendung von NPM in Verbindung mit mobilen Webapplikationen, die mit JavaScript oder TypeScript geschrieben werden.
Erklären Sie den Zusammenhang zwischen ECMAScript und TypeScript. Wie hängen sie zusammen? Wodurch unterscheiden Sie sich?
Erklären Sie die grundsätzliche Funktionsweise von async/await in TypeScript.
Erklären Sie die grundsätzliche Funktionsweise von async/await in C#.
Beschreiben Sie das Prinzip von Structural Subtyping (aka Duck Typing) in Bezug auf TypeScript Interfaces.
Erläutern Sie, wie die HTTP Methoden GET, POST, PUT/PATCH und DELETE bei RESTful Web APIs eingesetzt werden. Bringen Sie jeweils ein Beispiel für einen entsprechenden HTTP Requests.
Erklären Sie, wie Sie URL und Query String Parameters bei der Gestaltung von RESTful Web APIs verwenden. Bringen Sie Beispiele für HTTP Requests, die die Grundprinzipien veranschaulichen.
Was ist Express.js und warum ist das Framework interessant für die Entwicklung eines verteilten Systems?
Was ist Socket.io und in welchem Zusammenhang steht das Framework zu WebSockets? Warum ist das Framework interessant für die Entwicklung einer mobilen Webapplikation?
Was ist ein Dockerfile und wozu dient es? Skizzieren Sie das Grundprinzip anhand eines Beispiels.
Was ist ein Docker Image? Wie gehen Sie in der Praxis damit um (z.B. Erstellung, Verteilung, Versionierung)?
Nennen Sie fünf wichtige Operationen in Verbindung mit Docker Containern? Skizzieren Sie deren Funktionsweise anhand von Beispielen mit der Docker CLI.
Erklären Sie den Grundaufbau von Angular Components. Welche Aufgabe haben sie? Wie werden Sie von anderen Angular Components verwendet?
Erklären Sie die Funktionsweise von Angular Modulen. Wie hängen sie mit dem ECMAScript-Modulsystem zusammen bzw. unterscheiden sie sich davon?
Beschreiben Sie die Umsetzung von Data Binding in Angular. Bringen Sie mindestens drei Beispiele für unterschiedliche Arten von Data Bindings (z.B. Interpolation, Binden an Collections etc.).
Erklären Sie, wie Sie in einer Angular Webapplikation den Aufruf einer RESTful Web API einbauen. Welche Vorkehrungen müssen Sie treffen? Skizzieren Sie das Grundkonzept an einem Codebeispiel.
Beschreiben Sie die Funktionsweise des Angular Routers. Skizzieren Sie das Grundkonzept an einem Codebeispiel.
Wie nutzen Sie CSS Flexible Box Layout (aka flexbox) in Verbindung mit Angular zur Umsetzung von Responsive Design? Skizzieren Sie das Grundkonzept an einem Codebeispiel.
Erklären Sie die wichtigsten Prinzipien von Data Binding in Xamarin Forms. Skizzieren Sie das Grundkonzept an einem Codebeispiel.
Erklären Sie die Unterschiede von .NET Framework, .NET Core und .NET Standard. Gehen Sie darauf ein, wie diese Technologien mit der Entwicklung von plattformunabhängigen, mobilen Anwendungen mit Xamarin zusammenhängen.
Erklären Sie anhand eines Beispiels den Grundaufbau eines ASP.NET Core Web API Controllers, der es erlaubt, über Web API Datensätze in einer DB-Tabelle zu lesen und zu schreiben.
Erklären Sie den konzeptionellen Unterschied von TypeScript/Angular und C#/Xamarin Forms, die Statusänderungen durch Programmcode (z.B. Wert eines Properties ändert sich) zur Aktualisierung der Benutzerschnittstelle führen.
Erklären Sie, wie Sie in einer ASP.NET Core-Anwendung HttpClient verwenden, um Web APIs aufzurufen. Welche Rolle spielt Dependency Injection in diesem Zusammenhang?