Ein Institut für Menschen, die Systeme verstehen wollen

Das Haki Technology Institute ist kein Kursanbieter im üblichen Sinn. Wir arbeiten an der Schnittstelle von Programmierung, Softwareentwicklung und den Sicherheitsfragen, die dabei zwangsläufig auftauchen. Wer bei uns lernt, soll nicht nur Code schreiben können, sondern auch einschätzen, was dieser Code im Betrieb auslöst.

Unsere Lernmodule richten sich an Einsteiger mit ersten Grundkenntnissen ebenso wie an Quereinsteiger, die aus einem technischen Umfeld kommen und ihre Praxis vertiefen möchten. Der Aufbau ist bewusst schrittweise: erst die Sprache und ihre Werkzeuge, dann Architektur und Datenhaltung, danach die Angriffsflächen, die aus beidem entstehen.

Woran wir unsere Arbeit messen

  • Aufgaben, die sich an realen Projektabläufen orientieren statt an konstruierten Beispielen.
  • Erklärungen zu Schwachstellen, die auch die Ursache benennen und nicht nur die Gegenmaßnahme.
  • Materialien, die nach dem Kurs weiterverwendbar bleiben: Notizen, Codeausschnitte, Prüflisten.
  • Ein Ton, der fachlich bleibt und trotzdem ohne Umwege auskommt.

Wir versprechen keine Abkürzungen. Wer sich mit Softwaresystemen beschäftigt, braucht Zeit, Übung und die Bereitschaft, Fehler im eigenen Entwurf zu suchen.

Haki Institute shared

Kooperationen mit Fachhochschulen, Ausbildungsbetrieben und Technologiepartnern in Niederösterreich und Wien

Haki Institute shared

Wer mit uns Module und Lehrinhalte abstimmt

Unsere Lernpfade entstehen nicht im stillen Kämmerlein. Wir stimmen Curricula regelmäßig mit Betrieben ab, die Entwickler einstellen, und mit Lehrenden, die dieselben Grundlagen unterrichten. Das hält die Beispiele nah an der Praxis und die Werkzeuge aktuell.

Softwarehäuser aus der Region

Zwei mittelständische Entwicklungsteams geben Rückmeldung zu unseren Modulen für Versionskontrolle, Testautomatisierung und Deployment-Abläufe. Ihre Anmerkungen fließen direkt in die Übungsaufgaben ein.

Berufsbildende Schulen

Mit zwei HTL-Standorten tauschen wir uns zu Aufgabentypen und Bewertungsrastern aus, damit Absolventinnen und Absolventen den Einstieg in weiterführende Kurse ohne Umwege finden.

Fachleute aus der IT-Sicherheit

Erfahrene Analysten und Systembetreuer prüfen unsere Inhalte zu Authentifizierung, Netzwerkgrundlagen und Schwachstellenanalyse auf Aktualität und technische Korrektheit.

Werkzeug- und Plattformanbieter

Für einzelne Kurseinheiten nutzen wir dokumentierte Schnittstellen gängiger Entwicklungsumgebungen. Die Anbieter stellen Referenzmaterial bereit, das wir in den Übungen einsetzen.

Wie das Institut aufgebaut wurde

Von den ersten Kursabenden in Allentsteig bis zu den modularen Lehrpfaden für Softwareentwicklung und Cybersicherheit: Die Chronologie zeigt, welche Schritte hinter dem heutigen Lehrbetrieb stehen und welche Inhalte wann dazugekommen sind.

  1. 2019 Aufbau

    Erste Kursreihe zu Programmiergrundlagen

    Gestartet wurde mit einem wöchentlichen Abendkurs zu Variablen, Schleifen und Funktionen. Die Teilnehmenden schrieben ihre ersten Skripte in Python, dazu gab es kurze Übungen zu Versionskontrolle mit Git. Der Kursraum war bewusst klein gehalten, damit Rückfragen zu Datentypen und Fehlermeldungen nicht untergingen.

  2. 2020 Erweiterung

    Modul Software Engineering und Projektarbeit

    Aus einzelnen Übungsblättern wurden zusammenhängende Projekte: ein kleines Buchungssystem, eine API-Schnittstelle und ein Auswertungsskript. Neu hinzu kamen Themen wie Anforderungsanalyse, Testaufbau und die Frage, wie man Code so strukturiert, dass ihn später jemand anderes lesen kann.

  3. 2021 Vertiefung

    Cybersecurity-Konzepte als eigener Lehrstrang

    Mit wachsender Nachfrage entstand ein eigener Bereich zu Sicherheitsgrundlagen: Authentifizierung, Rechteprüfung an Schnittstellen, Umgang mit Benutzereingaben und die Auswertung typischer Fehler aus Audit-Berichten. Die Inhalte wurden so aufbereitet, dass sie auch ohne dedizierte Security-Rolle im Team anwendbar sind.

  4. 2023 Struktur

    Modulare Lehrpfade und begleitende Beiträge

    Die Kursinhalte wurden in einzelne Module aufgeteilt, die sich unabhängig voneinander belegen lassen. Parallel entstand eine Beitragsreihe zu Themen wie sichere Anmeldung, Threat Modeling für kleine Teams und Code Reviews, die über den Stil hinaus Sicherheitsaspekte mitprüfen.

  5. 2025 Ausbau

    Digitale Technologien und laufende Überarbeitung

    Aktuell werden die Module zu digitalen Technologien überarbeitet und um praktische Beispiele aus dem Lehrbetrieb ergänzt. Neue Übungsreihen entstehen direkt aus Rückmeldungen der Teilnehmenden, damit Beispiele und Aufgaben den tatsächlichen Stand der Werkzeuge widerspiegeln.

