Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
KI-Tools für die Software-Programmierung
Highest Rated
Rating: 4.1 out of 5(27 ratings)
137 students

KI-Tools für die Software-Programmierung

Mit Künstlicher Intelligenz effizienter programmieren
Created bySinah S.
Last updated 2/2026
German
German [Auto],

What you'll learn

  • Effizienteres Programmieren durch den Einsatz Künstlicher Intelligenz
  • Automatisches Erstellen von Tests und Dokumentationen
  • Sicherheitslücken und Schwachstellen im Code finden (Debugging und Refactoring)
  • Ganze Datenbanken und Repositories in Sekundenschnelle durchsuchen
  • Übersetzen von natürlicher Sprache in Code und Auto-Vervollständigung

Course content

6 sections18 lectures55m total length
  • Einführung0:49

    Schön, dass du da bist! Willkommen in meinem Kurs!

  • Allgemeines zu Coding-Assistenten1:10

    Im Folgenden sehen wir Coding-Assistenten, die deinen Programmier-Alltag wirklich erleichtern. Sie machen dir Vorschläge zur Autovervollständigung deines Codes, während du schreibst, beantworten deine Fragen im Chat oder übersetzen deine Kommentare in Code. Trainiere deine KI-Anwendung mit deiner eigenen Datenbank oder lasse dir Kommentare von ihr schreiben. Finde Bugs und Bad Practice, indem du ganze Repositories durchsuchst. Und, und, und...

  • GitHub CoPilot: Installation6:10

    Ich zeige dir, wie du GitHub CoPilot installierst und was der Assistent alles kann. Mithilfe der Vorschläge zur Autovervollständigung deines Codes programmierst du fast selbst wie eine Maschine.


    Hier geht’s zur Installation von GitHub CoPilot und dem Setup in VSCode: https://is.gd/vU1Sji

  • GitHub CoPilot: Anwendung5:10

    Wir haben GitHub Copilot erfolgreich installiert und gucken uns jetzt an, wie genau wir es verwenden. Dazu lernen wir Shortcuts kennen, lassen unseren Code autovervollständigen und unsere Kommentare in natürlicher Sprache in Code übersetzen. Außerdem erklärt dir Copilot ausführlich deinen Code und beantwortet deine Fragen über die Chatfunktion.

  • CodeWhisperer: Installation3:13

    CodeWhisperer generiert Codevorschläge für dich, angefangen bei kleinen Schnipseln bis hin zu ganzen Funktionen. Es erkennt Sicherheitslücken und behebt diese. Außerdem kannst du die Anwendung nach deinen eigenen Vorstellungen und deinem Programmierstil trainieren.

  • CodeWhisperer: Anwendung5:37

    Was CodeWhisperer alles kann, habe ich schon erwähnt. Aber überzeug dich gerne selbst: Ich zeige dir in dieser Lektion, wie beeindruckend die Anwendung schon implizite Zusammenhänge und natürliche Sprache versteht und dir auf deren Basis Vorschläge macht, die du ganz oder teilweise annehmen oder auch ablehnen kannst. Und natürlich kannst du deinen Code wie angekündigt auch auf Sicherheitslücken scannen - und zwar im Nullkommanichts.

  • Tabnine3:51

    Tabnine ist ein super Tool, das auch offline funktioniert. Und das Ganze in einem geschlossenen System hinter einer Firewall genauso wie auf deinem Laptop, wenn du dich auf Geschäftsreise befindest. Tabnine bietet dir Vorschläge zur Autovervollständigung deines Codes, übersetzt deine Kommentare in Code und verfasst selbst hilfreiche Kommentare.

  • Safurai5:01

    Safurai ist ein kostenloses Tool, das dir in seiner sehr brauchbaren Dokumentation schon erklärt, was es so alles kann: Dokumentationserstellung, Code-Analyse und Refactoring, die Erstellung von Tests und eigenen Shortcuts sind dabei nur einige Funktionen. Du kannst mit dem Assistant chatten, Fragen zu ganzen Codebases stellen und das Tool sogar mit deinen eigenen Daten trainieren, um seine Ergebnisse noch treffsicherer zu machen. Sogar von kryptischen Fehlermeldungen musst du dich nicht länger quälen lassen, denn Safurai übersetzt sie dir bereitwillig in natürliche Sprache.

  • Übung 1: Leetcode: Du gegen die KI0:46

    Übung: Installiere eines der Tools und probiere es selbst aus! Suche dir eine kleine Programmier-Aufgabe, zum Beispiel auf Leetcode.com, und löse sie selbst. Dann löse sie mit einem der Tools und vergleiche, wie lange es gedauert hat und welche Lösung dir besser gefällt.

  • Fazit zu den Coding-Assistenten1:34

    Ich fasse dir nochmal zusammen, was die Vorteile von Coding-Assistenten sind, aber auch, welche Kritik es an ihnen gibt. Außerdem ziehe ich ein Fazit aus den Programmen, die wir bisher gesehen haben.

Requirements

  • Mindestens grundlegende Programmierkenntnisse empfohlen

Description

In diesem Kurs bist du genau richtig, wenn du dich nach einer neuen Art des Programmierens sehnst: Effizienter, schneller, stressfreier und sicherer.

Wir werfen gemeinsam einen Blick auf aktuelle KI-gestützte Tools auf dem Markt, die genau das ermöglichen. Lass dir lästige Routineaufgaben wie das Dokumentieren und Kommentieren deines Codes abnehmen und lerne, ihn mithilfe der Anwendungen besser zu verstehen. Lass dir deinen Code in natürlicher Sprache erklären, analysieren und zusammenfassen, ganze Repositories durchsuchen und Tests erstellen - und all das mit wenigen Klicks. Stelle einfache bis komplexe Fragen in Chats, übersetze deine Kommentare in Code oder lass ihn dir auto-vervollständigen. Ich werde in diesem Kurs JavaScript als Programmiersprache und Visual Studio Code als Entwicklungsumgebung verwenden. Der Kurs lässt sich aber auch mit diversen anderen Sprachen und einigen anderen Entwicklungsumgebungen durchführen, welche die hier gezeigten Anwendungen ebenfalls unterstützen.


Folgende Anwendungen werden wir uns angucken:

-Generelle Coding-Assistenten: GitHub CoPilot, CodeWhisperer, Tabnine, Safurai

-Erstellen von Tests: CodiumAI

-Erstellen von Dokumentationen: Mintlify, Stenography

-Erkennen von Schwachstellen und Sicherheitslücken: DeepCode AI

-Durchsuchen von Codebases: Bloop, Adrenaline

Daneben begleite ich deinen Lernfortschritt mit Übungen und Fazits zu den verschiedenen Abschnitten. Alle Lektionen stelle ich dir außerdem zum Download zur Verfügung, damit du von überall bequem lernen kannst. Egal, ob du deinen bereits routinierten Programmier-Alltag auf ein neues Level heben willst oder gerade erst mit dem Programmieren begonnen hast: Nimm teil und erlebe die Magie von Künstlicher Intelligenz!


#ai #ki #kuenstlicheintelligenz #github #githubcopilot #programmierenmitki #codewhisperer #tabnine #safurai #codiumai #mintlify #stenography #deepcodeai #bloop #adrenaline #kiimalltag #javascript #html #css #js #chatgpt #llm

Who this course is for:

  • Programmierer*innen mit Vorkenntnissen