Einfach gesagt: eine Anwendung, die im Browser läuft. Um es etwas ausführlicher zu schildern: eine Webanwendung ist ein Programm, das auf einem Server gespeichert und über das Internet mit einem Browser als Schnittstelle zur Verfügung gestellt wird. Somit müssen Webanwendungen nicht lokal gespeichert werden und erfordern für ihre Benutzung keine Administratorenrechte oder Installation.
In der Entwicklung von individuelle Webapplikationen gibt es Tätigkeiten und Funktionen, die immer wieder verwendet werden. Ein Framework ist eine Art Programmiergerüst, in dem viele dieser Funktionen bereits vorgefertigt sind und nur noch auf das individuelle Projekt angepasst werden müssen. Wir verwenden im PHP-Bereich in der Regel Laravel.
Laravel ist ein PHP-Framework, das im Bereich der Webentwicklung eingesetzt wird. Laravel gibt es bereits seit 2011, die aktuelle Version Laravel 9.10 wurde im April 2022 veröffentlicht [Stand September 2022]. Da immer mehr Entwickler Laravel verwenden, wächst die Community weltweit stetig. So stehen immer mehr Laravel-Packages zur Verfügung, mit denen die Entwicklung von Erweiterungen schnell und kostengünstig realisiert werden können. Außerdem gibt es zahlreiche Services und Erweiterungen für Laravel.
PHP ist eine Abkürzung für „Personal Home Page Tool“ oder auch „Hypertext Preprocessor“. Diese Programmiersprache ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax. Sie wird größtenteils zur Erstellung von Webanwendungen und dynamischen Webseiten verwendet. PHP wird als freie Software unter der Open-Source-PHP-Lizenz und ist dadurch für alle gängigen Betriebssysteme frei verfügbar.
Eine Schnittstelle ist eine Verbindungsstelle zwischen unterschiedlichen Komponenten innerhalb eines IT-Systems. Man unterscheidet zwischen Hardware-Schnittstellen zur Kommunikation zwischen Maschinen, Software-Schnittstellen zum Datenaustausch und Benutzer-Schnittstelle zur Dateneingabe
Microsoft Office gehört mit Programmen wie Excel, Word, Powerpoint oder Access zur Grundausstattung der meisten Unternehmen. Office unterstützt die Skriptsprache Visual Basic for Applications (VBA), mit der sich Abläufe in und zwischen den Office-Programmen steuern lassen. Mithilfe von VBA ist der Austausch von Daten über die Anwendungen hinweg möglich. Viele Vorgänge lassen sich automatisieren.