Autor: Thomas B.
V-Modell XT
Nützliche Links:
- Wikipedia
- Das V-Modell XT. Ein Standard für die Entwicklung von Systemen.
- Die V-Modell XT Rollen. Eine Übersicht.
- Beauftragte der Bundesregierung für Informationstechnik – Homepage des V-Modells XT mit umfangreichen Informationen und Downloads.
- Das V-Modell (tu-clausthal.de)
WebDev: CMS
Nützliche Links:
Piranha.Core ist die aktuelle Version von Piranha CMS, komplett neu geschrieben für .NET Standard und ASP.NET Core.
- …
Microservices
Microservices sind ein Architekturmuster, bei dem komplexe Anwendungssoftware aus unabhängigen Diensten (Anwendungsservices) komponiert wird, die untereinander mit sprachunabhängigen Schnittstellen kommunizieren. Die Dienste sind weitgehend entkoppelt und erledigen eine kleine Aufgabe. So ermöglichen sie einen modularen Aufbau von Anwendungssoftware.
.NET Platform
- LoremIpsum-Microservice-WebApp – Diese dynamisch skalierbare Webapplikation basiert auf Microservices, Docker, ASP.Net, Angular, u.v.m.
- Das Cosella Microservice Framework erleichtert das Entwickeln von .NET-Service basierten Lösungen. Ein neues Projekt.
- Microservice mit Xigadee – Xigadee ist ein Open-Source-Microservice. Die Bibliotheken bieten einen einfachen und durchgängigen Ansatz, um ein modernes Enterprise-API und Microservice-basierte Lösungen zu bauen.
- mockservices-dotnet Toolkit – Toolkit zum Erstellen von Microservices in einer Multi-Projekt-Testumgebung unter Verwendung von Mock Distributed Mechanismen.
.NET Core Platform
- Microservice-Demo – Test Projekt und Demo zum Erstellen einer Microservice-Infrastruktur mit .NET-Core-Tools.
- Microservices using ASP.NET Core – Bauen Sie Microservices mithilfe von ASP.NET Core auf.
- Simple-Transaction ist eine .NET-Core-Musteranwendung und ein Beispiel dafür, wie man ein Microservice-basiertes Back-end System für ein einfaches automatisiertes Banking Feature implementiert.
- UserDataMicroservice – Ein User-Data-Microservice mit .NET Core implementiert für eine soziale, plattformübergreifende Applikation. User-Daten werden in einer Postgresql-Amazon-Web-Services-RDS-Datenbank gespeichert. Der Microservice wird in einem Docker Container ausgeführt.
- ezStore-microservices – Ein Microservice-System erstellt auf .NET Core. Es unterstützt Docker, Kubernetes, Istio.
- fMicroService – Experimente zum Erstellen von Back-ends mit Microservices mithilfe .NET Core, Docker, Kubernetes für Azure.
- ASP.NET Core & VueJS Starter Kit – Ein entkoppeltes, einfaches Starter-Kit-Template für ASP.NET Core 2.2 und VueJS 2.6. Es enthält ein angepasstes Eigenschaftsvalidierungselement auf Serverseite sowie entkoppelte Statusverwaltung für Vuex Webpack (Hot Module Replacement).
- Build a RESTful Service with .NET Core (by Source Allies)
- Tutorial: Create a web API with ASP.NET Core (Microsoft Docs)
- Step-by-Step ASP.NET Core RESTful Web Service Development (DZone Web Dev)
- How To Build a RESTful API with ASP.NET Core (Medium.com)
- Creating A REST Webservice With .NET Core (Patrick Schadler)
Node.js
React
Vue.js
Angular
IDEs: Spring Tool Suite (STS)
Java
JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde. Heute findet JavaScript auch außerhalb von Browsern Anwendung, so etwa auf Servern und in Microcontrollern.
Nützliche Links:
- Downloads: JRE , JDK
- Tutorials:
- Java-Blog-Buch – Ein Buch über Java-Programmierung in Blog-Form
- Java Tutorial (TutorialsPoint)
- Programming Tutorials and Source Code Examples (java2s)
IDEs:
Erweiterungen:
- Spring Framework (Project’s Website)
- Hibernate ORM (Project’s Website)
- HSQLDB – 100% Java Database (Project’s Website)
Beispiele:
- MediathekView – Durchsucht die Mediatheken öffentl.-rechtl. Sender (Project’s Home)
TypeScript
TypeScript ist eine von Microsoft entwickelte Programmiersprache, die auf den Vorschlägen zum ECMAScript-6-Standard basiert. Sprachkonstrukte von TypeScript, wie Klassen, Vererbung, Module und anonyme Funktionen wurden auch in ECMAScript 6 übernommen.
Nützliche Links:
IDEs:
- Webstorm, NetBeans, Aptana Studio, Visual Studio Code, Atom
- Online: JSFiddle, CodePen
Data Formats: JSON
Die JavaScript Object Notation (kurz JSON) ist ein kompaktes Datenformat in einer einfach lesbaren Textform zum Zweck des Datenaustauschs zwischen Anwendungen. Jedes gültige JSON-Dokument soll ein gültiges JavaScript sein und per eval() interpretiert werden können. Aufgrund kleiner Abweichungen in der Menge der erlaubten Unicode-Zeichen ist es jedoch möglich, JSON-Objekte zu erzeugen, die von einem normkonformen JavaScript-Interpreter nicht akzeptiert werden. Davon abgesehen ist JSON aber unabhängig von der Programmiersprache, Parser existieren in praktisch allen verbreiteten Sprachen.