
Hi und willkommen zum Kurs! Ich bin Sinah und zeige dir hier, wie du fast ausschließlich mit ChatGPT oder ähnlichen Produkten eine Website erstellst. So weißt du am Ende des Kurses nicht nur einiges über ChatGPT, andere LLMs und Prompt Engineering, sondern wirst auch ein cooles eigenes Vorzeigeprojekt haben!
Was sind ChatGPT und andere LLMs? Worin besteht die beeindruckende Leistung der KIs? Wie können sie dir den Alltag erleichtern, gerade als Programmierer*in? Aber auch: Welche Kritik und Skepsis besteht gegenüber ChatGPT und anderen Modellen? Und wo geraten sie an ihre Grenzen?
Ich zeige dir hier, wie du dir einen Account für ChatGPT anlegst und dir diesen einrichtest. Außerdem sehen wir einen einfachen Prompt, also eine Anfrage oder einen Befehl an ChatGPT.
Jetzt machen wir uns endlich ans Prompt Engineering, also die Kunst, deine Anfragen an ChatGPT möglichst effizient zu formulieren. Wir experimentieren etwas herum und sehen, wie du in der Kommunikation mit der KI Zeit und Nerven sparst. Welche Funktion hat der Kontext dabei und was haben Rollen damit zu tun? Und wie sieht es mit Stil, Format, Sprache und Zielgruppe deiner Antworten aus? Ich zeige dir die kleinen, aber feinen Details, mit deren Hilfe du schnell maßgeschneiderte Antworten erhälst, die dich wirklich weiterbringen. Ich weise dich aber auch nochmal auf die Grenzen von ChatGPT hin und wir schließen die Lektion mit einer kleinen Übung ab.
Zeit, unser wichtigstes Programm, unsere Entwicklungsumgebung VSCode zu installieren und einzurichten.
Wir werfen einen ersten Blick auf dein Kurs-Abschlussprojekt!
Beeindruckend, was ChatGPT in puncto Programmieren schon kann! Wir lassen uns nacheinander den Code für unsere drei Dateien erstellen, also die HTML-, CSS- und JavaScript-Datei. Ich teile dir auch ein paar Lifehacks beziehungsweise Fallstricke vor, bei denen du ChatGPT noch ,,über die Schulter gucken” solltest. Ich schlage dir auch noch eine weitere kleine Übung vor.
ChatGPT kann uns nicht nur stumpf Lösungen ausspucken, sondern diese auch ausführlich und einfach erklären. Ich zeige dir, wie du ChatGPT so fragst, dass du auch befriedigende Antworten bekommst.
Spätestens jetzt weißt du hoffentlich ganz genau, was eine API ist. Also allerhöchste Zeit, uns an unseren JavaScript-Code zu machen! Und natürlich übernimmt auch diesmal ChatGPT die Arbeit und erklärt uns diese genauestens. Das Beste: Am Ende der Lektion siehst du Hundebilder ohne Ende!
Warum sich mühsam durch Dokumentationen quälen, wenn du dir diese auch von ChatGPT vereinfachen und zusammenfassen lassen kannst? Mithilfe eines kleinen Workarounds funktioniert dies sogar mit Echtzeitinformationen. Wir sehen ganz deutlich die Vorteile unserer KI gegenüber statischen Dokumentationen wie den MDN Web Docs. So gelingt Programmieren im Nu und ohne Frust!
Hundebilder sind toll, aber wir wollen Fakten schaffen! Das machen wir in dieser Lektion. Aber da auch ChatGPT fehlbar ist, stolpern wir erstmal über einen Fehler. Dennoch: Auch diesmal ist kein Platz für Frust, denn wir können ChatGPT praktischerweise direkt um Hilfe bitten - mit Erfolg. Wir dürfen also auch das Debugging getrost der KI überlassen. Wie das geht, siehst du in diesem Video.
Nichts ist trauriger, als eine Seite, die toll funktioniert, aber grauenhaft aussieht. Daher stylen wir unsere Seite und lassen uns dabei von ChatGPTs kreativer Ader und dessen Farbenlehre unterstützen. Wie können wir uns mithilfe der KI künstlerisch austoben und sogar Animationen über den Bildschirm jagen? Das siehst du hier und kannst dich wie immer live vom Ergebnis überzeugen.
Mit ChatGPT an deiner Seite ist nichtmal mehr das sehr wichtige, aber allseits unbeliebte Kommentieren ein Problem. Diese eigentliche Fleißarbeit kannst du dir in Nullkommanix abnehmen lassen und das Ergebnis kann sich sehen lassen. Worauf solltest du aber achten und was macht gute Kommentare aus? Auch das siehst du hier.
Wow! Schon hast du eine fertige Anwendung. Damit du diese auch veröffentlichen kannst, lernen wir eine der wichtigsten Plattformen für Programmierer*innen kennen, nämlich GitHub. Wir richten einen Account ein und setzten das Repository auf. Und zack - dein Projekt ist live!
Puh, das war viel Input. Ich fasse dir nochmal zusammen, was wir in diesem Kurs alles gelernt haben. So hast du einen besseren Überblick, woran du weiterarbeiten willst. Auch dein Projekt kannst du jederzeit nach deinen Wünschen weitergestalten. Dabei wünsche ich dir viel Erfolg und freue mich, dich in weiteren Kursen zu sehen! Bis dahin: Happy Coding!
Hast du schon erste Erfahrungen im Programmieren gemacht und willst wissen, wie du es dir leichter machen kannst? In Zeiten von ChatGPT & Co musst du dir nicht mehr mühsam den Kopf zerbrechen und alle Arbeit beim Programmieren selbst erledigen.
Arbeitest du bereits in der Softwareentwicklung und bist neugierig, wie ki-basierte Chatbots auch deine Arbeit vereinfachen können? Oder steigst du gerade erst ein in die Welt des Programmierens?
In diesem Kurs lernst du, wie du (fast) ausschließlich mithilfe von ChatGPT und sogar ohne notwendige Programmierkenntnisse innerhalb kürzester Zeit deine eigene Web-Anwendung erstellst. Ich zeige dir, wie du dein Projekt mithilfe der KI nach deinen Vorstellungen verbesserst, verschönerst und es am Ende veröffentlichst. Auf dem Weg dorthin lernst du einiges über ChatGPT und andere LLMs (Large Language Models), Prompt Engineering und APIs. Wir arbeiten mit VSCode und GitHub und lassen uns von ChatGPT Konzepte erklären, Code-Snippets kommentieren und ganze Dokumentationen zusammenfassen. Dabei dürfen natürlich auch Übungen nicht fehlen. Außerdem gehen wir der Frage nach, ob wir alle in der Webentwicklung bald von ChatGPT & Co abgelöst werden. Und am Ende des Kurses wirst du ein Projekt haben, an dem du mit deinem Wissen jederzeit weiterarbeiten kannst. Alle Lektionen stelle ich dir außerdem zum Download zur Verfügung, damit du von überall bequem lernst.
Das erwartet dich konkret:
-Grundwissen zu ChatGPT und LLMs (Large Language Models) im Allgemeinen und zu deren Einsatz in der Softwareentwicklung
-Grundlegende Fähigkeiten im Prompt Engineering
-Erstellung und Veröffentlichung einer Webanwendung mit ChatGPT, die auf HTML, CSS und JavaScript basiert
-Begleitung bei Installation, Setup und Umgang mit den Programmen Visual Studio Code, GitHub und ChatGPT
-Code kommentieren, Konzepte erklären und Texte zusammenfassen lassen, Debugging und Styling deiner Website mit ChatGPT
-Übungen, um dein Wissen zu verfestigen
#ai #ki #kuenstlicheintelligenz #github #githubcopilot #programmierenmitki #codewhisperer #tabnine #safurai #codiumai #mintlify #stenography #deepcodeai #bloop #adrenaline #kiimalltag #javascript #html #css #js #chatgpt #llm #promptengineering #vscode