Fragen zu einzelnen Etappen oder zur Einstufung in einen Lehrpfad lassen sich direkt klären: Kontakt aufnehmen oder einen Blick in die Hintergründe des Instituts werfen.

Wer hinter den Modulen steht

Die Inhalte des Haki Technology Institute entstehen nicht am Reißbrett. Jede Lerneinheit zu Programmierung, Softwarearchitektur und Cybersecurity-Konzepten wird von Personen geschrieben und geprüft, die selbst regelmäßig Code reviewen, Systeme absichern und Studierende durch die ersten Semester begleiten.

Drei Namen tauchen dabei immer wieder auf – in Aufzeichnungen, in Feedback-Runden und in den Aufgaben, die aus echten Projekten stammen.

Studiengangsleitung

Elisa Kollmann

Elisa hat den Aufbau der Lernpfade von Anfang an mitgestaltet. Sie entscheidet, welche Themen in welcher Reihenfolge auftauchen – etwa warum Datenstrukturen vor dem ersten Web-Framework kommen und weshalb Logging und Fehlerbehandlung nicht als Nebensache behandelt werden. Vor ihrer Zeit am Institut hat sie mehrere Jahre Anwendungen für Bildungsträger entwickelt und kennt den Unterschied zwischen einer Übungsaufgabe und einer Aufgabe, die hängen bleibt.

Fachbereich Software Engineering

Marc Fischer B.Sc.

Marc verantwortet die Module zu Architektur, Testverfahren und Versionsverwaltung. Er achtet darauf, dass Beispiele nicht im luftleeren Raum stehen: Statt eines abstrakten To-do-Programms bauen Teilnehmende eine kleine Buchungslogik mit Rollen, Datenbankzugriff und Fehlerpfaden. Aus seiner Arbeit an internen Schnittstellen bringt er die Gewohnheit mit, jede Annahme im Code zu hinterfragen – das gibt er in den Übungen weiter.

Sicherheitskonzepte und Lehrmaterial

Helena Weiß

Helena betreut die Inhalte rund um Schwachstellenanalyse, sichere Konfiguration und den Umgang mit sensiblen Daten in Anwendungen. Sie hat die Prüfroutinen für die Übungsaufgaben aufgebaut, damit Teilnehmende früh lernen, ihre eigene Arbeit kritisch zu lesen. Ihre Beispiele stammen aus Audits und Nachbesprechungen realer Vorfälle – ohne Namen, ohne Dramatisierung, aber mit dem konkreten Fehler und der passenden Gegenmaßnahme.

Warum es das Haki Technology Institute gibt

Wer Software schreibt, trägt Verantwortung für Systeme, Daten und Menschen, die sie nutzen. Wir bauen Lernmodule, die genau dort ansetzen: bei der Frage, wie Code entsteht, wie er überprüft wird und wo Angriffsflächen in echten Projekten liegen.

  1. 01

    Verstehen vor Werkzeug

    Bevor eine Bibliothek oder ein Framework zum Einsatz kommt, klären wir, welches Problem es löst und welche Annahmen es mitbringt. Wer die Grundlagen von HTTP, Datenbanken und Authentifizierung kennt, erkennt fehlerhafte Muster auch dann, wenn sie in neuem Gewand auftauchen.

    Grundlagen zuerst, Spezialisierung danach
  2. 02

    Sicherheit als Teil der Entwicklung

    Cybersecurity ist bei uns kein separater Kurs am Ende der Ausbildung, sondern ein roter Faden durch jedes Modul. Eingabevalidierung, Rechteprüfung, Fehlerbehandlung und Logging werden dort behandelt, wo sie im Code tatsächlich geschrieben werden.

    Sicherheitsdenken in jedem Kapitel
  3. 03

    Übungen an realistischen Systemen

    Statt isolierter Spielbeispiele arbeiten die Module mit Ausschnitten aus Buchungssystemen, Schnittstellen und kleinen Webanwendungen. Teilnehmende sehen, wie sich Entscheidungen auswirken, wenn Daten wachsen, Teams wechseln und Anforderungen sich verschieben.

    Praxisnah statt konstruiert
  4. 04

    Klare Sprache, nachvollziehbare Schritte

    Technische Inhalte müssen nicht kompliziert klingen, um ernst genommen zu werden. Wir erklären Begriffe dort, wo sie zum ersten Mal auftauchen, und verzichten auf Abkürzungen, die nur Eingeweihte verstehen.

    Verständlich für Einsteiger und Umsteiger
  5. 05

    Was Teilnehmende mitnehmen

    Am Ende eines Lernpfads steht kein Zertifikat als Selbstzweck, sondern die Fähigkeit, ein Projekt von der Anforderung bis zur Auslieferung mitzudenken. Wer die Module durchgearbeitet hat, kann Code lesen, bewerten und begründet verbessern.

    Anwendbares Können statt Theorie
Cookie-Einstellungen

Wir verwenden Cookies, damit die Website zuverlaessig funktioniert, grundlegende Auswahl merkt und nuetzliche Seiten erkannt werden. Sie koennen akzeptieren, ablehnen oder die Einstellungen pruefen.