Testumgebungen für Programmierkurse

Als Vorbereitung für verschiedene Veranstaltungen teste ich gerade Entwicklungsumgebungen für den Einsatz im Kursgeschehen.

Aktuell favorisiere ich es, diese Entwicklungsumgebung in einer Docker-Umgebung auf meinem MacBook laufen zu lassen. Meine Teilnehmenden greifen dann über ein entsprechendes Web-Frontend auf diese Entwicklungsumgebung zu.

Diese Vorgehensweise hat mindestens vier Vorteile:

  • Docker-Container sind sehr ressourcenschonend.
  • Diese Container sind portabel.
  • Ich muss keine Software auf den Client-Rechner installieren.
  • Die Entwicklungsumgebung ist den Bedürfnissen entsprechend vorkonfiguriert.

Kennenlernen von KI-Systemen

Der Einstieg in die Welt der Künstlichen Intelligenz (KI) kann zunächst überwältigend erscheinen, aber mit den richtigen Werkzeugen und Ansätzen kann jeder die faszinierenden Möglichkeiten dieser Technologie erkunden und nutzen. In diesem Blogbeitrag beschreibe ich zwei KI-Systeme: ChatGPT und Microsoft Copilot, und gebe erste praktische Tipps, wie diese effektiv benutzt werden können.

Zu Beginn ist es aber wichtig, ein grundlegendes Verständnis dafür zu entwickeln, was KI ist, und was sie leisten kann. Künstliche Intelligenz umfasst Maschinen und Systeme, die Aufgaben ausführen können, die typischerweise menschliche Intelligenz erfordern, wie das Verstehen natürlicher Sprache, das Erkennen von Mustern und das Treffen von Entscheidungen.

Coding: PowerShell 001

Viele Anwendungen laufen heute in einer Cloud-Umgebung, z. B.: Websites, Datenbanken, Datenspeicher und KI-Anwendungen.

Bevor diese Anwendungen jedoch programmiert und eingesetzt werden können, muss die (virtuelle) Infrastruktur erst vorbereitet werden. Dies kann man entweder über eine grafische Benutzeroberfläche, ein Dashboard, machen oder aber über die Kommandozeile.

Eines dieser vielseitigen Tools ist die PowerShell von Microsoft. In verschiedenen Beiträgen werde ich euch deren Nutzung vorstellen.