Glossar

  • .NET .NET ist eine freie, quelloffene, von Microsoft koordinierte Software-Plattform, auf der sich Applikationen entwickeln und ausführen lassen können.
  • ASP.NET ASP.NET ist ein von Microsoft entwickeltes, serverseitiges Webframework. Es beinhaltet die Frameworks ASP.NET Web Forms, ASP.NET MVC und ASP.NET Web Pages.
  • Agile Agile ist eine iterative Projektmanagement Methode, die dabei helfen soll, ein Projekt schnell und reibungslos umzusetzen.
  • Android Android ist ein quelloffenes Betriebssystem für Touchscreen-basierte mobile Geräte wie Smartphones, Tablets, Smartwatches, Fernseher und Autos.
  • Angular Angular ist ein quelloffenes Frontend-Webframework, das größtenteils von Google entwickelt wird. Es basiert auf der Programmiersprache Typescript.
  • App Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware.
  • BLE / Bluetooth BLE ist ein Teil des Bluetooth-Standards der auf einen geringen Energieverbrauch optimiert ist.
  • Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet
  • Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert.
  • C# C# ist eine quelloffene, typsichere, objektorientierte Allzweck-Programmiersprache, die von Microsoft entwickelt wird.
  • Container-Virtualisierung Die Container-Virtualisierung ist ein Konzept, das die zur Verfügung stehenden Ressourcen eines Systems an isolierte Anwendungen bereit stellt.
  • Cross-Plattform-App Eine Cross-Plattform-App ist eine Anwendung die, ähnlich zu Hybriden-Apps, nicht speziell für eine Plattform entwickelt wird. Der Hauptunterschied zu Hybriden-Apps besteht dabei darin, dass die Benutzeroberfläche mit den nativen APIs der jeweiligen Plattform gebaut wird.
  • Dating App Eine Dating App ist ein App, um romantische Beziehungen und Partnerschaften zu finden. Dabei werden häufig Social-Networking Tools eingesetzt, um möglichst passende Treffer zu erzielen.
  • Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern
  • E-Learning Unter E-Learning versteht man das durch elektronische oder digitale Medien gestützes Lernen. Dabei reicht der Funktionsumfang oft von Distribution oder Präsentation bis hin zur Kommunikationsmöglichkeit zwischen Nutzern.
  • Education App Eine Education App ist eine Anwendung, die dazu genutzt werden kann, um duch moderne Technologien den Lern- bzw. den Lehrprozess zu ergänzen bzw. verbessern.
  • Elixir Elixir ist eine dynamische, funktionale und nebenläufige Programmiersprache, die auf der Programmiersprache Erlang aufbaut.
  • Ember.js Ember.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript und das Component-Service-Pattern.
  • Event App Eine Event App ist eine App, die gezielt für ein Event entwickelt wurde. Die Dauer des Events spielt dabei keine Rolle. Häufig beinhalten solche Anwendungen Bestandteile wie Karten, Augmented-Reality-Unterstützungen und Infotexte.
  • Fastlane Fastlane ist ein quelloffenes Kommandozeilentool, das den Deployment Prozess für iOS-, MacOS- und Android-Applikationen vereinfacht und zu automatisiert.
  • Finance App Eine Finance App, oder auch Finanz App, ist eine App die dabei helfen soll, die Finanzen im Blick zu haben, Geld zu managen und dieses zu vermehren.
  • Firebase Firebase ist eine von Google entwickelte Plattform zur Erstellung für Mobile- und Webapplikationen. Die Besonderheit ist, dass Firebase durch die verschiedenen angebotenen Services als Backend Service genutzt werden kann.
  • Flutter Flutter ist ein quelloffenes Software Development Kit zur Entwicklung von Cross-Plattform-Applikation für Android, iOS, Web, Mac, Windows und weiteren Plattformen.
  • Food Delivery Apps Eine Food Delivery App ist eine App, bei der man nach bestimmten Parametern gefiltert ein Restaurant bzw. Essen suchen und sich im Anschluss nach Hause liefern lassen kann.
  • Frontend Das Frontend einer Appliktion oder Webseite ist die graphische Bedienoberfläche mit der der User interagiert.
  • Functional Programming Functional Programming ist ein Programmierparadigma, bei dem Software durch die Verwendung von reinen Funktionen entwickelt wird und Daten "immutable" sind.
  • GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit.
  • Health/Fitness App
  • Hybrid-App Eine Hybride App ist eine Anwendung, die nicht speziell für eine Plattform entwickelt wurde, sondern sowohl für Android, iOS und Web. Der Vorteil ist, dass die Oberfläche auf allen Geräten gleich aussieht.
  • IoT - Internet der Dinge Das Internet der Dinge ist ein Sammelbegriff für Konzepte und Technologien die physiche und virtuelle Objekte miteinander und mit Menschen vernetzt.
  • Iterationen Eine Iteration (Softwareentwicklung) ist ein Zyklus aus Requirements Planning, Analyse, Design, Implementierung, Tests und Evaluierung (ggf. mit Deployment).
  • JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.
  • Konfigurator
  • Kotlin Kotlin ist eine von JetBrains entwickelte plattformübergreifende Programmiersprache. Sie ist seit 2019 die bevorzugte Programmiersprache für die native Entwicklung von Android Apps.
  • Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io
  • Logistik App Logistik Apps erleichtern viele der Arbeitsprozesse und -abläufe innerhalb der Logistikbranche.
  • M-Commerce App M-Commerce Apps ermöglichen den mobilen Online-Einkauf oder das mobile Bezahlen, beispielsweise über ein Smartphone.
  • Meilenstein In der Softwareentwicklung markiert ein Meilenstein einen besonderen (abgeschlossenen) Schritt im Projektverlauf.
  • Memory Leak Ein Memory Leak ist ein Fehler in der Verwaltung des Arbeitsspeichers. Hier wird Speicher belegt, aber nicht wieder freigegeben.
  • Microsoft SQL Server Microsoft SQL Server ist ein proprietäres, relationales Datenbankmanagementsystem, das von Microsoft entwickelt wird.
  • Native App Eine Native App ist eine Applikation die speziell für eine Plattform entwickelt wurde. Dadurch kann eine sehr hohe Performance der Anwendung erreicht werden.
  • News Magazine App Eine News-Magazine- oder Nachrichten-App ermöglicht dem Nutzer verschiedene Nachrichten auf digtialem Weg zu lesen oder auch im Videoformat zu sehen.
  • Node.js Node.js ist eine quelloffene, asynchrone und Event-basierte Laufzeitumgebung für JavaScript, die es ermöglicht JavaScript Code außerhalb eines Webbrowsers auszuführen.
  • Oracle Oracle ist ein proprietäres, relationales Datenbankmanagementsystem, das vom gleichnamigen Unternehmen 'Oracle' entwickelt wird.
  • Phoenix Phoenix ist ein serverseitiges, quelloffenes Webframework. Es verwendet die funktionale Programmiersprache Elixir und das Model-View-Controller-Pattern.
  • PostgreSQL PostgreSQL ist ein quelloffenes, objektrelationales Datenbankmanagementsystem, welches sich besonders durch Zuverlässigkeit, Performanz und Skalierbarkeit auszeichnet.
  • Proof of Concept In der Softwareentwicklung demonstriert ein Proof of Concept (dt. "Konzeptbeweis"), dass ein geplantes Projekt oder Produkt realisierbier und durchführbar ist.
  • Protobuf Protobuf ist ein von Google entwickeltes, quelloffenes, plattformunabhängiges Datenformat zur Serialisierung von strukturierten Daten
  • Prototyp Prototyping ist ein Begriff aus der Web- und Frontend-Entwicklung, es ist das Erstellen eines Click-Dummys oder eine Mock-Ups, um sich langsam an das endgültige Aussehen des fertigen Produkts anzunähern
  • React React ist eine quelloffene Modul-Bibliothek zur Entwicklung von Frontend-Bedienoberflächen auf Basis verschiedener UI Komponenten.
  • React Native React Native ist ein quelloffenes UI Softwareframework zur Entwicklung von nativen Applikationen. Es koppelt das React Framework mit nativen Funktionalitäten.
  • Real Estate App Eine Real Estate App hilft im Umgang mit allen Bereichen, die in das Umfeld von Immobilienwirtschaft fallen.
  • Release Die veröffentlichte Version eines Software-Produkts wird als Release bezeichnet.
  • Reusability In der Softwareentwicklung spricht man von Code Reusability, wenn bestimmte Teile einer Software oder Technologie an einer Stelle oder in einem anderen Produkt wiederverwendet werden können.
  • Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet.
  • Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
  • SQL SQL (Structured Query Language) ist eine auf relationaler Algebra basierende Datenbanksprache.
  • Schätzung Im Projektmanagement oder der Softwareentwicklung werden Schätzungen gemacht, um den Rahmen des Zeitbudgets, die Arbeitsaufwand und die finanziellen Kosten im Voraus abzumessen.
  • Server-Side Rendering Server-Side Rendering ist ein Konzept für Technologien um dynamische Web-Inhalte auf dem Server zu verarbeiten und das Ergebnis an den Client zu übermitteln.
  • Single-Page Webanwendung
  • Skalierbarkeit Skalierbarkeit ist ein Konzept zur Größenveränderung von Systemen oder Netzwerken. Das Hauptziel ist es dabei, Ressourcen nur dann zu benutzen, wenn sie benötigt werden.
  • Smart Home Smart Home ist ein Überbegriff für verschiedene Geräte und Systeme, die die Abläufe im eigenen Wohnumfeld vereinfachen, verbessern oder automatisieren sollen.
  • Social Networking App Social Networking Apps werden verwendet, um in Verbindung mit Freunden, Familie und Bekannten zu bleiben und mit Ihnen per Chatnachricht, Telefon- oder Videoanruf zu kommunizieren.
  • Swift Swift ist eine von Apple entwickelte multiparadigmatische Programmiersprache. Sie ist dabei die Hauptprogrammiersprache für iOS, iPadOS, tvOS und watchOS, wobei sie auch für Linux, windows und Android entwicklung verwendet werden kann.
  • Taxi Apps Eine Taxi App oder auch Mitfahrgelegenheitsapp ist eine App zur Organisation, bzw. Buchung von Taxifahrten oder Mitfahrtgelegenheiten.
  • Tech Stack Die Summe aller verwendeten Technologien einer Webseite oder Applikation wird als Tech-Stack bezeichnet
  • Travel App Eine Travel App hilft bei der Organisation von Reisen und den dazugehörigen Buchungen.
  • TypeScript TypeScript ist eine von Microsoft entwickelte Programmiersprache und wird genutzt um Angular Webapplikationen zu schreiben.
  • Usability Unter Usabilty oder Benutzerfreundlichkeit versteht man, wie gut ein Nutzer mit einem Produkt, einer Webseite oder einer App umgehen kann.
  • Vue.js Vue.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript (oder TypeScript) und das "Model View ViewModel" (MVVM)-Pattern.
  • Web-App Eine Webapplikation ist eine Anwendung auf die über das Internet zugegriffen werden kann.
  • Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt.
  • Whitelabelling Ein White-Label-Produkt wird von einem Anbieter an verschiedene Partner verkauft, die dieses Produkt daraufhin mit ihrem eigenen Branding versehen und es als ihr hauseigenes Produkt vermarkten können.
  • Workshop In einem Workshop wird gezielt in einer kleineren Gruppe mit begrenztem Zeitbudget an einem ausgewählten, praxisorientieren Thema gearbeitet.
  • Zeitbudget Im Projektmanagement beschreibt das Zeitbudget wie viele Arbeitsstunden zur Fertigstellung des Projektes oder eines bestimmten Meilensteins zur Verfügung stehen.
  • gRPC gRPC ist ein von Google entwickeltes, hochperformantes und quelloffenes Framework, das auf dem RCP-Protokoll basiert.
  • iOS iOS ist ein von Apple entwickeltes proprietäres mobiles Betriebssystem für das iPhone und den iPod Touch.