HATAHET DEVELOPMENT
HATAHET ist ein renommiertes IT-Consulting und Software-Unternehmen mit dem Fokus, die Produktivität von Unternehmen zu steigern. Das erreichen wir durch den Einsatz von „digitalen Arbeitsplatz-Technologien“ auf der Basis von Office 365, SharePoint, SharePoint Online, Microsoft Teams und Microsoft Azure Development. Unsere umfangreichen Kompetenzen im Development setzen wir auch in direkten Development-Projekten ein.
Unsere Kernkompetenzen liegen sowohl im gesamten Bereich SharePoint On-Premises und SharePoint Online, als auch in Teilbereichen Development im Umfeld von Microsoft Azure.
UNSERE DEVELOPMENT-DIENSTLEISTUNGEN

SharePoint Development (On-Premises, alle Versionen seit 2010)
Im Besonderen MS SharePoint Standard Entwicklung:
- WebParts
- Eventreceiver
- Timer Jobs
- REST Service Erweiterungen
Individuelle technische Anfragen sind jederzeit möglich.

C#/.NET/.NET Core
Für SharePoint wird die zentrale Softwareentwicklungsinfrastruktur .NET von Microsoft genutzt.
Erweiterungen für SharePoint werden unter Anwendung von C# implementiert.
SharePoint Online: Die Anforderung an Architekturen und Umsetzungsansätze haben sich durch SharePoint Online stark verändert (so können etwa Full-trusted Farm Solutions nicht in der Cloud installiert werden). HATAHET entwickelt Erweiterungen verstärkt mit den Diensten von Microsoft Azure, wie etwa Azure Functions oder Azure WebJobs.

ASP.NET / ASP.NET Core
Gemeint ist damit die Entwicklung von Web-Applikationen, die nicht auf SharePoint aufsetzen, sondern wirklich auf der zugrundeliegenden Architektur bzw. auf das zugrundeliegende Framework.
- WebForms: Entspricht der klassischen Applikationsentwicklung von ASP.NET Applikationen, im Kern sind dies auch SharePoint Application Pages und die klassischen Webparts.
- MVC Applikationen: Entspricht einer etwas anderen Programmierung von Webapplikationen und nutzt das Model View Controller Prinzip/Pattern.
- Web API: Damit können serviceorientierte Architekturen/Lösungen umgesetzt werden. Lehnt sich auch an das MVC Pattern an.

Azure (Serverless) Development
- Ressource Management: Wir sind in der Lage programmatisch Konfigurationen in Azure vorzunehmen und diese somit zu automatisieren.
- Azure Functions, serviceoriented Architecture
- Web Jobs
- Bot Framework
- Einbau von Cognitive Services in eigene Applikationen (z.B. HATAHET Intelligent Picture Resizer)

Relationale Datenbanken mit MS SQL Server / Azure SQL Server
Datenbanken sind im Kontext der SharePoint Entwicklung nicht notwendig. Unsere Developer haben jedoch Erfahrung damit und können auch völlig losgelöst von SharePoint datenbankbasierte (Web-)Applikationen implementieren.
Web Development (SPx Webparts sowie SPFx Exensions)
Im Zuge der Umsetzungen von Lösungen mittels SPFx verwenden wir React. Grundsätzlich gehören zum Werkzeug unserer Web-Developer die grundlegenden Technologien:
- HTML
- CSS
- JavaScript
- TypeScript

Windows Presentation Foundation (WPF) Anwendungen
- auch UWP (Universal Windows Plattform)