Technologien

Unzählige Technologien sind an der Programmierung beteiligt. Hier ist eine reduzierte Liste derer, mit denen ich zumindest vernünftige Erfahrungen gemacht habe. Die Liste ändert sich ständig, denn Lernen ist eine meiner Grundlagen. Ich lerne ständig proaktiv neue Technologien. Ich bin im Grunde an dem Punkt angelangt, dass sich die meisten Technologien zu wiederholen beginnen. Konzepte, Prozesse und Strukturen bleiben weitgehend erhalten, während sich Syntax und Implementierungsdetails ändern. Auch wenn ich etwas, das Sie suchen, nicht aufgelistet habe, ist es wahrscheinlich, dass ich es in kürzester Zeit abhole. Aber ich höre hier nicht auf. Ich höre zuerst auf, wenn ich eine Technologie beherrsche.

Cloud Technologien

  • Azure
    • DevOps
    • Build Pipeline
  • AWS
    • Serverless
    • API Gateway
    • Lambda
    • EC2 Instanzen
    • S3 Buckets
    • ELB
    • EKS
  • Google Cloud
  • Terraform
  • Docker
  • Docker-Compose
  • Kubernetes
  • CI / CD / CD

Programmiersprachen

  • .NET Framework, Core
  • C#
  • WPF
  • GO / GoLang
  • BASH / Shell
  • TSQL
  • JavaScript
  • Java
  • JavaFX
  • Swing
  • Maven
  • Node.js

Programmierung

  • TDD – Testgetriebene Entwicklung
  • Prinzipien des Clean Code
  • Entwurfsmuster
  • Asynchrone Programmierung
  • Erstellung von Setup-Paketen

Datenbanken

  • SQL Server (alle Versionen)
    • verwandte Produkte: SSRS, SSIS, SSAS
    • in Docker Containers ( AlwaysOn/Linux )
  • SQLite
  • Access
  • MariaDB / MySQL
  • DynamoDB
  • Elasticsearch

Berichterstattung

  • Power BI
  • QlikView
  • Analysis Services (mehrdimensional / tabellarisch)
  • SSRS – SQL Server Reporting Services
  • Kibana
  • BIRT
  • OpenProject

Testen

  • Automatisierte Integrationstests
  • Integrationstests
  • NUnit & NTest
  • moq
  • AutoFixture
  • Fluent Assertions

Internet- und Webtechnologien

  • CSS
  • SOAP
  • AJAX
  • WordPress
  • Apache Server

IDE’s (integrierte Entwicklungsumgebung)

  • Visual Studio
  • SQL Server Developer Tools
  • GoLand
  • IntelliJ
  • WebStorm
  • Rider
  • VS Code
  • Eclipse
  • Azure Data Studio

Quellcodeverwaltung

  • GIT
  • GitHub
  • DockerHub
  • Git Extensions / Tortoise Git
  • Team Foundation
  • Source Safe

Server

  • Linux Server
  • KVM / qemu
  • Git Server
  • Multiple Web Sites (self hosted)
  • Apache Web Server
    • WordPress
    • LetsEncrypt SSL / TLS3
    • Domain / Subdomain
    • mod_security
  • Windows Server 2012, 2016, 2019
    • Windows Domain (Controller)
    • Active Directory
    • DNS
  • Gateway Server

Betriebssysteme

  • Windows 95 … Windows 10 (alle Versionen)
  • Windows Server 2003 … Windows Server 2019 (alle Versionen)
  • OpenSuSE Linux – 6.0 … 14.3, Leap (alle Versionen), SLES

Virtualisierung

  • Virtual Box
  • KVM / qemu
  • Docker

Formate

  • Markup Languages – XML, YaML, HTML
  • JSON