Eingabeaufforderung. Aufbauen. Shipp. :: KI für Web-Devs. Dreifach schneller erstellen. | Ilyas Seisov | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Eingabeaufforderung. Aufbauen. Shipp. :: KI für Web-Devs. Dreifach schneller erstellen.

teacher avatar Ilyas Seisov, Help web devs to build 3 times faster ⚡️

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      1:35

    • 2.

      Modul 2: Grundlagen der generativen KI

      0:35

    • 3.

      Was generative KI ist und wie sie funktioniert

      4:00

    • 4.

      Beliebte Allzweck-KIs

      6:07

    • 5.

      Vier Möglichkeiten der Interaktion mit KI

      6:53

    • 6.

      Architekturaufforderung

      4:23

    • 7.

      Übung: Anregungsübungen

      1:23

    • 8.

      Modul 2: Zusammenfassung

      0:44

    • 9.

      Modul 3: Gen-KI im Programmierprozess

      1:08

    • 10.

      Welche Rolle spielt KI der Generationen im Web-Entwicklungsprozess

      5:40

    • 11.

      Wo KI glänzt und wo nicht

      7:49

    • 12.

      Werkzeuge – Übersicht

      0:55

    • 13.

      1st: Allgemeine Chats

      5:49

    • 14.

      2. Teil: Spezielle Chats für Web-Dev

      4:58

    • 15.

      2. Teil: Spezialisierte Chats für Web-Dev (Übung)

      13:29

    • 16.

      Drittes: Programmierassistenten

      2:12

    • 17.

      3.: Programmierassistenten (Übung)

      4:53

    • 18.

      4.: KI-Code-Editoren

      2:53

    • 19.

      4.: KI-Code-Editor (Übung)

      10:06

    • 20.

      Übung: Mit jedem Werkzeug einmal spielen

      0:54

    • 21.

      Modul 3: Zusammenfassung

      5:18

    • 22.

      Modul 4: Fünf Möglichkeiten, wie KI Webentwicklern helfen kann

      1:37

    • 23.

      Allgemeine Übersicht

      3:01

    • 24.

      1: Neue Funktionen erstellen

      6:17

    • 25.

      2. Schritt: Bestehenden Code neu gestalten

      2:59

    • 26.

      Drittes: Fehler beheben

      4:15

    • 27.

      4. Vorschlagen von Lösungen und Best Practices

      4:45

    • 28.

      5.: Code erklären

      3:48

    • 29.

      Bonus: Persönlicher KI-Mentor

      7:56

    • 30.

      Übung: Mit jeder Art der Verwendung von KI einmal spielen

      2:26

    • 31.

      Modul 4: Zusammenfassung

      0:34

    • 32.

      Modul 5: Zwei Geschwindigkeiten der Codegenerierung

      0:52

    • 33.

      Übersicht

      1:08

    • 34.

      1. Geschwindigkeit

      2:52

    • 35.

      2. Geschwindigkeit

      2:43

    • 36.

      Welche du wählen solltest

      5:40

    • 37.

      Modul 5: Zusammenfassung

      0:19

    • 38.

      Modul 6: Grundlegender Web-Dev-Workflow mit KI

      0:16

    • 39.

      Einfaches Projekt zur Übung der Mechanik

      1:28

    • 40.

      Funktionalität planen

      1:46

    • 41.

      UI und Layout planen

      1:31

    • 42.

      Wähle Tech-Stack- und Drittanbieter-Pakete

      2:05

    • 43.

      Prompting

      3:09

    • 44.

      Bearbeitung und Optimierung

      3:53

    • 45.

      Modul 6: Zusammenfassung

      2:12

    • 46.

      Modul 7: Kursprojekt

      0:49

    • 47.

      Herausforderung: einfache Stoppuhr-App

      0:36

    • 48.

      Lösung: einfache Stoppuhr-App

      3:33

    • 49.

      Herausforderung: Zufallszitatgenerator

      0:47

    • 50.

      Lösung: Random Quote Generator

      4:25

    • 51.

      Projekte einreichen und Fragen stellen

      1:06

    • 52.

      Zusammenfassung: Jetzt hast du eine erste Erfahrung mit dem Erstellen einer Web-App

      0:24

    • 53.

      Vielen Dank!

      0:37

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

20

Teilnehmer:innen

1

Projekt

Über diesen Kurs

Über diesen Kurs

Möchtest du dein Programmieren beschleunigen und schneller erstellen und ausliefern?

Willkommen bei Prompt. Aufbauen. Shipp. :: KI für Web-Devs. Dreifach schneller erstellen.

In diesem Kurs lernst du, wie du mit KI-Tools schneller, intelligenter und mit weniger Aufwand programmieren kannst. Ganz gleich, ob Programmieren für dich ganz neu ist oder du einfach nur deinen Workflow optimieren möchtest, dieser Kurs zeigt dir, wie du deinen Entwicklungsprozess mit der Leistungsfähigkeit von KI aufwerten kannst.

Ich begleite dich bei jedem Schritt an der Hand.

Lernziele

  • Die Grundlagen und Prinzipien der KI
  • 5 Möglichkeiten, wie KI dir helfen kann, das Programmieren zu beschleunigen
  • Drei wesentliche KI-Tools zum Programmieren
  • Beherrschung von Meisterschaft für beste Code-Ergebnisse
  • Beschleunigen des Dev-Prozesses mit KI: 1. und 2. Geschwindigkeit
  • Wo KI glänzt und wo nicht

Was ist das Ziel Nr. 1 dieses Kurses?

Um dir zu helfen, die Grundlagen der Verwendung von KI beim Programmieren zu verstehen und zu üben.

Mit den soliden Grundlagen kannst du bereits Websites und Apps erstellen.

Warum du an diesem Kurs teilnehmen solltest

Dieser Kurs spart dir Zeit und Energie.                            

Früher haben Entwickler stundenlang nach Antworten gesucht, Code getestet und alles von Hand geschrieben. Mit KI kannst du sofortige Lösungen erhalten, indem du einfach die richtigen Fragen stellst.

Du lernst, wie du KI in deinen Programmierworkflow integrieren kannst, damit du dich mehr auf die Entwicklung deiner App oder Website konzentrieren kannst, anstatt Zeit mit repetitiven Aufgaben zu verschwenden. Außerdem kannst du mithilfe der neuesten KI-Tools besseren, effizienteren Code schreiben!

Ganz gleich, ob du dein Programmieren beschleunigen, deine Fähigkeiten bei der Fehlerbehebung verbessern oder einfach nur eine effizientere Entwicklungsmethode finden möchtest, in diesem Kurs ist für jeden etwas dabei.

Für wen dieser Kurs geeignet ist

  • Perfekt für Webentwickler jeden Könnerniveaus – egal ob du neu im Programmieren bist und gerade erst mit KI anfängst. Oder du bist erfahrener Web-Dev und möchtest deinen Workflow verbessern und fortgeschrittene KI-Techniken entdecken.
  • Gut für NOT WEB-Entwickler – Selbst wenn du kein Web-Dev bist, aber Code schreibst, ist es immer noch ein nützlicher Kurs für dich, da der Schwerpunkt auf der Verwendung von KI in deinem Programmierworkflow liegt.                                    

Vorkenntnisse mit KI-Tools sind nicht erforderlich. Wenn du schon immer intelligenter arbeiten wolltest, nicht härter, ist dies genau das Richtige für dich!

Ich studiere und übe seit der Gründung des Kurses und unterrichte seit 2023 Kursteilnehmer:innen zu KI für das Programmieren.

Meine Fähigkeiten und mein Portfolio findest du auf ilyasseisov.com

Materialien und Ressourcen

  • Eine Internetverbindung, um KI-Tools zu erkunden und zu experimentieren
  • Einen Code-Editor (vorzugsweise VS Code)

 

Triff deine:n Kursleiter:in

Teacher Profile Image

Ilyas Seisov

Help web devs to build 3 times faster ⚡️

Kursleiter:in

Hello, I'm Ilyas Seisov. I'm a Web Developer since 2016.

Today I help web developers to build and ship apps 3 times faster with help of AI.

Connect with me:

My portfolio: https://ilyasseisov.com/

LinkedIn: https://www.linkedin.com/in/ilyasseisov1

JS Blog: https://jssecrets.com/

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Trailer: Sind Sie ein Webentwickler? Ja, dann lass mich dich etwas fragen. Fühlt sich Programmieren manchmal zu langsam an? Verbringst du Stunden bei Stack oder Flow? Möchten Sie schneller, viel schneller bauen? Ja. Dann habe ich etwas für dich. Wir stellen Prompt vor, Build Ship KI für Webentwickler, dreimal schneller gebaut Ein neuer Kurs, der Ihnen helfen soll, schneller zu programmieren. In diesem Kurs werde ich Ihnen solide KI-Grundlagen beibringen. Fünf Möglichkeiten, wie KI Ihnen helfen kann. Die Arten von KI-Codierungstools. Wir werden eine kleine Web-App erstellen, die dem Webentwicklungs-Workflow mit KI folgt . Außerdem stellst du dich zwei Herausforderungen, bei denen du selbst Web-Apps erstellst. Für wen ist das? Webentwickler aller Qualifikationsstufen. Jeder, der Code auch außerhalb von Webdv schreibt. Stellen Sie sich vor, Sie verbringen weniger Zeit Bugs und mehr Zeit mit dem eigentlichen Bauen Dieser Kurs hilft Ihnen dabei, Ihr Projekt dreimal schneller zu versenden . unterrichte seit 2023 KI für Webentwickler, und ich kann mit Sicherheit sagen, dass Sie hinterherhinken, wenn Sie KI nicht für Ihren täglichen Arbeitsablauf verwenden wenn Sie KI nicht für Ihren täglichen Arbeitsablauf Aber mach dir keine Sorgen. Ich zeige dir alles und bringe dir alles bei , was du brauchst, um weiterzukommen. Ich freue mich, dich in meinem Kurs zu sehen. 2. Modul 2: Einführung: Hallo und willkommen zum Modul Nummer zwei. In diesem Modul werden wir die folgenden Dinge untersuchen. Wir werden mit den Grundlagen der generativen KI und ihrer Funktionsweise beginnen. Dann werden wir zu den beliebten Allzweck-KIs übergehen. Wir werden jeden einzelnen von ihnen ausführlich besprechen. Als Nächstes werden wir zu den vier Arten der Interaktion mit KI übergehen den vier Arten der Interaktion mit KI und mit einer zeitnahen Architektur abschließen. Also lass uns loslegen. 3. Kurseinheit 1: Hallo und willkommen zur ersten Lektion. In dieser Lektion werden wir darüber sprechen, wie General VI. tatsächlich funktioniert. Und natürlich werden wir uns auf ein textbasiertes allgemeines vI konzentrieren , denn Code ist Text, okay? Nun, lassen Sie mich Ihnen ein paar Folien aus der offiziellen Google-Erklärung zeigen . Wie Google erklärt, also generative Sprachmodelle, Text. Diese Modelle lernen anhand der Trainingsdaten etwas über Muster in der Sprache. Das bedeutet also, dass der Techniker die Maschine mit den großen, riesigen Terabytes an Textdaten füttert den großen, riesigen Terabytes an Textdaten Und dann lernt die Maschine anhand dieser großen Textblöcke. Und die Antworten, die von dieser Maschine kommen, werden tatsächlich vorhergesagt, nicht nach einer Formel berechnet, sondern am ehesten vorhergesagt. Lassen Sie mich das noch einmal betonen. Es ist eine Vorhersage, aber keine exakte Berechnung. Also nochmal das Beispiel von Google. Sehen wir uns also diesen Satz an. Ich mache ein Sandwich mit Erdnussbutter, und wie Sie sehen können, gibt es verschiedene Optionen, Variationen wie Gelee, Marmelade , Banane usw. Das heißt, wenn Sie die Maschine nach dieser Aufforderung fragen, könnten Sie jede dieser Antworten erhalten Das ist wichtig. Das ist die Sache. Okay? Lassen Sie mich Ihnen noch ein Beispiel zeigen. Ich habe Chat GPT gebeten, alle Varianten aufzulisten , auf die diese Person antworten kann Hallo. Und wie Sie sehen können, haben wir zufällige Antworten, eins, zwei, drei, vier, fünf, sechs, sieben, acht. Wir haben freundliche Antworten, formell, lustig, energisch, sarkastisch, kurz Und wie Sie sehen können, mehrere Dutzend verschiedene Antworten. Wie Sie sehen, könnten Sie möglicherweise einige dieser Antworten erhalten , wenn Sie einen Text zur Generierung von A mit Hallo auffordern . Auch hier handelt es sich nicht um eine Berechnung, sondern um eine Vorhersage. Wir haben also verschiedene Varianten, die Sie bekommen können. Okay, also warum es wichtig ist, das Grundprinzip zu verstehen, wie sprachgenerative Sprachmodelle funktionieren Denn später, wenn Sie mehr Erfahrung haben, könnten Sie möglicherweise Ihre eigene sprachgenerative KI mit Ihrem benutzerdefinierten Datensatz erstellen Ihre eigene sprachgenerative KI mit Ihrem benutzerdefinierten Datensatz Warum würdest du so etwas tun wollen? Denn vielleicht könnten Sie ein Chatboard für ein Unternehmen erstellen , oder vielleicht möchten Sie selbst eine Webanwendung zur Codegenerierung erstellen, für die Sie Antworten wie Nx Js oder NextGS oder C plus plus erstellen möchten , und Sie möchten, dass die Antworten so präzise wie möglich sind In diesem Fall müssen Sie also Ihren Computer mit einem bestimmten Datensatz für diese Domain trainieren , würde ich sagen Es wäre also wie Dokumentationen für die Sprache, die Programmiersprache Es könnte wie Bücher sein, Bücher über diese Sprache und, Sie wissen schon, Beispiele Es ist also wichtig zu verstehen. 4. Kurseinheit 2: Hallo. Willkommen zu Lektion Nummer zwei. In dieser Lektion werden wir uns den beliebten Allzweck-KIs befassen. Mit „allgemein“ meine ich, dass diese KIs verschiedene Aufgaben lösen können und nicht nur die Codierungsaufgaben. Der erste und berühmteste ist der Chat GPT, und der Chat GPT war wahrscheinlich der erste auf dem Markt, und deshalb ist er so Also willkommen im Chat GPT. In der Mitte haben wir normalerweise das Eingabefeld, in das wir unsere Eingabeaufforderung und dann einige zusätzliche Dinge eingeben können unsere Eingabeaufforderung und dann einige zusätzliche Dinge eingeben , wie Dateien hochladen, im Internet suchen, Modelle für fortgeschrittenere Dinge bei der Verwendung des Sprachmodus für die Spracherkennung nachvollziehen Also lass uns etwas mit Chat GPT versuchen. Also werden wir HatGPT bitten, das grundlegende HTML-Boilerplate zu codieren . Und wie Sie sehen können, hat es erfolgreich funktioniert. Wir sehen also die grundlegende HTML-Standardvorlage, und wir können sie bei Bedarf kopieren Und normalerweise gibt es dort unten auch einige Kommentare. Cloud ist bekanntermaßen die beste Option für Webentwickler und andere Programmierprofis, und viele der Programmierassistenten und KI-Code-Editoren nutzen die Cloud unter der Haube. Wir befinden uns also in der Cloud, und wie Sie erneut sehen können, ähnelt die Benutzeroberfläche sehr stark der AGBT Wir haben das Eingabefeld in der Mitte. Dann können Sie zum Beispiel das Modell wählen. Hier sind die kostenlosen Modelle, die Pro Models. Sie könnten den Stil der Sprache wählen. Wie ich bereits erwähnt habe, ist es im Grunde die beste Wahl für Webentwickler, und deshalb haben sie den Github integriert. Sie könnten also Ihr Github-Konto hier verbinden, und es wird wahrscheinlich einige Dinge mit Ihrem Code von Ihrem Github tun . Auch hier könnten Sie einen Screenshot aufnehmen oder eine Datei hinzufügen. Lassen Sie uns also überprüfen, wie Cloud funktioniert. Wie Sie sehen können, haben wir Claude aufgefordert CSS-Texteigenschaften aufzulisten. Und Sie haben wahrscheinlich bemerkt , dass es sich ein bisschen von dem GBT unterscheidet Ja, das ist richtig, denn Claude gibt uns etwas, das man Artefakte nennt, und das sind quasi Dokumente Und wie Sie in diesem Dokument sehen können, haben wir eine sehr nette Antwort , weil es einige Gruppierungen für Spaß, Textformatierung, Schatten usw. enthält und ein kleines Beispiel, das Sie natürlich einfach so und ein kleines Beispiel, das kopieren können Das war also Claude. Gehen wir zum nächsten. Also Nummer drei ist Gemini. Google Gemini wurde von Google entwickelt und produziert. Also willkommen im Gemini und wie Sie wieder sehen können, haben wir das Eingabefeld und zusätzliche Dinge wie das Hinzufügen von Dateien Sie könnten dies von Google Drive, von einem lokalen Computer aus und einfach ein Bild hinzufügen von einem lokalen Computer aus und einfach ein Bild Und natürlich könnten Sie Ihr Mikrofon für die Spracherkennung verwenden Ihr Mikrofon für die . Also lass uns gleich loslegen. Also haben wir Gemini gebeten zu erklären, ob sonst die Konstruktion in JavaScript funktioniert. Lass uns sehen Wie Sie sehen können, ist es Argumentation, es ist Denken, und wir haben die grundlegende Erklärung genau hier. Wir haben den Basiscode , den wir kopieren können Und eines der Dinge , die Gemini tut, ist, dass es dir manchmal den Link zu dem eigentlichen Artikel gibt, aus dem es sein Wissen bezogen hat Also mehr Beispiele und noch mehr Beispiele. Gehen wir also zum nächsten. Und die letzten beiden, die wir uns ansehen werden, sind Deep Sik. Deep Sik wurde vor ein paar Monaten erfunden, es wurde in China erfunden, und es ist im Grunde dem GPT sehr ähnlich, aber es ist bekannt für seine kostenlosen APIs Wie Sie sehen können, sieht es ziemlich nach einem Chat-GPT aus, wo wir das Eingabefeld, das DepthKrasoning-Modell, haben, das Also lass uns jetzt schreiben. Deshalb haben wir Deepsk gebeten , beliebte Jazz-Frameworks aufzulisten. Lass uns sehen Es hat also funktioniert, aber wie Sie wahrscheinlich bemerkt haben, es einige Zeit gedauert, etwas länger als andere Tools um die Antwort tatsächlich zu geben, aber es ist immer noch ziemlich gut. Fazit. Die beste Lösung für die allgemeine KI, einschließlich der Codierung, ist also HAGPT Warum? Weil es eine unbegrenzte Anzahl von Nachrichten hat und die Qualität der Antworten und die Geschwindigkeit ziemlich gut sind. Und was das Codieren angeht, ist das Gerinnsel der richtige Weg Beachten Sie, dass es einige Einschränkungen in Bezug auf die Anzahl der Nachrichten gibt , die Sie verwenden können 5. Kurseinheit 3: Hallo und willkommen zu Lektion Nummer drei. In dieser Lektion werden wir über vier Arten der Interaktion mit KI sprechen . Mit Interaktion meine ich einfach, wie Sie Ihre Informationen, Ihren Abschlussball, an die KI weitergeben können . Die erste und wahrscheinlich naheliegendste, beliebteste Art , mit KI zu sprechen, mit KI zu interagieren , ist also naheliegendste, beliebteste Art , mit KI zu sprechen, mit KI Text. Wir haben bereits gesehen, dass, wenn du einfach etwas schreibst, etwas aufforderst und KI dir antwortet. Schauen wir uns das einfach kurz an. Wir sind also im Chat, GPT, UI und lassen Sie uns noch einmal eine einfache Aufforderung machen Wir haben also zu den folgenden Dingen aufgefordert. Erläutern Sie anhand von Beispielen, was CSS erwähnt. Wie Sie sehen können, hat das ha GPT angefangen zu reagieren. Also hier haben wir die Definition. Jetzt haben wir die grundlegende CSS-Animation, das Beispiel für einen Farbwechsel mit Code. Erklärung. Zweites Beispiel mit beweglichem Element und sogar ein drittes Beispiel. Und am Ende erhalten wir, wie Sie sehen können, immer noch die CSS-Animationseigenschaften wie eine Tabelle mit einer Beschreibung für jede Eigenschaft. Die zweite Möglichkeit, mit KI zu interagieren, ist also Audio. Um das tun zu können, müssen Sie ein Mikrofon an Ihrem Telefon oder Computer haben. Wir sind im Chat, GPT, und wie Sie sehen können, hat es dieses Symbol, das den Sprachmodus verwendet Also lass uns klicken. Und wie Sie sehen können, ist unser Mikrofonsymbol im Moment ausgeschaltet. Wir befinden uns also einfach im Audiomodus. Also lass es uns einschalten. Hallo, Chad GBT Hallo, wie geht's? Gut. Danke. Könnten Sie bitte den Unterschied zwischen React JS und Next Gs in einfachen Worten erklären React JS und Next Gs in einfachen Worten Natürlich ist ReactJS eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen, hauptsächlich für Einzelseitenanwendungen Es hilft Ihnen, Komponenten zu erstellen , die ihren eigenen Status verwalten NextJS hingegen ist ein Framework, das auf React aufbaut Es bietet Funktionen wie serverseitiges Rendern, statische Seitengenerierung statische Seitengenerierung und einfaches Routing, wodurch es sich besser für die Erstellung produktionsreifer Webanwendungen eignet ReactJS ist also wie die Grundlage, und NextS ist wie ein erweitertes Toolkit, das darauf aufbaut Ich danke dir vielmals. Du bist willkommen. Wenn Sie weitere Fragen haben, können Sie diese gerne stellen. Wie Sie sehen können, haben wir gerade versucht, mit Chat und GPT zu sprechen, und wir haben sogar kurze Ergebnisse mit unserer Sprache und der Antwort Sie können zwar den Audiokanal verwenden, aber er ist nicht so gut zum Codieren geeignet Die nächste Art, wie wir mit EI interagieren können, ist das Bild. Das bedeutet, dass Sie ein Bild auf NAI hochladen und danach fragen oder auffordern können, etwas zu tun Diesmal werden wir also die Cloud verwenden. Ordnung. Also werden wir ein Bild hochladen, das so aussieht. Es ist, wie Sie sehen können, ein einfaches Kontaktformular. Also haben wir gerade die Bilddatei mit diesem Symbol hochgeladen . Schreiben Sie hier. Jetzt hat Cloud dieses Bild. Also müssen wir die Aufforderung schreiben. Die Aufforderung lautet also, das Formular auf dem Bild zu codieren , das ich hochgeladen habe. Also lass uns sehen. Wie Sie sehen können, wurde das Code-Artefakt mit den CSS-Klassen HDL und Tail Wing gestartet mit den CSS-Klassen HDL und Tail Wing Und Sie haben den Inhalt auch als Formularbild. Es sieht so aus. Also lass uns etwas anderes versuchen. Lassen Sie uns zu Cloud auffordern. Ich habe Cloud gebeten, eine Vorschau dieses Formulars zu erstellen. Wie Sie sehen können, hat Cloud diesen Vorschaumodus, Codemodus und Vorschaumodus. Und im Vorschaumodus können Sie manchmal die fertige Komponente tatsächlich in Aktion sehen . Auch hier ist es nicht so, dass es nicht jedes Mal funktioniert, aber manchmal könntest du Cloud fragen, etwa, kannst du eine Vorschau dieses Formulars machen? Manchmal macht es das fast automatisch, wie Sie sehen können, weil das der React-Code ist und wenn wir versuchen, das nur mit HTML- und CSS-Formular zu tun , hat es nicht wirklich funktioniert, aber mit einer React-Komponente könnten Sie manchmal eine Vorschau Ihres Endergebnisses haben. Und die letzte Möglichkeit, den EI zu starten, ist ein Videokanal. Vorher haben wir also das Bild hochgeladen, und natürlich können Sie das Video hochladen, aber die Sache ist, dass es momentan nicht so beliebt so beliebt ist, weil es natürlich, wie Sie wahrscheinlich verstehen, eine sehr teure Art ist, eine KI zu verwenden, aber es ist Du könntest zum Beispiel das Video hochladen und eine auf KI spezialisierte KI für Videooperationen bitten , weißt du, das Video mit einigen Änderungen neu zu erstellen oder den Haupthelden des Videos nehmen und etwas machen, du weißt schon, mit diesem Charakter. In der Welt des Programmierens ist das nicht so üblich. Also die Schlussfolgerung, mein Freund, was eignet sich am besten zum Codieren? Was ist der beste Weg? Natürlich sind es Text und manchmal Bilder. 6. Kurseinheit 4: Hallo und willkommen zu Lektion Nummer vier: Prompt Architecture. In dieser Lektion werde ich Ihnen die Grundlagen des Prompt-Designs und der Prompt-Architektur erläutern . Die grundlegende Eingabeaufforderung besteht aus drei Teilen. Der erste ist Aufgabe. Der zweite Teil ist der Kontext und der dritte Teil ist ein Beispiel. Die Aufgabe ist ein obligatorischer Teil der Aufforderung, da ohne die Aufgabe die gesamte Aufforderung nutzlos ist Und das Beispiel einer Aufforderung, die nur aus der Aufgabe besteht, könnte Früchte genannt werden. Und es wird dir alle Früchte wie Apfel, Birne, Banane nennen. Sie könnten zum Beispiel einige Früchte aus den nördlichen Ländern, südlichen Ländern, afrikanischen Ländern, europäischen Ländern, Früchte aus den nördlichen Ländern, südlichen Ländern, afrikanischen Ländern, europäischen Ländern, Australien und Neuseeland benötigen. Es werden also alle möglichen Früchte sein. Der zweite Teil ist ein Kontext, und wie Sie sehen können, halte ich ihn für gut zu haben. Warum? Weil es eine Richtung vorgibt. Hier sagen wir tropische. Nennen Sie also Früchte, tropische. Also, Ihre Eingabeaufforderung hat einige Einschränkungen in irgendeiner Richtung. Und in diesem Fall wird KI nur Früchte benennen , die als tropisch gelten, oder? Und der dritte Teil ist ein Beispiel. Und wie Sie sehen können, ist es ein optionaler Teil. Das heißt, ohne Exemplar ist es immer noch ein guter Abschlussball, aber Exemplar könnte es etwas fokussierter machen Und hier geben wir ihm ein Beispiel, ein konkretes Beispiel als Mango Kombiniert klingt das nach Namensfrüchten, tropischen Früchten. Ein Beispiel ist Mango. Also hier sind meine persönlichen Bewertungen. Also, die Aufgabe geht zu 50% von 100 für die Wichtigkeit. Kontext bezieht sich auf die 40 und das Beispiel auf 10% Schauen wir uns also noch ein Beispiel an. Die Aufgabe besteht also darin, eine Stadt zu bauen. Natürlich wird die KI dir jede Art von Stadt bauen, zum Beispiel etwas aus bestehenden Städten, etwas aus alten antiken Städten, etwas aus alten antiken Städten die nicht mehr präsentiert werden, oder eine imaginäre Stadt aus ihrer eigenen Fantasie oder aus einem Spiel oder Buch Und jetzt zum Beispiel im Kontext einer Stadt, könnten wir sagen, dass sie viele Bäume, ein bewölktes, regnerisches und kühles Klima haben sollte bewölktes, regnerisches und kühles Klima Und jetzt werden wir natürlich nicht einige Städte aus sehr warmen Ländern sehen , andere aus sehr kalten Ländern. Und hier könnten wir tatsächlich hinzufügen, dass die Stadt wie eine echte Stadt von unserem Planeten sein sollte . Ein Beispiel, Seattle, und jetzt hat es, du weißt schon, eine bestimmte Richtung, in die man gehen kann Nehmen wir also noch ein Beispiel aus der Welt des Programmierens. Die Aufgabe könnte also darin bestehen, ein Formular zu erstellen. Und jetzt verstehen wir , dass das Formular eine sehr lange Form oder eine sehr kurze Form sein kann . Es könnte auf verschiedene Arten gestaltet werden, in verschiedenen Schriftarten, Farben und Größen In unserem Kontext haben wir einige Einschränkungen festgelegt. Zum Beispiel sollten wir ein Rückenwind-CSS haben. Schriftart sollte Popins sein, Farben sollten aus dem Google-Logo und die Felder sollten Name, E-Mail und fo Und jetzt fügen wir auch ein Beispiel hinzu , bei dem wir Aish quasi dirigieren , damit er sich von dem Bild inspirieren lassen kann , das wir hochgeladen haben Ich denke also, meine Freunde, jetzt habt ihr ein gutes Verständnis dafür wie man eine Aufforderung gestaltet Und auch hier könnten Sie es nicht nur beim Programmieren verwenden, sondern auch in Ihrem wirklichen Leben und bei verschiedenen Aufgaben. 7. Übung: Dieser Übungsstil. Und für dieses Modul haben Sie eine sehr kleine Aufgabe, nämlich eine einfache Eingabeaufforderung mit der richtigen Architektur zu erstellen einfache Eingabeaufforderung mit der richtigen Architektur und diese Eingabeaufforderung dann in vier verschiedenen Geneightees zu testen , die wir behandelt haben Das Ziel dieser Aufgabe besteht also darin, dass Sie die Mechanik der Eingabeaufforderung verstehen Um es Ihnen ein bisschen einfacher zu machen, lassen Sie mich die Aufgabe in kleine Schritte zerlegen Der erste Schritt besteht also darin, eine einfache Aufforderung zu erstellen, und es muss kein Programmieren sein, auch wenn das Programmieren ein bisschen besser sein wird weil es immer noch der Kurs für Codierung ist Der zweite Schritt besteht darin, die Regel 504010 anzuwenden, die wir in den vorherigen Lektionen behandelt haben Denken Sie an Aufgabe, Kontext, Beispiel und Schritt Nummer drei, Sie wechseln zu den Nochmals Chad, ZEPT, Cloud Deep Seek und Gemini und versuchen Sie, diese Aufforderung zu verwenden und das Ergebnis selbst zu sehen Auch in diesem Modul ist es unser Ziel, die Mechanik zu verstehen, damit Sie sich im Umgang mit KI im Allgemeinen wohl fühlen . Also, viel Glück. 8. Modul 2: Zusammenfassung: Herzlichen Glückwunsch zum Abschluss von Modul Nummer zwei. In dieser Lektion haben Sie sehr wichtige Grundlagen wie GNAIFoundations und deren Funktionsweise sowie beliebte Allzweck-KIs wie Claude, HATGBT Außerdem haben Sie die vier Möglichkeiten kennengelernt , wie Sie mit KI interagieren können Es bedeutet Text, Audio, Bild und Video. Zu guter Letzt gibt es eine schnelle Architektur. Sie haben also gelernt , wie Sie Eingabeaufforderungen richtig entwerfen und erstellen, um die besten Ergebnisse zu erzielen, die zu Ihrem Projekt passen. Nochmals herzlichen Glückwunsch und wir sehen uns im nächsten Modul. 9. Modul 3: Einführung: Hallo und willkommen zum Modul Nummer drei, der generativen KI in einem Codierungsprozess. Also, meine Freunde, jetzt beginnt der Fonds , weil wir uns in die Codierungszone begeben. Willkommen. In Modul Nummer zwei haben Sie die wichtigen und sehr wichtigen Grundlagen des Einsatzes generativer KI behandelt . Aber jetzt gehen wir zum mittleren Teil über. In Modul Nummer drei werden wir zunächst erörtern, werden wir zunächst erörtern welche Rolle JNAI in einem Webentwicklungsprozess spielt Dann werden wir uns die besten und die schwachen Teile der KI ansehen die besten und die schwachen Teile der KI Und schließlich wird der große Teil des Moduls der Übersicht über die Tools und speziell der Codegenerierung gewidmet sein . Wir werden uns die Allzweck-Chats für Codierung, spezielle Chats für die Webentwicklung, Programmierassistenten und KI-Code-Editoren ansehen. Also lass uns gehen. 10. Kurseinheit 1: Willkommen zur ersten Lektion. In dieser Lektion werden wir also untersuchen, welche Rolle GNAI in einem Webentwicklungsprozess spielt Wir werden einige Fälle, Beispiele und Dinge sehen , die Sie verstehen müssen Die erste und sehr wichtige Tatsache , die Sie verstehen müssen, ist also , dass KI eine nette Ergänzung zu Ihrem Prozess ist Es ist keine obligatorische Sache , die Sie haben müssen. Warum? Weil du immer noch Code ohne KI schreiben kannst, so wie wir es all die Jahre gemacht haben? Das ist wichtig, denn wenn Sie das verstehen, Sie vor FOMO sehr sicher, der Angst, etwas zu verpassen , denn in den letzten Tagen und Monaten können wir fast jeden Tag sehen, dass neue KI auftaucht, und wir denken manchmal: Oh, ich muss sie wahrscheinlich benutzen, weil sie etwas bewirken wird Ja, wahrscheinlich, aber trotzdem ist es wichtig zu verstehen, dass es nur schön ist, etwas Neues zu haben. Jetzt haben wir die Frage. Also, welche Rolle spielt es in unserem Prozess, wie genau hilft es uns? Und die Antwort ist einfach. Es spart nur Energie und Zeit. Das ist es. Das spart. Es geht nicht darum, etwas Neues oder etwas Notwendiges hinzuzufügen . Es spart nur Energie und Zeit. Ja, es hilft uns beim Nachdenken. Es schreibt Code für uns. Ja, tut es. Aber wir können das trotzdem selbst machen. Ich werde das noch einmal betonen, weil es wichtig ist. Es hilft uns nur, unseren Code schneller zu schreiben. Nein ersetzt uns. Lassen Sie uns also einige Beobachtungen machen. Vor der KI-Ära haben wir als Entwickler und Programmierer also manuell nach Antworten gesucht Also googelten wir, gingen zum Stack oder Flow, lasen einige Artikel, schauten uns einige YouTube-Videos an, dann fassten wir diese Informationen zusammen und versuchten, unser Projekt umzusetzen Also würden wir im Grunde nachdenken und dann Code schreiben. Also, was hat sich geändert? In der KI-Ära bitten wir KI jetzt, eine Lösung zu finden. Nehmen wir an, wir haben diese App, wir hätten diese Funktion gerne. Wie sollen wir das machen. Und dann geben wir natürlich AIO-Dateien oder Dokumentationen einer Drittanbieter-Bibliothek und bitten uns, uns einen Code zu geben. Also im Grunde genommen, um es zusammenzufassen, also fragen wir jetzt nach dem Code und überprüfen ihn Vor KI haben wir also gedacht und geschrieben, und jetzt fragen wir nach und überprüfen Schauen wir uns hier also einige interessante Fakten an. Wie Sie sehen können, stammt es vom CEO von Google. Er sagt, dass über 25% des neuen Codes bei Google jetzt von KI generiert werden. Und meine Freunde, es ist sehr wichtig zu verstehen, denn das ist der Trend, es ist die Richtung, in die sich die Branche bewegt. Und um in einer modernen Zeit ein erfolgreicher Entwickler zu sein, müssen wir Teil dieser Richtung sein, Teil dieses Trends. Und was das für uns bedeutet. Das bedeutet also, dass das Tempo der Arbeit zugenommen hat. Auch hier ist es wichtig zu verstehen, dass die Geschwindigkeit zugenommen hat, nicht die grundlegenden Dinge Wie ich bereits sagte, könnten wir selbst Code schreiben, aber KI hilft uns, ihn schneller zu schreiben, oder? In diesen Zeiten ist es noch wichtiger, über grundlegende Programmierkenntnisse zu verfügen. Warum? Denn ja, auf den ersten Blick kann KI einige neue Funktionen entwickeln, etwas debuggen Aber wenn wir nicht verstehen, was KI genau getan hat, dann wird sie nutzlos Aber wenn Sie über solide Programmierkenntnisse verfügen, die Grundkenntnisse grundlegend. Sie sehen also die Verbindungen zwischen den Elementen, Sie wissen schon, die Best Practices selbst ohne KI, wenn KI Ihnen Code gibt, können Sie diesen Code überprüfen und einige nicht so perfekte Teile des Codes finden , einige bessere Lösungen, die Sie vorschlagen können Das ist die Sache. Also zuerst geht es um die soliden Grundkenntnisse im Programmieren. Also müssen wir zuerst die Programmierkenntnisse beherrschen. Und zweitens gehen wir danach zur Codierung mit KI über. Es ist wichtig, meine Freunde. Wenn du ein guter Entwickler, Programmierer sein willst, fasse ich diese Sie sind der Anführer und KI ist Ihr Copilot. Sie können immer noch ein sehr produktiver Entwickler sein, aber KI kann Ihre Reise ein bisschen angenehmer machen 11. Kurseinheit 2: Hallo und willkommen zu Lektion Nummer zwei. In dieser Lektion werden wir die Stärken von KI und die Schwächen von KI beim Programmieren untersuchen . Fangen wir also an. Also meine Freunde, KI macht ihren besten Job bei formalisierten Themen Was ist ein formalisiertes Subjekt? formalisiertes Subjekt ist also das Subjekt, die Aufgabe, das Problem, für das es eine bestimmte Lösung gibt, zum Beispiel ist eins plus eins immer zwei. Es ist formalisiert. In der Welt des Programmierens sind Algorithmen die am meisten formalisierten Aufgaben, da Sie bestimmte Eingabe eingeben und immer die spezifische Ausgabe erhalten Deshalb war es für Computer und Maschinen immer einfacher, diese Art von Aufgaben zu lösen Und weil Algorithmen auch schon seit vielen Jahren existieren und viele der Aufgaben viele verschiedene Arten gelöst wurden, und das sind bekannte Lösungen. Aus diesem Grund erhalten Sie bei Algorithmen die bestmögliche KI-Arbeit. Also lass mich dir bitte eine Prüfung zeigen. Also im Moment sind wir verkleidet, und ich werde erzählen, wie ich die Algorithmen normalerweise selbst übe Es gab also eine einfache Aufgabe zum Üben von Algorithmen, nämlich eine Funktion zu schreiben, die die Anzahl der Wörter in einer Zeichenfolge zurückgibt Und ich habe ein bisschen nachgedacht und ein bisschen selbst ohne KI geübt, ein bisschen selbst ohne KI geübt, und ich habe eine Funktion entwickelt, die, wie Sie sehen können, einen Zeichenkettenparameter empfängt und schließlich die Anzahl der Wörter in dieser Zeichenfolge zurückgibt . Und dann gehe ich normalerweise zu Cloud oder Chat GBT und sage die folgenden Dinge Überprüfe meine Lösung und gib Feedback und gib die Aufgabe in der Lösung an Und wie Sie sehen, hat es mir erfolgreich ein Feedback gegeben , also nur wenige Überlegungen, Ihre Funktion behandelt auch grundlegende Fälle, gibt mir aber auch mögliche Verbesserungen und Testvorschläge. Wie Sie sehen, gebe ich dann eine weitere Aufforderung, die mir andere mögliche Lösungen für dieses Problem gibt. Und wie Sie sehen können, gibt es eine, zwei, drei, vier, fünf Lösungen. Das ist die Sache, weil es ein Algorithmus ist und die Maschine sehr gut damit umgehen kann. Aus diesem Grund werden Sie mit KI die besten Ergebnisse erzielen, wenn Sie mit etwas Formalisiertem wie Algorithmen oder sehr spezifischen Problemen arbeiten etwas Formalisiertem wie Algorithmen mit etwas Formalisiertem wie Algorithmen oder sehr spezifischen Problemen KI die besten Ergebnisse erzielen, wenn Sie Die zweite Sache, mit der man mit KI ziemlich gut arbeiten kann, sind bekannte Bibliotheken und Frameworks In diesem speziellen Fall erzielen Sie gute Ergebnisse, erzielen Sie gute Ergebnisse denn da diese Bibliotheken und Frameworks sehr beliebt sind, bedeutet dies, dass es viele Beispiele in verschiedenen Artikeln, anderen Quellen und der zugehörigen Dokumentation gibt. Und das bedeutet, dass die KI einen ziemlich reichhaltigen Kontext hat, und deshalb wird sie Ihnen wahrscheinlich ziemlich gute Lösungen bieten. Wenn Sie zum Beispiel React oder Angular View verwenden, sind dies sehr bekannte Framework-Bibliotheken, und aus diesem Grund werden Sie ziemlich gute Lösungen erhalten. Als Nächstes. Lassen Sie uns jetzt über das Wort KI sprechen, das nicht so gut ist. KI macht also gute Arbeit mit weniger formalisierten Fächern. Und meiner besonderen Erfahrung ist das erste Thema CSS in der Webentwicklung, CSS-Stile und insbesondere Layout Lassen Sie uns einen Moment darüber nachdenken, warum es so ist. Zunächst einmal, weil CSS nicht so formalisiert ist, es ist keine Programmiersprache Deshalb ist es nicht so formalisiert. Also gibt es keine. Sagen wir in CSS, wenn Sie einen Fehler machen, irgendeinen Fehler , ich meine, nicht in Bezug auf den Grammatikfehler, sondern in Bezug auf einen logischen Fehler, wir an, Sie verwenden dieselbe Eigenschaft zweimal, nehmen wir an, Sie verwenden dieselbe Eigenschaft zweimal, und die zweite überschreibt die erste, sodass Sie keinen Fehler bekommen, das ist die Sache. CSS ist also nicht so streng. Und wenn wir über Layout sprechen, wenn Sie schon einige Zeit in der Webentwicklung tätig sind, wissen Sie wahrscheinlich, dass Sie Layout in machen können . Ich bin mir nicht sicher, aber es könnten acht, zehn, 12 verschiedene Arten für dieselbe Sache sein . Sie könnten Flexbox verwenden. Sie könnten Raster verwenden, Sie könnten sogar einige verwenden, wenn Sie zum Beispiel mehrere Spalten haben möchten, könnten Sie einfach den Inline-Block anzeigen verwenden, und es ist immer noch eine funktionierende Lösung Deshalb ist es für Stile okay. Sie sollten immer noch einen sehr soliden Hintergrund haben. Ich würde sagen, wenn du ihn speziell für das Styling verwenden möchtest , weil du ihn wahrscheinlich trotzdem gerne aufräumen möchtest. Aber es ist so. Und auch hier würde ich sagen, dass es mit der Besetzung und den visuellen Effekten ziemlich schlecht abschneidet . Wie komplexe CSS-Animationen, Effekte wie Hover-Effekte und Bibliotheken wie GSP oder Framer Nochmals, denn wenn Sie einen benutzerdefinierten visuellen Effekt im Web erstellen, ist es wahrscheinlich etwas, das Ihnen als Inspiration einfällt Es ist also nicht üblich. Deshalb hat KI auch nicht wirklich den reichhaltigen Kontext, um dieses Problem effektiv zu lösen , weil ich selbst, wissen Sie, ziemlich viel mit GSAP für Webdesign gearbeitet habe, einige komplexe Animationen und Interaktionen gemacht habe, und das hat mir Ergebnisse gebracht Und normalerweise besuche ich Foren, wissen Sie, um mit echten Leuten zu sprechen, die mir bei dem Problem helfen Also nochmal, nur um es noch einmal zusammenzufassen Es macht den besten Job bei etwas sehr Striktem, Formalisiertem wie Algorithmen oder bekannten Bibliotheken oder Frameworks und ist okay Styling und einige benutzerdefinierte visuelle Effekte 12. Kurseinheit 3: Willkommen zu Lektion Nummer drei, der Tool-Übersicht. Es ist eine sehr kurze Lektion von meinen Freunden. Wir werden uns nur kurz ansehen , was wir in den nächsten Lektionen behandeln werden. Also Tool-Übersicht für die Codegenerierung. Wir werden also mit Allzweck-Chats zum Codieren beginnen. Konkret werden dies JAGBT und Cloud sein. Dann werden wir uns spezialisiertem Schach für die Webentwicklung zuwenden , insbesondere der Benutzeroberfläche, und das ist V Null Von Versell aus werden wir dann die Programmierunterstützung konvertieren. Sie haben wahrscheinlich von Github Copilot oder vielleicht Codeon gehört. Und zu guter Letzt werden wir einen der AI-Code-Editoren sehen. Also lass uns gehen. 13. Kurseinheit 4: Willkommen zu Lektion Nummer vier. In dieser Lektion werden wir uns befassen und sie näher betrachten Perspektive der KI-Kodierung von Chats für allgemeine Zwecke befassen und sie näher betrachten. Wir werden über Cloud und Chat-GPT sprechen und mit Cloud beginnen Schauen wir uns also zunächst Devina-Buchstabentafeln im Internet Web Devina, wie Sie sehen können, KI-Programmierwettbewerb, bei dem die Webentwickler sozusagen die LLMs für die besten Ergebnisse beim Programmieren bewerten Und wie Sie sehen können, nehmen Cloud 3.7 und 3.5 beide den ersten und zweiten Platz Schauen wir uns also zunächst die Vorteile von Gerinnseln an Also zuerst ist es eine kostenlose Mahlzeit. Sie haben jeden Tag eine bestimmte Anzahl kostenloser Nachrichten, die Sie verwenden können. Zweitens, wie Sie bereits an der Brieftafel gesehen haben , wie ich es Ihnen in einer Vorschau des Clogs gezeigt habe , wird es als erstklassig für die Codierung angesehen, und es hat die Github-Integration, obwohl es sich gerade im besseren Modus befindet Drittens hat es einen Vorschaumodus, sodass Sie eine Vorschau des Codes anfordern können, was den Vorgang auch etwas komfortabler macht den Vorgang auch etwas komfortabler Und das letzte Feature, das wir noch nicht behandelt haben, ist ein Projekt-Feature. Es ist nur in der Pro-Version erlaubt, und später werde ich kurz darüber sprechen. Die Nachteile von Cloud sind wahrscheinlich einer der größten und einzigen Nachteile, die ich mir einfallen lassen konnte , dass es ein niedriges Nachrichtenlimit in einem kostenlosen Tarif gibt , denn auch hier könnten Sie nicht wirklich sicher sein, vielleicht sind es 810 Nachrichten, und dann müssen Sie warten bis die neuen Nachrichten kommen. Lassen Sie uns also schnell einen Blick auf die Funktion des Projekts werfen. Wie Sie sehen können, ist es nur für die Version verfügbar. Im Grunde ermöglicht es Ihnen also, Ihre eigene Wissensdatenbank hinzuzufügen, wie Sie hier auf einem Screenshot aus ihrem Artikel sehen können. Es handelt sich also beispielsweise um ein PDF-Dokument, ein weiteres PDF-Dokument und ein drittes PDF-Dokument mit anderen Informationen, die dann in einem Chat-Kontext verwendet werden. Und das ist eine sehr, sehr tolle Funktion, denn dann werden Ihre Antworten präziser, da sie die von Ihnen bereitgestellten Dokumente berücksichtigen . Die zweite Funktion in einem Projekt besteht darin, dass Sie benutzerdefinierte Anweisungen festlegen können. Auch hier ist es eine tolle Funktion, weil Sie die KI quasi in die Richtung lenken, die Sie benötigen. Hier sind wir also bei Claude, wie Sie sich wahrscheinlich aus früheren Lektionen erinnern , in denen ich Ihnen gezeigt habe , dass sie sehr gut mit Algorithmen umgehen kann, und wir haben darüber gesprochen und diskutiert, wie sie eine analysierte Lösung für unsere Algorithmusaufgaben darstellt. Wie Sie sehen können, habe ich in diesem Beispiel darum gebeten, ein Dashboard für Notizen in React zu entwerfen . Warum in React? Weil es uns ermöglicht, eine Vorschau zu sehen. Ja, und wie Sie sehen können, hat es einen ziemlich guten Job gemacht. Hier ist unser Code, und wir können ihn auch sehen. Wir haben eine Seitenleiste, die Notizenleiste und die eigentliche Notiz selbst Ich meine, auch hier ist es ziemlich praktisch, diese Funktionalität zu haben Der zweite Spieler unseres Spiels ist also unser geliebter Chat GBT. Und wie ihr in einer Web-Dev-Arena sehen könnt, teilt er sich den vierten Platz mit einem Grog, was immer noch ziemlich gut ist Ordnung. Und was die Vorteile von Chat GPT angeht, denke ich, die Nummer eins ist, dass es die unbegrenzte Anzahl kostenloser Nachrichten ist die unbegrenzte Anzahl kostenloser Nachrichten Ja, manchmal, wenn es sein Top-04-Modell verwendet, manchmal in einem Chat, könntest du eine Warnung bekommen dass du in diesem Modell keine kostenlosen Nachrichten mehr hast, aber es funktioniert immer noch in einem einfacheren Modell, was ziemlich gut ist, weil du manchmal vielleicht mehr Nachrichten benötigst Ja. Und der zweite Vorteil ist , dass es eine anständige Codequalität hat, Steel-Code, vielleicht nicht so gut wie Clade, aber trotzdem gut ist aber trotzdem gut ist Im Gegensatz zu Ha GPT diese Codequalität natürlich besser sein, könnte diese Codequalität natürlich besser sein, weil ich mich manchmal an einige meiner Arbeiten erinnere , besonders bei einigen komplexen Projekten, bei denen es um React Next geht Nun, es hat nicht wirklich den besten Job gemacht und die Kleidung Und natürlich gibt es keine Vorschau. Es ist also ein Nachteil, ja, aber es ist wichtig, noch einmal zu verstehen, dass wir uns jetzt Allzweck-Chats befassen und dass GPD kein Tool zum Codieren ist Aber es ist trotzdem etwas, das man in Betracht ziehen sollte. 14. Kurseinheit 5: Hallo, meine Freunde und willkommen zur Lektion Nummer fünf. In dieser Lektion werden wir uns dem speziellen Chat für Webentwicklung und KI-Webchat befassen, der Null ist. Also die Null, was ist das? Es ist ein sehr leistungsfähiges Tool zur Generierung von hochwertigen Benutzeroberflächen und Code. Es ist ein Premium-Tool, es ist kostenlos, aber es hat einige kostenlose Nachrichten, aber dann haben Sie auch ein Limit. Und wenn Sie das Limit erreicht haben, müssen Sie entweder einige Zeit warten oder eine Pro-Version kaufen. Natürlich wurde der V Zero von Versell produziert , einem Entwickler von Next Gs Aus diesem Grund sind NextGS und React ihre bevorzugte Technologie, aber es sind nicht nur React und Next Js, weil sie auch andere Technologien unterstützen Lassen Sie uns also schnell die Benutzeroberfläche erkunden. Wie in anderen einfachen Chats haben Sie also auch hier das UI-Eingabefeld mit einem Tool zum Hochladen von Dateien mit einigen KI-Verbesserungen Außerdem gibt es einen Klon-Screenshot, Figma importiert und sogar das Projekt hochlädt Das bedeutet, dass Sie das gesamte Projekt hochladen und darum bitten können , Fehler zu beheben oder Inkonsistenzen zu finden oder vielleicht neue Funktionen anzubieten Und es gibt ein paar Kennzeichenhalter, die Landingpage erstellen oder dich anmelden kannst Lassen Sie uns also schnell der Aufforderung bei Vzero nachgehen. Um also die besten Ergebnisse zu erzielen, müssen Sie die Eingabeaufforderungen gut gestalten Eigentlich ist es nicht speziell V Zero gewidmet Wie Sie sich wahrscheinlich erinnern, handelt es sich um spezifische Regeln, um in allen KI-Chats die besten Ergebnisse zu erzielen. Je besser Sie Vzero leiten, desto besser werden Sie also die besten, genaueren und relevanteren Ergebnisse erzielen Es gibt also einige Empfehlungen aus der V Zero-Dokumentation Sie sollten also die gewünschte Funktionalität bestimmter Komponenten einbeziehen . Nehmen wir an, Sie erstellen einen Farbwähler und wissen, dass der Farbwähler so Farbwähler und einfach sein kann wie die Eingabe eines Hex-Codes oder so fortgeschritten wie ein Photoshop-Farbwähler Daher ist es auch wichtig, Designpräferenzen festzulegen. Nun, es ist ein bisschen einfacher. Sie geben also die Größen, die Schrift , die Farben, den Randradius usw. an. Als Nächstes ist es gut, wenn Sie irgendwelche Bibliotheken erwähnen. Dies bedeutet Bibliotheken oder Frameworks von Drittanbietern , die Sie verwenden möchten. Es verwendet also den Kontext dieser Dokumentation. Und auch um den Kontext oder den Anwendungsfall zu beschreiben, bedeutet das, wie genau Sie die Komponente verwenden wollen, denn es ist eigentlich nichts Spezifisches für Vzero, sondern nur gutes und angemessenes Prompt-Engineering der starken Größe handelt es sich also, wie V Zero in ihrer Dokumentation sagt, wie V Zero in ihrer Dokumentation sagt, um eine Generierung der Benutzeroberfläche Sie machen das mit CnUI und den empfohlenen Bibliotheken von Drittanbietern sind React Three Fiber, Framer Motion Auch hier können Sie Ihre Bibliotheken weiterhin verwenden, dies ist jedoch vorzuziehen Das bedeutet, dass ihr neuronales Netzwerk mit diesen besser vertraut ist. Nun ein bisschen mehr über Technologieunterstützung. Wie ich Ihnen bereits gezeigt habe, ist es nicht nur die nächste GS, weil sie sagen, es ist aufgebläht, neu gemischt, wenn auch mit etwas weniger Selbstvertrauen im Vergleich zum Reagieren als Nächstes, denn auch hier gilt, dass die Null von denselben Leuten geleitet wird, die Und wie Sie sehen können, gibt es auch Python, Rust, SQL und so weiter und so weiter. Also meine Freunde, wenn ihr etwas anderes entwickelt , deckt ihr es immer noch ab. Also Null für Entwickler. Aus ihrer Dokumentation geht wiederum hervor, dass Sie sauberen React-Code von Grund auf neu schreiben, Probleme beheben, Ihre Funktionen implementieren können . Denken Sie daran, dass Sie das Projekt beispielsweise hochladen können Außerdem kann es Codevorschläge liefern, und auch hier heißt es, dass Nexs immer auf dem neuesten Stand ist Für Designer könnten Sie also auch hier Ihre Figma-Datei hinzufügen Es ist wie eine erweiterte Funktion, es ist eine kostenpflichtige Funktion, aber als kostenlose Funktion, die wir sehr bald untersuchen werden, können Sie Ihren Screenshot hinzufügen 15. Kurseinheit 5 (Übung): Meine Freunde, und es ist eine Übungszeit von V Null. Zuerst werden wir untersuchen, wie man den textbasierten Chat benutzt, und dann werden wir mit Bildern üben. Also lass uns gehen. Willkommen bei der Zero-Anwendung. Und wie Sie sehen können, haben wir in der Mitte das Eingabefeld, wie Sie es bereits in Cloud und Chat GBT gesehen haben Hier kannst du deine Eingabeaufforderung eingeben. Sie können Ihr Figma-Projekt oder Ihren Screenshot auch von Ihrem Computer hochladen Ihr Figma-Projekt oder Ihren Screenshot auch von Ihrem Computer Dort unten haben wir einige vorgefertigte Funktionen wie das Klonen von Screenshots Importieren der Figma-Datei Sie können sogar Ihr Projekt und einige vorgefertigte Eingabeaufforderungen als kreative Landingpage oder als Anmeldeformular hochladen einige vorgefertigte Eingabeaufforderungen als kreative Landingpage oder als Anmeldeformular Versuchen wir es also zunächst mit einer einfachen Aufforderung, z. B. dem Erstellen eines modernen Drop-down-Elements Also meine Freunde, wie ihr hier sehen könnt, können wir entweder das PMT erstellen , kurz bevor wir planen, es zu verwenden, und sagen wir, eure Garnele ist nicht so gut poliert, dann könnt ihr diese kleine erweiterte Eingabeaufforderung verwenden Also lass es uns ausprobieren. Wie Sie sehen können, wurde unser einfacher Abschlussball innerhalb weniger Sekunden komplett vorgefertigt, gut strukturiert und schnell durchdacht. Also lass es uns versuchen. Wie Sie sehen können, erleichtert dies den Denkprozess und erweitert auch unsere Aufforderung ein wenig weiter. Wie Sie hier sehen können, wurden Projektstrukturen, Gestaltungsregeln, Bilder und Medien, Formatierungs-Frameworks und Bibliotheken und einige weitere Vorbehalte eingeführt Und im Moment schreibt es seinen Code, und jetzt befinden wir uns im Vorschaumodus Tara, wir haben also unser kleines Formular in dem wir das Land auswählen können und wie Sie sehen können , denke ich sogar, dass wir einige Filterfunktionen haben sollten , was ziemlich gut ist. Mexiko. Also haben wir uns für Mexiko entschieden. Ich habe mich zum Beispiel für Brasilien entschieden und war Brasilien und das Gleiche gilt für die Sprache. Für die erste Version ist es ziemlich gut. Wie Sie sehen können, mein Freund, haben wir oben den Vorschau-Tab, auf dem wir die aktuellen Projekt-Aussichten in einem Browser sehen können die aktuellen Projekt-Aussichten , und auch den Code-Tab Hier haben wir einige Dateien. Das wichtigste ist wahrscheinlich das durchsuchbare Drop-down-Menü. Es ist also unsere Komponente, und wir haben die Seite TSX, auf der wir den Inhalt tatsächlich mit Ländern und Sprachen füllen mit Und wenn Sie den Code verstehen und wissen, was Sie tun möchten, können Sie beim Schreiben des Codes tatsächlich einige Änderungen vornehmen Lassen Sie uns also etwas ganz Einfaches tun , nur um die Funktionsweise zu verstehen. Lassen Sie uns also versuchen, ein weiteres Land hinzuzufügen. Okay? Also werden wir, wie Sie hier sehen können, Korea hinzufügen. Okay? Also, weil wir Korea hier haben, lassen wir die Ko und machen sie zu Korea. Also müssen wir jetzt speichern und zum Vorschau-Tab gehen. Also lass uns sehen. T wir haben Korea. Wie du sehen kannst. So können Sie also einfache Änderungen an einem Code vornehmen. Ich möchte dir auch einen anderen Weg zeigen , wie du Änderungen vornehmen kannst? Es ist über die Eingabeaufforderung. Wie Sie sehen können, habe ich die Aufforderung eingegeben, Fun auf Mono zu ändern. Und wieder wurde unsere Eingabeaufforderung erweitert, um sie etwas spezifischer zu machen, und sie hat ihren Zweck erfüllt, wie Sie hier in unserer Hauptkomponente sehen können, unser Telefon wurde auf Mono umgestellt. Ein kurzer Tipp, dass manchmal, wenn Sie einige Nachrichten in Ihrer Aufforderung verwenden, einige Änderungen vorzunehmen, Ihre Version, die Ausgabe möglicherweise nicht so ist, wie Sie es sich gewünscht haben Entweder müssen Sie sicherstellen, dass Ihre Eingabeaufforderung ziemlich spezifisch ist , oder Sie müssen mehr Eingabeaufforderungen verwenden , um etwas besser zu erklären Also noch einmal, wie Sie sich wahrscheinlich aus unseren Lektionen von den Stiftungen, die wir mit der Inspiration gemacht haben, noch einmal erinnert unseren Lektionen von den Stiftungen, die wir mit der Inspiration gemacht haben, noch Nun, ein weiteres sehr, sehr nützliches Feature von V Zero. Es ist sehr einfache und bequeme Möglichkeit , zwischen den Versionen zu navigieren Im Moment heißt es also, wie Sie sehen können, die neueste Version. Und hier oben steht Version eins, ansehen und wiederherstellen. Schauen wir uns also an, was passiert, wenn wir auf die Schaltfläche Wiederherstellen klicken. Erledigt. Wie Sie sehen können, wurde zur vorherigen San Serif-Schrift zurückgekehrt vorherigen San Serif-Schrift Und jetzt, wenn Sie Ihre Aufmerksamkeit darauf richten, ist es jetzt Version drei, aber es heißt, dass die drei durch die Wiederherstellung von Version eins erstellt wurden Also nochmal, das ist eine der Möglichkeiten, wie Sie zwischen den Versionen wechseln können , falls Ihnen etwas nicht gefallen hat oder dieser Zweig Ihrer Updates nicht sehr gut gelaufen ist. Gehen wir zum zweiten Teil dieses Übungsbeispiels über. Nehmen wir an, wir haben diesen Screenshot der Benutzeroberfläche. Sie erinnern sich, dass das Figma zum Importieren des Figma-Projekts eine kostenpflichtige Version ist Nehmen wir an, Sie haben Ihre Benutzeroberfläche Figma und Ihre Version ist kostenlos. Sie können einfach einen Screenshot herunterladen und dann einen Screenshot verwenden, Sie können einfach einen Screenshot herunterladen und dann einen Screenshot der in der kostenlosen Version verfügbar Also werden wir diesen Screenshot verwenden V zero zu bitten, ihn neu zu erstellen. Wir sind also in V Null und Sie können von hier aus zwei Dinge tun Also hier, wie Sie sehen können, gibt es einen Klon-Screenshot. Knopf. Nachdem Sie diese Taste gedrückt haben, werden Sie aufgefordert, Ihr Bild hinzuzufügen Gleich danach wird der Vorgang ausgeführt, sodass Sie Ihre Eingabeaufforderung nicht hinzufügen müssen. Nehmen wir an, Sie haben Ihre eigenen Anweisungen. In diesem Fall wäre es wahrscheinlich besser, ein Diagramm vom Computer aus zu verwenden, und dann könnten Sie Ihre Eingabeaufforderung hinzufügen. Also machen wir uns jetzt gleich an die Schaltfläche zum Klonen von Screenshots. Wie Sie sehen können, haben wir einen Screenshot hochgeladen. Es macht sein Denken. Und wie ich Ihnen bereits gesagt habe, macht es einfach Ihren Screenshot und fängt sofort an zu arbeiten. Wie Sie sehen können, ist es ziemlich einfach. Aufforderung, bitte erstellen Sie die auf dem beigefügten Screenshot gezeigte Benutzeroberfläche neu auf dem beigefügten Screenshot gezeigte Es funktioniert also. Also meine Freunde, der Zero hat seinen Job erledigt und wie Sie sehen können, hat er unser Bild ziemlich gut wiedergegeben Sie hat alle Komponenten. Symbole, Suchfelder, die Seitenleiste und der Hauptteil mit den Benutzernamen Und ich denke, für die erste Iteration hat es ziemlich gute Arbeit geleistet Und wie Sie sehen können, lassen Sie uns sehen, es reagiert sogar vollständig Okay. Nicht besser. Also nochmal, du kannst den Code sehen. Also hat es das CSS erstellt und TO WIN hat die eigentliche Hauptdatei mit der Seite konfiguriert , die wir sehen, und sogar innerhalb Komponenten wie Seitenleiste und Benutzerkarte, die es genau dort verwendet Und ich denke nochmal, bei der ersten Iteration hat es einen ziemlich guten Job gemacht Nochmals, eine sehr wichtige Sache, die es zu beachten gilt, wie ich bereits zu Beginn unseres Kurses erwähnt habe , ist nicht das Rechnen, das Generieren, wie Version für Version Aus diesem Grund wird sich jede Iteration von der vorherigen unterscheiden Warum das wichtig ist , denn wenn Sie fünfmal mit demselben Benutzerbild fragen, erhalten Sie wahrscheinlich fünf verschiedene Varianten Ihres Codes Und es ist nicht unbedingt das Beste, was die Code-Nutzung angeht. Wie wir sehen können, hat die Benutzerkarte derzeit beispielsweise einen Namen, einen Benutzernamen und eine Bildquelle, und ich denke, das ist ziemlich gut. Aber lassen Sie mich teilen, wie ich das zum ersten Mal gemacht habe. Wie Sie sehen können, ist es ein bisschen anders. Es hat also einen Namen, einen Benutzernamen, okay, das Avatar-UO, aber jetzt hat es die Avatar-Position und jede Benutzerkarte hat eine andere Avatar-Position. Und meiner Meinung nach, weil ich eine ziemlich gute CSS-Erfahrung habe, ist es eine sehr, sehr schlechte Praxis, wissen Sie ich eine ziemlich gute CSS-Erfahrung habe, ist es eine sehr, , solche, Sie wissen schon, strenge Werte in einem Grid zu haben, denn wenn Sie Grid verwenden, müssen Sie, Sie wissen schon, das durch Spalten kontrollieren und nicht durch solche spezifischen Werte, weil es sehr verwirrend ist, wissen Sie? Und was ist, wenn Sie, Sie wissen schon, eine gewisse Anzahl untergeordneter Elemente in einem Raster haben ? Also noch einmal, es ist eine Sache, der Sie sich bewusst sein müssen. Und das ist auch der Grund, warum die zweite Sache ich dir erzählt habe , die soliden Grundlagen oder Instrumente, die du benutzt, beherrschen musst. Denn wenn Sie CSS kennen, wissen Sie wahrscheinlich, dass dies wiederum die Position ist, Sie wissen schon, fest codierte Positionswerte nicht so gut für dynamische Gitter geeignet Deshalb wirst du entweder darum bitten, diesen Job noch einmal zu wiederholen oder einen anderen Weg zu finden, zum Beispiel die Dinge im Code manuell zu ändern Und meine Freunde, das Letzte, was wir uns in dieser Sitzung kurz ansehen werden, sind die Projekte Wie Sie sehen können, haben wir hier die Registerkarte Projekte, und ich habe nur eine Vorlage für dieses Projekt erstellt. Und wie Sie hier sehen können, haben wir dieselbe Benutzeroberfläche. Aber was hier wichtig ist ist dieses kleine Ding genau da, das Projekt-Setting. Schauen wir uns also das Innere an. Wie Sie sehen können, besteht es aus mehreren Abschnitten. handelt sich also zunächst um ein Ver-CL-Projekt. Das bedeutet, Es handelt sich also zunächst um ein Ver-CL-Projekt. Das bedeutet, dass Sie ein VersL-Projekt verbinden und dann alles, was Sie erstellt haben, sofort bereitstellen Gut, denn Sie können Ihren Prototyp schnell Ihrem Kunden oder Ihren Kollegen zeigen Ihren Prototyp schnell Ihrem Kunden oder Ihren Kollegen Also die zweite Sache, wir haben Umweltvariablen. Das heißt, wenn Sie einige Datenbankverbindungen oder API-Schlüssel haben , auf die Sie hier abzielen können. Aber der Hauptcharakter dieses Spiels ist das. Es ist eine Quelle. Das bedeutet, dass Sie hier alle Quellen hinzufügen können, die Sie im Kontext des Projekts möchten. Es könnte also Dokumentation sein. Es könnten einige Bilddateien sein, es könnten einige Inspirationen sein, was dann ein Projekt ist, das wir als Kontext verwenden Das bedeutet, dass Ihre Antworten genauer sind und dem Endergebnis näher kommen Es ist also Gold, meine Freunde. Ich mag es wirklich, wann und wenn du dich daran erinnerst, als wir über Claude gesprochen haben, Claude wie in der kostenpflichtigen Version von Claude, in den Projekten kannst du auch deine Quellen hinzufügen. Es ist dasselbe. Es ist also eine sehr gute Sache, meine Freunde. Das letzte ist auch, was sehr gut ist , es ist eine Anleitung. Auch hier könnten Sie einige bestimmte Dinge festlegen , die Sie gerne hätten, was auch sehr gut ist. Also meine Freunde, das ist das Ende dieser Lektion. Ich hoffe es hat euch gefallen. Wir sehen uns im nächsten. 16. Kurseinheit 6: Hallo und willkommen zur Lektion Nummer sechs: Coding Assistance. Was ist also ein Programmierassistent? Es ist also im Grunde Ihr Copilot, Ihr Helfer, Ihr Assistent in Ihrem ID- oder Code-Editor Also, womit genau kann es dir helfen? Die erste, wahrscheinlich beliebteste Funktion ist also die automatische Vervollständigung, bei der der Assistent Ihnen Vorschläge für Ihre Codierung gibt Wie genau das funktioniert, lernt es etwas über deinen Programmierkontext und versucht dann wie es jede andere KI tut, Vorschläge zu machen Zweitens können Sie Ihren Teil Ihres Codes auswählen und darum bitten, ihn umzugestalten oder zu verbessern Außerdem helfen dir die Bugs bei den Bugs, und du kannst auch einige Fragen oder Erklärungen zu deinem Code und einigen anderen Funktionen stellen, wie du siehst Dieser Codierungsassistent ist normalerweise als Erweiterung in Ihrer ID enthalten. Wie Sie sehen können, ist hier ein kleiner Screenshot aus dem VS-Code. Sie sehen also die Erweiterungen, die Registerkarte und wir sehen, dass die Codierung installiert ist. Wir werden über die beliebtesten sprechen. Der erste ist also Github Copilot, Github Copilot war der erste, wahrscheinlich zumindest der bekannteste, die beliebteste Erweiterung, und früher war es kostenpflichtig, aber jetzt ist aber jetzt Obwohl es Premium ist, hat es immer noch ein sehr Ich denke, es sind ungefähr 2000 Autovervollständigungen pro Monat und 50 Nachrichten , die Sie stellen können Und das zweite ist ein Codium, eine kostenlose Erweiterung, die Sie in Ihrer Programmierumgebung installieren und verwenden können Im nächsten Teil werden wir also untersuchen, wie sie funktionieren 17. Kurseinheit 6 (Übung): Hallo und willkommen zur Übungssitzung mit der Programmierunterstützung. In dieser Lektion werden wir das Codem verwenden. Sie können aber auch den Github-Copiloten verwenden , da sie so ziemlich identisch sind Wir werden einige der beliebtesten Funktionen untersuchen und können mit der automatischen Vervollständigung beginnen Wie Sie sehen können, haben wir also zunächst umgekehrte Wörter in einer Zeichenfolge. Schreiben Sie also eine Funktion, die alle Wörter innerhalb der übergebenen Zeichenfolge umkehrt , wobei die Wörter durch genau ein Leerzeichen getrennt sind, und dass es keine führenden Leerzeichen gibt Zum Beispiel dieser Stress, diese Uo, wie Sie sehen können, hat es sofort angefangen, eine Lösung vorzuschlagen, und alles, was Sie tun müssen, ist auf die Tabulatortaste zu klicken, dann auf eine weitere Registerkarte , und Sie könnten sogar zur nächsten Zeichenfolge gehen, und wie Sie sehen können, wurde sie als Konsolenprotokoll vorgeschlagen Der nächste Schritt, den Sie tun können, besteht also darin, Ihre Lösung im Terminal auszuprobieren und Ihre Lösung im Terminal auszuprobieren die anderen Dinge zu erledigen. Gehen wir also zur nächsten Sache über, die es tun kann. Nehmen wir an, Sie haben jetzt bereits einen Code, mit dem Sie zufrieden sind. Jetzt können Sie den Code markieren und auf die rechte Schaltfläche klicken. Wie Sie sehen können, haben wir hier ein paar Dinge. Der erste ist CodeMrFactor, ausgewählter Codeblock. Wenn wir also darauf klicken, erhalten wir einige Vorschläge. Beginnen wir also mit etwas Einfachem Fügen Sie dem Code Kommentare und Docstring hinzu Wie Sie sehen können, funktioniert es und es hat etwas bewirkt Ich habe wie einen Stift als Zeichenkettenformat erstellt, die Zeichenfolge umgekehrt und das Rückgabeformat, ebenfalls eine Zeichenfolge, umgekehrte Und jetzt können Sie entweder akzeptieren oder ablehnen. Wenn Sie, wie Sie sehen können, auf Akzeptieren klicken, haben Sie jetzt den Code mit dem, was die Codierung Ihnen angetan hat. Lassen Sie uns das für einen Moment entfernen. Also gut, speichern Sie und versuchen Sie es noch einmal. Also nochmal, refaktorieren und los geht's. Machen Sie das schneller und effizienter. Lass uns das versuchen. Wie Sie sehen können, hat Ed einige Vorschläge für eine andere Lösung gemacht . Ich bin mir nicht sicher, ob es schneller ist oder nicht, weil es ein so kleiner Code ist, aber im Allgemeinen hat es etwas getan und vielleicht einem größeren Algorithmus oder einer Art von Code wird es definitiv etwas vorschlagen, das schneller ist. Also auch hier kannst du entweder akzeptieren oder ablehnen. Also lasst uns in diesem Fall einfach ablehnen. Als Nächstes, was Sie noch einmal tun können, lassen Sie uns den Text markieren und Cdim bitten , den ausgewählten Codeblock zu erklären Wie Sie sehen können, hat es jetzt einen Chat geöffnet, in dem es eine Erklärung gibt Es heißt also, dass es sich um eine JavaScript-Funktion , die eine Zeichenfolge als Eingabe verwendet und in ein Array aufteilt Wörter, die Leerzeichen als Trennzeichen verwenden, kehren die Reihenfolge um und fügen sich wieder mit den Leerzeichen Wie Sie sehen können, ist das eine ziemlich korrekte Definition dessen, was passiert Wie Sie sich erinnern, handelt es sich also wieder um einen Chat, der KI verwendet, ein KI-Modell unter der Haube. Wahrscheinlich ist es gerinnselig, weil es für diese Art von Tools am beliebtesten Und jetzt können wir etwas fragen, zum Beispiel eine andere Lösung vorschlagen Lassen Sie uns Und wie Sie hier im Chat sehen können, wurden drei Lösungen vorgestellt, eine, zwei und drei, und es liegt an Ihnen, was Sie mit diesen Informationen tun möchten. Versuchen wir es also noch einmal. Also bitte ich unser Tool , den Code in Typoskript umzuwandeln. Also lass uns sehen. Und wie Sie sehen können, hat es uns einige Variationen gegeben. Also, mein Freund, es war eine Übungssitzung mit CM, und das Gleiche gilt für den Github-Copiloten Und wenn Sie den VS-Code verwenden, können Sie ihn hier oben sehen Sie können ihn von hier aus verwenden 18. Kurseinheit 7: Hallo und willkommen zur Lektion Nummer sieben. In dieser Lektion werden wir uns mit den KI-Code-Editoren befassen. Dies wird die letzte Kategorie von Tools sein , die wir in diesem Modul behandeln werden. Was ist also der KI-Code-Editor? Wie Sie wahrscheinlich bereits festgestellt haben, handelt es sich einen Code-Editor mit integrierten KI-Funktionen. Eingebaute KI-Engine. Stellen Sie sich vor, Sie haben einen VS-Code, aber darin ist KI-Maschine eingebaut , die Ihnen beim Programmieren hilft. Und wir werden den einzigen in diesem Kurs untersuchen. Der beliebteste ist heutzutage der Cursor. Lassen Sie uns also schnell einen Blick darauf werfen. Also mein Freund, wenn wir uns die Funktionen ansehen, wirst du bestimmt alles wiedererkennen, all die Funktionalitäten wir bisher behandelt haben, aber im Code-Editor wieder kombinieren. Der erste ist also Agent, und wie Sie sehen können, kann der Agentenmodus Aufgaben von Anfang bis Ende erledigen. Das bedeutet, von Anfang bis Ende quasi unabhängig voneinander. Und erinnerst du dich an V Null? Es ist genau das, was V Null getan hat, aber jetzt können Sie so etwas innerhalb des Code-Editors tun , ohne ihn zu verlassen. Zweitens ein Tab, und wie Sie sehen können, handelt es sich um eine Funktion zur automatischen Vervollständigung. Hier gibt es sogar einen Screenshot, und das ist dasselbe wie das Codium, das wir in der vorherigen Lektion gesehen haben Chatten Sie als Nächstes, und das ist ein Chat-GPT oder eine Cloud. Und der letzte, wie Sie sehen können, Befehl K, lassen Sie uns Ihren Code mit KI bearbeiten und schreiben, wieder dasselbe, was wir in der Codim-Lektion getan haben. Aber was ist wichtig, um das zu verstehen, schauen wir uns die Preisgestaltung an Es gibt ein kostenloses Kontingent, und wie Sie sehen, es eine zweiwöchige Testversion Während dieser Testphase können Sie 2000 Abschlüsse und 50 Premium-Anfragen nutzen Danach haben Sie entweder ein kleines kostenloses Kontingent oder Sie müssen zur Pro-Stufe wechseln, die, wie Sie sehen können, kostenpflichtig ist, um alle Vorteile von Cursor nutzen zu Und es liegt an dir, zu entscheiden. Sie können entweder einige kostenlose Tools verwenden oder, wenn Sie Ihren Prozess etwas schneller und komfortabler gestalten möchten etwas schneller und komfortabler gestalten möchten , können Sie den Cursor kaufen. In der nächsten Lektion werden wir uns also einige Funktionen dieses interessanten Programms ansehen 19. Kurseinheit 7 (Übung): Meine Freunde, bevor wir in die Lektion eintauchen, möchte ich nur kurz eine Kleinigkeit erwähnen Die Sache ist, dass sich die Technologie heutzutage sehr schnell ändert und die Benutzeroberfläche des Cursor-Editors , den wir uns ansehen werden, hat sich direkt nach der Aufzeichnung der Lektion geändert. Deshalb möchte ich nur die Dinge für Sie klären, damit Sie sich während des Unterrichts keine Sorgen machen müssen. Also meine Freunde, wenn ihr euch die Lektion anschaut, werdet ihr in der Lektion den Chat-Tab und einen Komponisten-Tab sehen . Aber wenn Sie Ihren Cursor oder Editor heruntergeladen oder aktualisiert haben, wird Ihre Benutzeroberfläche höchstwahrscheinlich Ihren Cursor oder Editor heruntergeladen oder aktualisiert haben so aussehen. Sie werden also einen Agenten beauftragen und nach Drop-down-Artikeln fragen. Also sind es dieselben Dinge. Der Chat in der alten Version entspricht also dem Frag nach einer neuen Version und der Komponist in der alten Version ist dasselbe wie ein Agent in einer neuen Version. Also, meine Freunde, es sind wieder dieselben Dinge, nur dass sie ein bisschen anders benannt haben. Also lasst uns in die Lektion reingehen. Hallo und willkommen zur nächsten Lektion. In dieser Lektion werden wir die Cursor-KI und ihre Funktionen in der Aktion untersuchen . Als Erstes möchte ich sagen, dass es sich um einen VS-Code-Fork handelt, was bedeutet, dass Sie ziemlich nahtlosen Übergang vom VS-Code zur Cursor-KI erleben werden. Als ich das installiert habe, wurden zum Beispiel auch alle Erweiterungen installiert , die ich in meinem VS-Code-Editor hatte, was sehr praktisch ist. Das erste, was wir uns ansehen werden, sind die Einstellungen. Sie klicken also auf Cursoreinstellungen und gehen zu den Cursoreinstellungen. Und speziell interessieren uns diese Regeln für KI. Wie Sie hier als Platzhalter sehen können, können Sie einige Prüfungsregeln sehen. Verwenden Sie immer funktionale React-Komponenten, so weiter und so fort Hier möchten Sie Ihre globalen Regeln hinzufügen, da diese Regeln für alle Projekte gelten , an denen Sie innerhalb dieses Cursors arbeiten werden. Du musst es dir also etwas genauer überlegen. Also das nächste, worüber wir sprechen werden, ist die Fortsetzung der Cursorregeln. Und speziell möchten Sie die Punkt-Cursor-Regeldateien erstellen. Diese Datei ist sehr wichtig, wenn Sie genaue Antworten, Antworten und Lösungen für Ihr Codierungsprojekt erhalten möchten . Es gibt tatsächlich eine spezielle Ressource im Internet. Lassen Sie uns einen kurzen Blick darauf werfen. Wie Sie sehen können, ist der Name dieses Projekts ein Cursorverzeichnis. Und hier können Sie verschiedene Arten von Regeln sehen. Nehmen wir also die erste, wie Sie hier sehen können, es ist ein Acument mit den Regeln Als Ihr erfahrener Experte für Entwickler in React Next, JavaScript, TypeScript und so weiter Dann heißt es zum Beispiel, die Benutzeranforderungen Scalf buchstabengetreu zu befolgen , und jetzt legt es die , und jetzt legt es Jetzt die Codierungsumgebung, die Codierungsimplementierung. Was Sie hier also tun können, wie Sie sehen können, gibt es verschiedene Kategorien, TypeScript, Python reagieren Und Sie können weitermachen und sich einfach ansehen, was Sie mehr interessiert Ordnung, Sie können also einfach auf Reagieren klicken und verschiedene Variationen sehen. Dann kannst du das einfach kopieren, so wie es in deinen Cursorregeln steht. Und wenn Sie dann den Cursor verwenden, werden diese Regeln als Kontext für Ihre Aufgaben angewendet. Schauen wir uns die Funktionen an. Wenn Sie also auf Befehl I klicken, erhalten Sie, wie Sie sehen können, einen Komponisten. Und wieder ist ein Komponist ein Agent. Es bedeutet also, dass es einige Aufgaben erledigen wird. Wir werden darum bitten, etwas zu tun. Wie Sie sehen können, bitten wir Sie, einen Rechenrechner mit vier grundlegenden mathematischen Operationen zu bauen mit vier grundlegenden mathematischen Verwenden Sie HTML, CSS und Vanila JS. Also klicken wir jetzt auf Senden und lassen Sie uns sehen. Wie Sie hier sehen können, heißt es Index-HTML-Generierung. Das ist der Grund, warum der Agent das tut. Also tut es tatsächlich etwas in Ihrem Namen. Jetzt generiert es ein Style-CSS. Und jetzt ist es Zeit für ein Drehbuch Jazz. Also, wie Sie sehen können, hat es seinen Job gemacht und auch eine kurze Zusammenfassung dessen, was es getan hat, vorgelegt . Lassen Sie uns also vorerst akzeptieren, lassen Sie uns das Ergebnis sehen. Wie Sie sehen können, haben wir einen Taschenrechner und er sieht ziemlich gut aus. Nette Hover-Effekte. Es ist ziemlich modern Und lassen Sie uns die Funktionalität ausprobieren, sieben plus sechs, 13. Fantastisch. Lass uns löschen. Machen wir es auf Null. Wie Sie sehen können, hat es von der ersten Iteration an einen ziemlich guten Job gemacht. Nacht. Versuchen wir also, einige Funktionen mit Composer hinzuzufügen. Jetzt werden wir darum bitten, neue Operationen wie Queer Root, Second Powers, Sinas und Kunden hinzuzufügen neue Operationen wie Queer Root, Second Powers, Sinas und Lass uns sehen. Wie Sie sehen können, hat es angefangen zu funktionieren und arbeitet gerade an einem Index-HTML. Wie Sie sehen können, sehen wir das Update. Jetzt hat es einige Arbeit in den Stilen und in der Skriptzeit erledigt. Wie Sie sehen können, haben wir einige neue Dinge im Drehbuch, und am Ende erhalten wir die Schlussfolgerung „Wenn“. Jetzt können wir die Änderungen überprüfen, aber im Moment möchten wir sie akzeptieren und das Ergebnis selbst sehen. Wie Sie hier sehen können, wurden sie sogar nach Farben gruppiert , weil es quasi eine neue Kategorie von Operationen ist. Also lass es uns versuchen. Es funktioniert. Lass es uns nochmal versuchen. Es funktioniert wieder. Wie Sie sehen können, hat es einen ziemlich guten Job gemacht . In Ordnung. Also schauen wir uns die nächste Art von Funktionalität an, nämlich den Chat. Lassen Sie uns also diese Funktion hervorheben, Nummer anhängen, und wie Sie sehen können, hat sie uns diesen Chat angeboten und uns auch eine Abkürzung gegeben Klicken wir also hier rein, Sie sehen, dass es als Kontext die Skriptdatei und auch die spezifischen Zeilen hat , sodass wir es sogar ausschließen können Die ganze Datei und versuche, sie zu bitten, etwas zu tun. Das heißt, könnten Sie sich eine einfachere Lösung einfallen lassen? Also lass es uns versuchen. Und wie Sie sehen können, hat es uns zumindest einen anderen Code zur Verfügung gestellt. Und wie Sie sehen können, könnten wir hier auf Anwenden klicken. Und dann zeigt es uns auf Git-Art den angewendeten und den gelöschten Code, und hier können wir ihn entweder ablehnen oder akzeptieren. Lassen Sie uns das für eine Sekunde akzeptieren, und der neue Code wurde mit einer Chat-Funktion hinzugefügt. Es gibt also auch eine vertraute Funktion zur automatischen Vervollständigung. Lass uns klicken. Die neue Linie, wie Sie sehen können, uns ein paar Vorschläge gemacht. Und mit dem Tab können wir das bearbeiten oder einfach überspringen. Shri inst hier zum Beispiel, ja, zum Beispiel hier, es schlägt vor, einen Kommentar und dann einen Code hinzuzufügen einen Kommentar und dann einen Code hinzuzufügen Das Letzte, was wir uns ansehen werden, ist ein Befehl Wenn wir also einen Code markieren und auf Befehl klicken, erhalten wir diese Inline-Eingabe-Chat-Funktionalität. Und hier könnten wir zum Beispiel sagen, erklären Sie das Und wie Sie sehen können, erhalten wir eine Erklärung in C, was ziemlich gut ist. Also meine Freunde, ich hoffe, dass ich Ihnen in einer sehr kurzen und kurzen Lektion die wichtigsten Tools gegeben habe die wichtigsten Tools , die Sie in der Cursor-KI verwenden können. 20. Übung: Endlich sind wir am Ende des Moduls angelangt, und es ist Zeit für Sie, die Übung zu machen. Die Übung wird also ziemlich einfach sein. Sie müssen einmal spielen und alle zwei Tests durchführen, die wir in diesem Modul behandelt haben. Ziel dieser Übung ist es, dass Sie sich ein grundlegendes Verständnis und ein gewisses Gefühl für jedes Tool aneignen. Hier ist ein einfacher Einstieg in NAP. Zunächst planen Sie also Ihre Aktionen für jedes Tool. Ich mache zum Beispiel A in Cloud und chatte GBT, B in V Null, C, Kodierung und D in Cursor Navigieren Sie zu diesem Tool oder laden Sie das Tool oder Erweiterungen herunter und versuchen Sie, die Aufgaben auszuführen 21. Zusammenfassung: Lassen Sie uns also Modul Nummer drei zusammenfassen. Sie haben in diesem Modul viel gelernt. Insbesondere haben Sie in Ihren Programmierprozessen jedes Tool angesprochen, das Sie in Ihrer Programmierkarriere möglicherweise benötigen könnten in Ihrer Programmierkarriere möglicherweise benötigen . Aber ich gebe dir ein paar wichtige Tipps. Konzentrieren Sie sich zunächst erneut zuerst und immer darauf, solide Programmierkenntnisse zu entwickeln, egal auf welchem Niveau Sie sich befinden. Denn solide Programmierkenntnisse bedeuten, die Architektur zu verstehen, die Muster zu verstehen, bewährte Methoden, einige Arten, Code zu organisieren, einige Arten, bestimmte Dinge zu lösen, diese zu verstehen, machen Sie zu einem sehr guten Entwickler. Und KI, auch wenn KI Ihnen keine gute Lösung bietet, könnten Sie entweder darum bitten, sie zu wiederholen oder sie irgendwie nach dem guten Wort zu bearbeiten Danach geh und lerne die Grundlagen. Nochmals die Grundlagen der KI-Kodierung. Das ist genau das, was Sie in diesem Kurs tun. Was meine ich mit Grundlagen? Die Grundlagen, ich meine die Grundprinzipien. Es ist wie das Alphabet beim Lesen, denn wenn man Buchstaben kennt, kann man Wörter erfinden, dann Sätze, dann Kapitel und dann das ganze Buch Und Sie können das Buch in immer kleinere Elemente zerlegen , weil Sie wissen, wie es strukturiert ist und Sie die Zusammenhänge der Systemelemente kennen die Zusammenhänge der Systemelemente Das Gleiche. Wenn Sie wissen, wie man die einfache Aufgabe nur in Cloud oder Chat-GPT erledigt, dann könnten Sie diese eine Stufe höher gehen und sie in Cdium verwenden und dann sagen wir Und wenn Sie dann diese grundlegenden Operationen ausführen, können Sie Ihren eigenen Stil für den Einsatz von KI in Ihrem Prozess entwickeln Ihren eigenen Stil für den Einsatz von KI in Ihrem Und der nächste Schritt besteht darin, solide Programmierkenntnisse und die Grundlagen der KI-Kodierung zu kombinieren , und dann können Sie sich mit fortgeschrittenen Dingen befassen. Es bedeutet, verrückte Kombinationen zu kreieren oder wie man das machen kann. Weil ich einige Leute auf YouTube gesehen habe, weißt du, wie sie verschiedene Tools verwenden, und einige von ihnen, weißt du, ihr Arbeitsablauf ist für mich einfach nicht wirklich verständlich. Und dann dachte ich an solche Weißen, weil sie endlich wieder zu dieser persönlichen Präferenz gekommen sind, sie endlich wieder zu dieser persönlichen Präferenz gekommen wie sie die Elemente der KI in ihrer Programmierung kombinieren können , weil es einigen Leuten gut geht, wissen Sie, einfach nur Codium zu verwenden, manchmal, wissen Sie, einige Dinge in die Cloud auszulagern. Und manche Leute brauchen einen Cursor mit all diesen Cursor-Dateiregeln, wissen Sie, immer Kontext, um die gesamte Datenbank im Kontext zu haben, tut mir leid, Codebasis und Dokumentation und alles Manche Leute ziehen es vor, zum Beispiel ich selbst, ich plane lieber zuerst meinen Code und gebe dann die kleinen Aufgaben der KI, du weißt schon, um sie zu erledigen. Und andere Leute, weißt du, sogar die guten, professionellen, sagen, sie beginnen mit KI und lassen den Komponisten am Mauszeiger die Arbeit machen. Also, nochmal, es ist eine fortgeschrittene Sache. Es sind persönliche Vorlieben. Aber um an diesen Punkt zu gelangen, müssen Sie die Grundlagen der Programmierung und die Grundlagen der KI beherrschen. Und das Letzte, was ich erwähnen möchte, ist, vorsichtig mit der Todesgrube umzugehen. Wie Sie sehen können, ist Pit of Death etwas Metaphorisches Was das ist, ich habe einige Leute gesehen, weißt du, wieder, die versucht haben, die gesamte App zu erstellen manchmal ohne Planung, manchmal, vielleicht sogar mit Planung, aber sie verlassen sich ausschließlich auf KI Und dann machen sie die erste Iteration. Es sieht gut aus. Dann addieren sie etwas. Es geht gut, gut, gut, gut, bis zu dem Punkt, an dem verschiedene Fehler, unterschiedliche Diskrepanzen in der Dateiorganisation, Struktur, vielleicht auch Bibliotheken von Drittanbietern Die Anzahl der Konflikte und Fehler wird also so groß , dass KI nicht in der Lage ist, sie alle zu lösen Das ist die Sache. So ist es, wenn Sie keine guten Programmierkenntnisse haben. Auch hier würde ich meinen Ansatz teilen, also planen Sie Ihr Projekt. Und dann gehen Sie Stück für Stück, Stück für Stück und bitten Sie KI, Ihnen zu helfen, mich zu verkaufen. Also hoffe ich, dass es nützlich war. 22. Modul 4: Einführung: Hallo und willkommen zum Modul Nummer vier. In diesem Modul lernen Sie die fünf Möglichkeiten kennen, wie KI Ihnen helfen kann , ein besserer Webentwickler zu werden und schneller zu programmieren. Erinnern wir uns also schnell daran was wir in den vorherigen Modulen gelernt haben. Im zweiten Modul haben Sie also die Grundlagen der KI gelernt. Also im Grunde genommen, wie man die KI-Chats richtig benutzt, wie man eine Aufforderung richtig erstellt, steht in der Modulnummer. Drittens haben Sie die KI-Codierungstools wie Chats, V Zero, Codium, den Dekodierungsassistenten und den KI-Code-Editor behandelt die KI-Codierungstools wie Chats, V Zero, Codium, den Dekodierungsassistenten und den KI-Code-Editor Das bedeutet, dass Sie über alle notwendigen Tools und Fähigkeiten verfügen , um sie zu verwenden In diesem Modul, Modul Nummer vier, werden wir uns dem Anwendungsteil zuwenden. Deshalb werden wir fünf Möglichkeiten behandeln, wie KI Ihnen helfen kann Ihren Arbeitsablauf zu verbessern und ein stärkerer Webentwickler zu werden. Und es ist wichtig, dass ich das auf fünf Arten sage , weil ich viel nachgedacht habe. Und das sind fünf Hauptmethoden, wie Sie KI einsetzen können. Es bedeutet, dass nicht mehr darüber nachgedacht wird, ob es noch etwas anderes gibt? Kann ich noch etwas tun? Also es gibt fünf Möglichkeiten und alles andere, es geht einfach unter eine dieser fünf Möglichkeiten. Also werden wir sie behandeln und du wirst hoffentlich lernen, wie man sie benutzt. 23. Kurseinheit 1: Willkommen zur Lektion Nummer eins. In dieser Lektion werden wir uns einen kurzen Überblick verschaffen, wir in diesem Modul lernen werden. In Modul Nummer vier werden wir also die fünf Möglichkeiten plus behandeln. Ich habe auch einen Bonus für dich vorbereitet. Das erste, was KI Ihnen helfen kann, ist die Entwicklung neuer Funktionen. Und wenn Sie sich vielleicht daran erinnern, was wir in einem Cursor, einem KI-Editor, behandelt haben, als wir den Cursor gebeten haben , einige Funktionen für den Taschenrechner zu erstellen. Zweitens ist es das Refaktorieren von vorhandenem Code, weil wir manchmal wieder im Cursor darauf hingewiesen haben, dass wir eine Funktion genommen haben und darum bitten, diese zu vereinfachen Weil es sehr oft vorkommt, dass Sie Ihren Code einfacher machen müssen oder manchmal, sagen wir, es hat etwas codiert, das Ihnen nicht so vertraut ist, wie eine Struktur, zum Beispiel wieder, in einem Taschenrechner, es hat ein JavaScript nach Klassenart codiert und nicht jeder kennt sich mit Klassen aus, und vielleicht möchten Sie einfach ein paar separate Funktionen haben. Drittens, was sehr häufig vorkommt, ist das Beheben von Fehlern, verschiedene Arten von Fehlern. Weißt du, hier gibt es keine Kommentare. Nummer vier ist das Vorschlagen von Lösungen. Zum Beispiel möchten Sie wieder etwas implementieren, sagen wir, Sie haben ein Feature im Kopf und sagen: Oh, ich würde es gerne bauen. Aber ich bin mir nicht sicher, was der beste Ansatz ist, oder ich verstehe nicht wirklich, wie das geht. Sie könnten also KI fragen, es könnte sowohl eine konzeptionelle Lösung sein, zum Beispiel in Bezug auf die Erklärung, eine grundlegende Erklärung dessen, was Sie tun müssen, als auch eine Codierungslösung. Und Nummer fünf, plus ein Bonus, es ist eine Kategorie des Lernens, Lernens als Webentwickler. Nummer fünf erklärt also den Code. Nehmen wir noch einmal an, KI hat Code generiert, oder Sie haben Code von einer Website wie Github oder vielleicht Code Pen genommen Github oder vielleicht Code Pen und Sie sind sich nicht wirklich sicher, was er tut, also könnten Sie darum bitten, ihn zu erklären. Und als Bonus, der persönliche Mentor, wir werden dieses Kapitel speziell behandeln. Mir gefällt es wirklich. Hier werden Sie KI bitten, Ihr persönlicher Mentor bei der Erstellung eines Schulungsprogramms zu sein . Und wenn Sie dann eine Lösung implementiert haben, bitten Sie darum, diese Lösung zu überprüfen. Falls Sie sich vielleicht erinnern, als wir über Modul Nummer zwei gesprochen haben, habe ich Ihnen die Aufgabe gezeigt Anzahl der Wörter in einer Zeichenfolge zu zählen, JS-Aufgabe und tatsächlich diese spezielle Sache. Es war wie ein persönliches Mentoring durch KI. Es wird also ein ziemlich interessantes Modul sein. 24. Kurseinheit 2: Hallo und willkommen zu Lektion Nummer zwei. In dieser Lektion werden wir untersuchen, wie AAA uns zunächst bei der Entwicklung neuer Funktionen helfen kann. Für dieses gesamte Modul nehmen wir als Beispiel ein Projekt, eine einfache E-Commerce-Seite. Also lass uns nachsehen. Also, meine Freunde, wir befinden uns innerhalb des Cursors, und wie Sie sehen können, das Interessante an der Neuzeit ist das Interessante an der Neuzeit, dass sich alles superschnell ändert. Im vorherigen Modul, das ich vor Kurzem aufgenommen habe , war die Benutzeroberfläche, wie Sie sich erinnern, hier ganz oben, wir hatten Chat, Composer und Bug-Finder, und jetzt wurde das neue Update veröffentlicht, und jetzt haben wir Chat. Chatten Sie nur hier, wie Sie sehen können, und der Agent, der zuvor Komponist war , ist hier und fragt und bearbeitet auch darunter. Oh, meine Freunde, zu Beginn der Lektion werden wir kurz untersuchen und zusammenfassen, werden wir kurz untersuchen und wie der Agent in Cursor Works funktioniert, was auch für Sie sehr hilfreich ist Deshalb habe ich eine sehr einfache Aufforderung vorbereitet darin besteht, einen Handel aufzubauen Produktseite der Bücher, Seite sollte aus zwei Teilen bestehen. Produktliste und Filter, Produktliste ist nur ein Kartenraster, einige Bedingungen für Karten zu Bild, Name, Kategorie und Preis, die Kategorien hier und einige Bedingungen für Filter. Es handelt sich also um einen Kategoriefilter für drei Artikel, Preisklasse und Verfügbarkeit. Es gibt also auch ein einfaches Text-Tag, das wir in diesem Kurs verwenden : HTML CSS und Manila JS. Also lass uns nachsehen. Styles werden gerade generiert. Wie Sie jetzt die Datei mit den Daten sehen können, werden die Daten GS generiert, und das Letzte ist ein JS-Skript. Also meine Freunde, es hat seine Generierung abgeschlossen. Klicken wir also auf Accept A und sehen das Projekt in der Live-Browser-Umgebung an. Also, meine Freunde, wir befinden uns im Browser und können sehen, dass er seine erste Iteration durchgeführt hat , bei der wir die Karten mit einem Bild, einem Namen, einer Kategorie und einem Preis sowie Filtern auf dieser Seite sehen Namen, einer Kategorie und einem Preis sowie Filtern auf dieser Seite Also lasst uns den Filter ausprobieren. Wir klicken auf Fiktion und wir sehen die Fiktion. Jetzt sehen wir alles. Lass uns Kinder holen. Wir sehen Kinder. Lass uns ausverkauft sein. Wir sehen, dass es ausverkauft ist. Wie Sie sehen können, haben wir hier einen Bug. Weißt du, wir haben schon darüber gesprochen, dass es völlig okay ist, Bugs zu haben. Gehen wir jetzt zum Preis. Gehen wir für, ich weiß nicht, etwa 16, 16 bis 30 Dollar und wir können sehen, dass wir Bücher in dieser Größenordnung haben Lassen Sie uns also anfangen, mit dem Teil zu arbeiten , in dem wir einige Funktionen hinzufügen oder einige Änderungen vornehmen können einige Funktionen hinzufügen oder einige Änderungen vornehmen Da wir also nur sechs Elemente hinzufügen, fügen wir zunächst einige weitere Elemente hinzu. Lassen Sie uns sechs weitere Artikel hinzufügen. Und wie Sie sich wahrscheinlich erinnern, gibt es Kontaktmaterial, und wir können Data JS wählen, weil die Daten aus dieser Datei stammen. Gehen wir also los, meine Freunde, schauen wir uns die Datei an. Und wie Sie sehen können, haben wir die Nummern sieben, acht, neun und alles bis zwölf. Also sechs und mehr Artikel. Also, wie Sie hier sehen können, haben wir 12 Bücher. Also per Aufforderung haben wir einige gemacht, in diesem Fall, einige Inhalte hinzugefügt Also, meine Freunde, wir befinden uns in einer Lektion, in der wir KI bitten, einige Funktionen zu entwickeln Also habe ich mir eine Aufforderung ausgedacht. Lass uns sehen. Fügen Sie also oben auf der Seite einen Eingabefilter für die Suche nach Titel hinzu. Die Filterung muss bei jedem Tastendruck erfolgen. Und wie Sie sehen können, hat es einige Arbeit geleistet, es hat HTML, CSS und natürlich JavaScript gemacht es hat HTML, CSS . Schauen wir uns also das Endergebnis an. Wie Sie sehen können, haben wir oben auf der Seite das Eingabefeld Suche nach Titel. Lass uns sehen. P auch, die Macht der Gewohnheit. Okay, lass uns gehen. Also einfach P, und es zeigt uns jedes Buch, das einen P-Buchstaben enthält. Also versuchen wir, 1984 zu sehen, und das sehen wir gerade. Also meine Freunde, ich glaube, Sie haben die Grundidee, dass Sie Ihr KI-Tool in diesem Fall aufrufen können , es ist ein Cursor, um etwas hinzuzufügen. Und noch einmal, was wichtig ist, um zu verstehen , dass KI ihren Job nicht perfekt macht, sondern nur als erster Entwurf. Als Nächstes können Sie Ihre Programmierkenntnisse nutzen , um einige Änderungen vorzunehmen. Wenn Sie zum Beispiel die Breite dieses Suchfeldes ändern möchten oder es vielleicht nur als Symbol verwenden möchten und es dann, wenn Sie darauf klicken, erweitert wird usw., können Sie es selbst tun oder KI fragen. Ich hoffe, du hast die Grundidee, wie das geht. 25. Kurseinheit 3: Willkommen zu Lektion Nummer drei. In dieser Lektion werden wir den zweiten Weg untersuchen, nämlich das Refactoring von vorhandenem Code. Also lass uns gehen. Wenn wir uns jetzt unsere Produktkarten ansehen, stellen wir fest, dass es nicht mehr auf Lager ist . Wir sehen also, dass die Karte nicht vorrätig ist wenn die Farben der Karte etwas gedämpft Aber was ist, wenn wir die Produkte an derselben Stelle ausverkauft haben möchten , an der wir auch andere Dinge wie Name, Kategorie und Preis haben Schauen wir uns also an, wie wir das erreichen können. Wir befinden uns jetzt also im Cursor und lassen Sie uns einen kurzen Blick auf den Code werfen. Und weißt du, wenn ich mir unseren Code nur ein bisschen ansah, konnte ich sehen, dass der Status „Auf Lager“ und „ Nicht vorrätig“ genau hier generiert wird und andere Dinge wie Name, Kategorie und Preis genau dort. Also habe ich gerade diese Zeile ausgewählt, Sie können 25 bis 43 durchschauen. Also genau da, Drehbuch 25 43, und ich habe nach einem einfachen Abschlussball gefragt. Also würde ich gerne den Status „Auf Lager nicht vorrätig“ in der Produktinformation der Klasse haben . Also ist es genau da. Also lass uns nachschauen , was es bewirken wird. Der Cursor hat also seine Gedanken erledigt, und jetzt können wir einen Unterschied erkennen . Also hat er das, was auf Lager ist, nicht vorrätig von hier oben entfernt und gleich da hingestellt. also für diesen Moment Lassen Sie uns also für diesen Moment die Änderungen hier und da akzeptieren. Drücken Sie hier und sehen Sie sich das Ergebnis im Browser an. Voilà. Und wie Sie sehen können, haben wir auf Lager und genau dort ausverkauft, was ziemlich gut aussieht ohne zu stören, und im Moment ist alles ziemlich klar Lassen Sie uns also den Filter überprüfen. Also auf Lager, wir sehen den Istock und jetzt vergriffen. Also nochmal, wichtig zu beachten ist, dass es trotzdem gut ist , wenn Sie den Code verstehen, denn zuerst habe ich mir den Code angesehen und um eine bestimmte Änderung an einer bestimmten Stelle gebeten Und bei KI gilt: Je spezifischer Sie sind, desto qualitativ bessere Antworten und Antworten erhalten Sie , was Ihnen wiederum viel Zeit und Mühe erspart. Und das ist eines der Dinge, mit denen Sie zweimal oder sogar dreimal schneller bauen können . 26. Kurseinheit 4: Willkommen zu Lektion Nummer vier. In dieser Lektion werden wir den dritten Weg untersuchen , wie KI uns helfen kann. Ist Bug-Fixing. Also lass uns gehen. Wir befinden uns also in unserer Buchhandlungs-App, und wie Sie sehen können, erhalten wir diese Meldung, wenn wir den Mauszeiger über die Bücher bewegen, die nicht vorrätig sind erhalten wir diese Aus irgendeinem Grund haben wir ein sehr hungriges Raupenbuch. Aus irgendeinem Grund sehen wir hier den Arista, und wie Sie hier sehen können, Maus drüber bekommen wir ein sehr seltsames Verhalten, wenn ich mit der Unser Ziel ist es, etwas damit zu tun, also behebe diesen Fehler. Es ist wichtig zu sagen , dass, wie Sie zu Beginn dieses Moduls gesehen haben, KI den Code mit diesem Fehler von Anfang an erstellt hat , und jetzt sehen wir uns die Live-Action an. Wie kannst du damit arbeiten? Also meine Freunde, wir sind am Cursor. Und wieder kommen wir zu dem zurück, was ich mit Ihnen über den ganzen Kurs gesagt habe , dass das Erste, was zuerst kommt, solide Programmierkenntnisse sind. Es geht darum, zu verstehen, wie das Projekt aufgebaut ist , die Zusammenhänge zu verstehen. Und die Verhaltensmuster der einzelnen Teile Ihrer Anwendung. Und so verstehe ich natürlich, dass die Hover-Aktion von CSS stammt Also werde ich zunächst versuchen, nach den Hover-Dingern zu suchen. Und wie Sie sehen können, müssen wir unser Verhalten im Schwebemodus Der erste sind Filter, und wir wissen, dass das nicht der Fall ist Und die zweite, die Produktkarte, und wir können hier sehen, dass sie einfach übersetzt Das heißt, es geht hoch oder runter. Das ist es also nicht. Also als Nächstes. Also, wo bekommen wir das dann her? Da wir das also wahrscheinlich nicht in unserem programmgesteuert generierten HDML haben , sollte es hier in CSS sein. Und das ist wahrscheinlich entweder davor, was wir nicht haben, oder nach unserem Und Ovala, wir kriegen unser Nachher. Und genau danach haben wir gesucht , weil es aussagt, auf Lager zu sein, und es hat die rötliche Farbe Lassen Sie uns also das Gewöhnliche tun, also diesen Code aus der Kompilierung in den Browser entfernen und das Ergebnis sehen Und wie wir sehen können, hat es seinen Job gemacht. Wir sehen nicht, dass das ausverkauft ist. Also nochmal, es geht darum, dein Handwerk zu kennen, und jetzt kommen wir zum KI-Teil. Wir sind also wieder in unserem Editor, und wie Sie sehen können, habe ich das Pseuda-Element nach dem Kommentieren Also haben wir diesen Bug wieder. Also lasst uns KI um Hilfe bitten. Und wie Sie sehen können, setze ich keinen Kontext, keine Datei, nichts, denn nehmen wir an, wir wissen nicht, woher dieser Fehler kommt. Und ich habe die Eingabeaufforderung in einer natürlichen Sprache eingestellt. Ich sage, wenn ich mit der Maus über die Karte mit dem Status „Nicht vorrätig“ fahre, sehe ich den Block, der diesen Status anzeigt Entferne es. Ich darf nichts auf Hoved sehen. Also meine Freunde, ziemlich einfache natürliche Sprache. Also lasst uns sehen , was es bewirken wird. Meine Freunde, es hat seinen Zweck erfüllt, und wie Sie sehen können, hat es, bevor wir die Änderung akzeptieren, bevor wir die Änderung akzeptieren, genau diese Blockade beseitigt , die wir selbst gemacht haben. Also lasst uns das akzeptieren. Es ist weg und sehen wir uns das Ergebnis an. Wir sind in unserer Buchhandlung und es gibt keinen Status als ausverkauft Nochmals, meine Freunde, wie Sie sehen können, ist es viel einfacher, die Aktionen Ihrer KI zu steuern, wenn Sie den Code kennen ist es viel einfacher, die Aktionen Ihrer KI zu steuern 27. Kurseinheit 5: Komm zu Lektion Nummer fünf. In dieser Lektion werden wir den vierten Weg untersuchen , wie KI uns helfen kann. Es handelt sich also um einen Vorschlag für Lösungen und bewährte Verfahren. Schauen wir uns also an , wie es funktioniert. Wir befinden uns also auf unserer eCom-Seite, und die gängigste Funktion, die moderne Geschäfte haben, ist eine Schaltfläche oder eine Schaltfläche zum Hinzufügen zur Wunschliste irgendwo auf einer Karte Nehmen wir an, wir möchten so etwas hinzufügen, wir sind uns nicht sicher, was der beste Weg ist , oder wir sind uns im Allgemeinen nicht sicher Und wir würden gerne einen Lösungsvorschlag von KI erhalten . Lass uns gehen. Wir befinden uns also innerhalb des Cursors in SAI, und was wichtig zu wissen ist. Vorher haben wir also einen Agentenmodus zum Generieren von Dateien im Code verwendet . Und in diesem speziellen Fall würden wir gerne eine Art Beratung erhalten. Also müssen wir in den Fragenmodus wechseln. Okay? Und bevor wir loslegen, empfiehlt es sich, der Codebasis einen Kontext zuzuweisen. Und wenn Ihr Projekt ziemlich umfangreich ist, sind Sie sich manchmal nicht ganz sicher, wie Sie etwas genau machen werden. Deshalb ist es besser, KI zu verwenden, um das ganze Bild zu bekommen, nämlich Ihre Codebasis. Es ist also eine ziemlich einfache Aufforderung, die besagt, dass ich den Wunschlisten-Button auf der Karte als SVG-Hardicon hinzufügen möchte der Karte als SVG-Hardicon Was wäre der richtige Ansatz? Geben Sie mir die Roadmap für die Implementierung dieser Funktion. Auch hier handelt es sich nicht um eine Implementierung der Code-Funktionalität Es ist eine Art Beratung. Lass uns gehen. Die KI hat also ihre Arbeit beendet, und jetzt haben wir eine Erklärung. Und es erklärt, dass Sie ein neues Set hinzufügen können. Es gibt Ihnen einige Markups, Stile, Event-Handling und einige, Sie wissen schon, Schritte, um das zu implementieren Auch hier war es, wie ich bereits sagte, eine Beratungspraxis Es liegt also an Ihnen, was Sie von diesem Schritt aus tun möchten. Wenn es dir gefällt und du es selbst machen möchtest, kannst du gehen. Aber wenn du dich zum Beispiel faul fühlst oder du dir nicht sicher bist du das alleine machen kannst, dann kannst du in den Agentenmodus zurückkehren und das machen. Also meine Freunde, nehmen wir an, mir hat der Vorschlag gefallen, und dann bin ich einfach in den Agentenmodus gegangen und habe so etwas Ähnliches gesagt. Ich mag Vorschläge, machen Sie weiter und setzen Sie sie um. Also hat es den Code implementiert , wie wir es zuvor gesehen haben. Ich habe das akzeptiert und lassen Sie uns das Endergebnis sehen. Wir sind in unserer Buchhandlung und sie hat tolle Funktionen, wie Sie es sich gewünscht haben Und es ist wichtig zu verstehen, dass nach Lösungsvorschlägen oder Best Practices fragen, Sie nach Lösungsvorschlägen oder Best Practices fragen, manchmal einfach GPT verwenden, clade oder chatten können , vor allem, wenn es etwas Alltägliches ist Nehmen wir an, Sie möchten in Ihrer Anwendung nach der Authentifizierung fragen , dann könnten Sie einfach nach einem bestimmten Fall fragen Im Allgemeinen verwende ich also Next Jazz, was die beste Authentifizierung für SAS wäre, etwa 100 bis 1.000 Benutzer. Und Sie könnten zum Beispiel auch Ihr Budget angeben. Also noch einmal, sogar die Cloud oder Cha GPT werden Ihnen, Sie wissen schon, einige Vorschläge zur Auswahl der richtigen Technologie Das Gleiche gilt für die bewährten Methoden. Sie planen beispielsweise, Ihrer Website einige Bilder hinzuzufügen Sie könnten nach den Best Practices fragen . Nehmen wir an, Sie haben eine Landingpage erstellt, welche Art von Grafik ist die beste Methode, um Web-PP und GJPG-SVG-Kombination daraus zu verwenden, oder Renderstrategien und Netze Es ist also ungefähr so, mein Freund. Also musst du dich je nach Aufgabe für die Echo AI-Technologie entscheiden . 28. Kurseinheit 6: Hallo und willkommen zur Lektion Nummer sechs. In dieser Lektion werden wir die fünfte Möglichkeit untersuchen, wie KI uns helfen kann, darin besteht, unseren Code zu erklären. Lassen Sie uns also anfangen. Wir befinden uns also in unserem Projekt , das wir in diesem Modul durchgeführt haben, am Cursor . Und nehmen wir an, wir hätten gerne eine Erklärung für unser Skript. Es ist ziemlich einfach, wie du siehst, du fragst einfach den Befehl, ich und du bekommst deinen Chat. Es ist wichtig, sich für die Frage-Option zu entscheiden , weil wir nur einige Informationen zur Erklärung erhalten möchten . Und als Kontext, ja, wir haben speziell das Skript z ausgewählt , weil wir eine Erklärung für diese bestimmte Datei erhalten möchten eine Erklärung für diese bestimmte Datei und wir einfach eingeben lassen, ist einfach. Fordere ganz einfach auf, erkläre den Code und lass uns die Eingabetaste drücken. Wie Sie sehen können, habe ich begonnen, uns eine Erklärung zu geben. Und natürlich können Sie diese Erklärungen nacheinander durchgehen und beginnen, sie zu verstehen und Ihre Erkenntnisse zu gewinnen. Wir können KI also auch auf folgende Weise bitten , uns bei der Erklärung des Codes zu helfen. Nehmen wir an, wir bekommen die Funktion, wir markieren sie und klicken einfach auf Befehl, und wir erhalten dieses kleine Eingabefeld. Es ist also eine Art lokale Methode etwas KI für Sie erledigen zu lassen. Also hier fragen wir wieder nach der Erklärung des Codes und klicken dann einfach auf Enter. Und wie Sie sehen können, gibt es uns quasi Inline-Kommentare, die wir uns durchlesen können. Ehrlich gesagt funktionieren beide Arten und das Gleiche, was Sie mit einer Codium-Erweiterung machen können , was wir bereits besprochen haben Aber ich persönlich bevorzuge es, wenn ich normalerweise darum bitte, den Code zu erklären, wenn es etwas sehr schnelles ist, dann könnte ich diese Inline-Funktionalität verwenden Aber meistens, wenn ich versuche, den Code zu verstehen möchte ich ihm mehr Aufmerksamkeit schenken, und ich bevorzuge Chat-GPT Oh, meine Freunde, wir sind im Chat GPT. Und auch hier, wenn Sie die Aufforderung ausführen, können Sie Ihre Eingabeaufforderung explizit formulieren oder Sie könnten sehr kurze Eingabeaufforderungen verwenden, denen ich normalerweise den Code erkläre Im unteren Teil habe ich zum Beispiel darum gebeten, den folgenden Code für einen Anfänger zu erklären Manchmal könnte ich sagen, erkläre den Code unten explizit, etwa so. In der Regel reicht es aus denn wie wir bereits besprochen haben, versteht man manchmal, wenn man eine Erfahrung hat, das ganze Bild und vielleicht braucht man die Details. Lassen Sie uns also sehen , was es bewirken wird. Wie ich bereits erwähnt habe, mag ich an Chad GPT für diese spezielle Aufgabe wirklich , denn wie Sie sehen können, teilt es unseren Code in Sie sehen die sehr praktischen Codehervorhebungen die Sie durchgehen können, und dann können Sie, wissen Sie, einfach ein paar zusätzliche Fragen zu bestimmten Dingen stellen , die Sie nicht gut verstanden haben Also nochmal, es ist nur eine persönliche Präferenz. Ich möchte es nur mit dir teilen. 29. Kurseinheit 7: Hallo, meine Freunde, und willkommen zur Lektion Nummer sieben. Und in dieser Lektion möchte ich Sie darüber informieren, wie Sie KI als Bonus nutzen können , um ein besserer und effektiverer Entwickler zu werden. Deshalb werde ich Ihnen zeigen, wie Sie KI als Ihren persönlichen KI-Mentor einsetzen können . Also nur eine kurze Notiz: Wenn Sie sich an die Zeiten vor der KI erinnern, manchmal, wenn Sie ein Projekt durchführen oder neues Material lernen, Sie wahrscheinlich oft haben Sie wahrscheinlich oft spezifische Fragen einigen Details, weil Sie etwas verstehen möchten oder vielleicht einige Implementierungsdetails. Und für einen Anfänger in einem neuen Thema ist es nicht sehr klar , sich ein Gesamtbild zu machen, um diese Details zu verstehen. Und, äh, wie früher, nutzte ich einige Foren, einige private Programmiergruppen, in denen ich Fragen stellte und Antworten von echten Leuten bekam. Und wieder könnte es sehr kleine Sache oder sogar eine Präferenz sein. Also nicht etwas Spezifisches, auf das Sie eine eigensinnige Antwort erhalten, nicht etwa etwas Bestimmtes Und jetzt, in der Zeit der KI, hat das für uns alles verändert , denn jetzt könnten Sie erfahrene Webentwickler mit langjähriger Erfahrung mit einer riesigen Codebasis haben erfahrene Webentwickler mit langjähriger Erfahrung mit , die quasi ein Gehirn ist Das könnte viele, viele Ihrer Fragen beantworten Schauen wir uns das mal an. Deshalb bevorzuge ich den Chat GPT, weil es auch hier kostenlos ist Es hat unbegrenzt viele Nachrichten und normalerweise reicht es aus, wenn ich eine Mentoring-Möglichkeit nutzen möchte eine Mentoring-Möglichkeit nutzen möchte Wie du hier sehen kannst, würde ich es dir gerne zeigen. Die Startaufforderung ist ziemlich einfach. Bitte listen Sie ein Anfängerprojekt auf, um die CSS-Positionierung und das Box-Modell zu üben. Nehmen wir an, es ist ein neues Thema, bei dem Sie gerade einen Abschnitt gelesen haben , Sie wissen schon, ein Kapitel bei MDN Docs und ein paar Artikel, und dann möchten Sie üben, um es ein bisschen tiefer zu verstehen Und deshalb bitte ich, Sie wissen schon, ein Projekt für Anfänger aufzulisten , um dieses Ding zu üben Und jetzt könnten wir sogar, wissen Sie, einen Schritt zurückgehen und bitten, diese Aufforderung für uns zu verbessern, indem wir die Eingabeaufforderungsformel verwenden , die wir zuvor gelernt haben, das Beispiel für den Aufgabenkontext, und ich frage Der erste Schritt der Aufforderung besteht also darin, eine Formel für die Aufforderung zu verwenden, Kontexte und ein Beispiel zu testen, die folgende Eingabeaufforderung entsprechend dieser Formel umzuschreiben, und ich Und wie Sie sehen können, wurden einige Erweiterungen für Aufgabenkontakte und Muster vorgenommen, und jetzt erhalten wir die endgültige und jetzt erhalten wir Es sieht jetzt also ziemlich erweitert aus. Können Sie also ein anfängerfreundliches Projekt vorschlagen die CSS-Positionierung und das Box-Modell üben können? Beispiele könnten sein. Also lass es uns zusammen versuchen, benutze diese Aufforderung. Also lass uns das kopieren. Das und wir werden sehen , was es bewirken wird. Fantastisch. Es hat seine Arbeit erledigt, und wie Sie sehen können, haben wir einige Projektideen wie Kartenlayout, einfache Navigationsleiste, Sticky Footer usw. Also keine schlechten, wirklich keine schlechten Ideen zum Üben. Nehmen wir zum Beispiel an, wir haben einige davon ausgewählt, und auch hier sind wir uns nicht sicher, wie wir von diesem Punkt aus weitermachen sollen. Also kommt das nächste Ding ins Spiel. Jetzt zeige ich dir den zweiten Abschlussball, den ich sehr oft benutze, und die Basisversion sieht so aus. Erstellen Sie ein schrittweises Tutorial mit expliziten Anweisungen und Erklärungen für den Namen des Projekts für die List-App in Jazz. Ich gebe auch sehr oft an, dass ich ein Anfänger bin. Ordnung. Und wieder wurde das neu geschrieben, und jetzt bekommen wir die ziemlich gebündelte Aufforderung zur KI Jetzt können wir diese sehr gut strukturierte Aufforderung verwenden diese sehr gut strukturierte Aufforderung und sie für eine Kombination von Projekten verwenden, die wir gerne üben würden Schauen wir uns also die endgültige Version an. Die Vorderseite sieht also so Erstellen Sie ein anfängerfreundliches schrittweises Tutorial mit expliziten Anweisungen und Erklärungen zum Erstellen eines reinen CSS-Tooltips Das ist also ein Projekt , das sie vorgeschlagen hat. Und der zweite Teil, das Tutorial, sollte der Einrichtung der HTML-Struktur, dem Styling mit CSS und allem anderen befassen, was Sie für wichtig halten. Bitte stellen Sie sicher, dass jeder Schritt klar erklärt wird. Lassen Sie uns also sehen , was es bewirken wird. Chat GBT hat also seinen Job gemacht, und wie Sie sehen können, haben wir ein schrittweises Tutorial bekommen, das wir sofort üben können Also bekommen wir den ersten Schritt, den HTML-Code, und die Erklärungen, Schritt zwei mit CSS. Nochmals mit Kommentaren. Schritt drei, erklärend, CSS und Schritt vier, wie man das testet Und es hat dir auch die nächsten Schritte gegeben. Ich denke, insgesamt ist es ein ziemlich gutes System , um etwas zu üben. Und das Letzte, was ich Ihnen in dieser Lektion mitteilen möchte , ist die folgende Sache. Nehmen wir an, Sie haben ein Thema gelernt und das neue Konzept wurde behandelt, und Sie haben ein gewisses Verständnis dafür bekommen. In letzter Zeit habe ich zum Beispiel in den nächsten Has etwas über Rendering-Strategien gelernt . Nachdem ich also, wissen Sie, die Dokumentation gelesen , mir einige Tutorials einige Erklärvideos angesehen habe, versuche ich zu verstehen , wie richtig ich diese Konzepte verstanden habe. Und das mache ich normalerweise. Also hier, wie ich mein Verständnis des Themas überprüfe. Also zum Beispiel, wie ich bereits über die Rendering-Strategien von Next Es gesagt habe. Es gibt also vier Haupttypen. Also nehmen wir an, ich schreibe meine Zusammenfassung. SSR ist ein Standard, CSR NAS Climb, da da, da, da, und dann, was ich normalerweise frage Am Ende ist die Frage, ob ich richtig bin oder einfach, Sie wissen schon, in Kurzform, Und dann sehe ich die Reaktion der KI. Wie Sie sehen können, haben Sie größtenteils Recht, aber es gibt nur eine kleine Klarstellung in Bezug auf SSR. Und es fängt an, dir seine Kommentare zu geben, und dann kannst du mit ihm chatten, weißt du ein paar zusätzliche Fragen stellen bis du das Material richtig verstanden Ich hoffe also, das war hilfreich. 30. Übung: Meine Freunde, es ist Trainingszeit. Es ist an der Zeit, dass Sie das, was wir in diesem Modul behandelt haben, in die Praxis umsetzen . Du hast viel gelernt. Die Aufgabe ist ziemlich einfach. Ihr Ziel ist es also, jede der Methoden, die wir gelernt haben, mindestens einmal zu testen , meine Freunde, damit Sie ein grundlegendes Verständnis und ein gewisses Gefühl dafür entwickeln. Machen Sie also zuerst weiter und überlegen Sie sich ein Projekt. Auch hier schlage ich vor, dass Sie zum Beispiel den Chat GPT verwenden und Sie bitten, Ihnen einige Projektideen zu geben Idealerweise, wenn es etwas Kleines ist, denn auch hier Ihre Hauptaufgabe darin, die Mechanik zu üben, die Prinzipien und Grundlagen zu verstehen, und dann können Sie das auf etwas Größeres anwenden Danach ist es Ihr Ziel, die Interaktionen zu planen , die Sie verwenden werden. Lassen Sie mich Ihnen ein Beispiel geben. Der erste Schritt könnte also sein, nachdem Sie sich eine App ausgedacht haben, die Sie erstellen möchten Beispielsweise verwenden wir erneut die E-Commerce-Seite. Sie könnten KI also als Webentwickler für Anfänger bitten, eine App zu erstellen , und dafür könnten Sie den Cursor verwenden. Dann könnten Sie bei einigen Funktionen danach fragen, je nachdem, was für Sie bequemer ist. Dann könnten Sie als leitender Webentwickler darum bitten , den Code umzugestalten, da es sich auch hier zuvor um Anfänger handelte Dann könntest du ein paar Bugs machen und darum bitten, diesen Bug zu beheben, oder wenn du ein Kästchen entdeckst, versuche, weißt du, vielleicht ein paar kreative Wege auszudenken , wie du damit umgehen kannst Dann könnten Sie es bitten, Ihnen einige Funktionen zu empfehlen , die Sie zu diesem Projekt hinzufügen können, und am Ende könnten Sie üben, den Code zu erklären. Und meine Freunde, ich schlage Ihnen wirklich vor, andere Tools zu verwenden . Also nochmal, denn die Hauptidee ist, dass Sie Ihren eigenen Stil finden, etwas, das zu Ihnen passt. Also geh rein und fang mit der Übung an. 31. Modul 4: Zusammenfassung: Herzlichen Glückwunsch zum Abschluss eines Moduls Nummer vier. Und zu diesem Zeitpunkt sind Sie mit allem ausgestattet, was Sie benötigen, um erfolgreich Projekte mit KI zu erstellen, denn zunächst haben Sie KI-Tools gelernt, die Sie bei Ihrer Arbeit verwenden können, wie Chats, Programmierassistenten und KI-Code-Editoren. Außerdem haben Sie gelernt, wie Sie diese Tools in Ihren Projekten einsetzen können, und jetzt ist es an der Zeit, sie tatsächlich zu üben. 32. Modul 5: Einführung: Hallo und willkommen zum Modul Nummer fünf. In diesem Modul werden wir zwei Geschwindigkeiten der Codegenerierung exportieren . Meine Freunde, in den vorherigen Lektionen habt ihr erfolgreich die Grundlagen der KI erlernt. Als Nächstes lernen Sie die KI-Codierungstools wie Chats, Code-Editoren, spezialisierte Chats und Codierungsassistenten kennen. Und im vorherigen Modul haben Sie die fünf Möglichkeiten behandelt, KI für die Codierung zu verwenden. Das bedeutet, dass Sie jetzt Instrumente haben und genau wissen, wie man sie benutzt. Nun, es ist an der Zeit, herauszufinden wie schnell Sie sie einsetzen können. In Modul fünf werden wir uns also mit der ersten und zweiten Geschwindigkeit, der sogenannten Nutzung von KI, befassen und herausfinden, für welche Methode wir uns entscheiden sollten. 33. Kurseinheit 1: Willkommen zur Lektion Nummer eins. In dieser Lektion werden wir uns einen kurzen Überblick darüber verschaffen was wir im Modul behandeln werden. Die erste Geschwindigkeit, die ich nenne, ist also , wenn Sie den Kopier- und Einfügevorgang haben Das heißt, nehmen wir an, Sie generieren Code in der Cloud oder im Chat GBT und fügen ihn dann in Ihren Code-Editor Dann hast du einen Fehler. Auch hier fügst du diesen Code in den Chat ein oder vielleicht etwas anderes mit vZeroExplore und fügst dann wieder ein Und die zweite Geschwindigkeit, die ich nenne, ist kein Kopieren und Einfügen. Das ist der Fall, wenn Sie etwas in Ihrem Code-Editor verwenden , zum Beispiel etwas wie den Codierungsassistenten oder sogar den KI-Code-Editor In diesem Modul werden wir verschiedenen Aspekte der ersten Geschwindigkeit und der zweiten Geschwindigkeit sowie die Vor- und Nachteile besprechen, denn was auch immer Sie wählen, ist Ihre persönliche Präferenz abhängig von Ihren bestimmten Bedingungen. 34. Kurseinheit 2: Willkommen zur Lektion Nummer zwei. In dieser Lektion werden wir uns mit der ersten Geschwindigkeit befassen. Wie bereits erwähnt, die erste Geschwindigkeit im Grunde darin, Code hin und her zu kopieren und einzufügen, in den Chat zu gehen, etwas Code zu generieren, zu analysieren und dann zu Ihrem Code-Editor zu gehen und ihn dort einzufügen und zu überprüfen, und dann zu Ihrem Code-Editor zu gehen und ihn dort einzufügen und ob alles Lassen Sie uns also zunächst einige gute und starke Seiten behandeln. Natürlich ist das Verständnis besser kontrollierbar , da Sie jede spezifische Aufgabe nacheinander erledigen. das ist hervorragend zum Lernen Auch das ist hervorragend zum Lernen geeignet, weil es einen detaillierten Ansatz gibt und Sie bei jedem Schritt innehalten, nachdenken, testen und dann weitermachen können , testen und dann weitermachen nächste gute Seite ist , dass Sie so ziemlich jeden Chat verwenden können, den Sie möchten, Chat GPT, Claude oder sogar Gemini oder Sie sind also quasi unabhängig von der Wahl Ihres Tools. Da es sich um einen detaillierten Ansatz handelt, ist das Risiko geringer, dass etwas Unerwartetes passiert, wenn Sie jeden Schritt, jede Änderung Ihres Codes überprüfen jede Änderung Ihres Codes Nun die schwache Seite, die Nachteile. Der Workflow wird also natürlich etwas langsam sein, weil Sie in den Chat gehen, einfügen, den Code generieren, kopieren und zurückgehen müssen. Außerdem erfordert es wiederum mehr Aufmerksamkeit von Ihrer Seite, denn Sie müssen jeden Code überprüfen, einfügen und sicherstellen, dass jedes noch so kleine Zeichen, einschließlich eckiger Klammern und eckiger Klammern, enthalten ist und nichts übersehen wird. Und noch einmal, weil es mehr Aufmerksamkeit von Ihnen und viele Bewegungen erfordert , ist die Wahrscheinlichkeit größer, Fehler zu machen. Zusammenfassend lässt sich sagen, dass diese erste Geschwindigkeit am besten für Anfänger im Programmieren und insbesondere für Anfänger in der KI geeignet ist am besten für Anfänger im Programmieren und insbesondere für Anfänger in der KI geeignet . Also nochmal: Auch wenn Sie ein erfahrener Entwickler sind, aber nicht so viel Erfahrung mit KI haben, sollten Sie mit Geschwindigkeit eins beginnen. Und zweitens, ob Sie ein Budget haben oder kein Budget, das ist ein sehr guter Anfang, da sie so gut das ist ein sehr guter Anfang, wie kostenlos sind. 35. Kurseinheit 3: Lektion, wir werden die zweite Geschwindigkeit erkunden. bereits erwähnt, gibt es bei der zweiten Geschwindigkeit also im Grunde bei der zweiten Geschwindigkeit keinen Kopier-/Einfügevorgang Alles passiert in Ihrem Code-Editor. Erinnern Sie sich an Cdium oder Cursor, dann verstehen Sie wahrscheinlich, wovon ich spreche Lassen Sie uns zunächst wieder mit der starken Größe beginnen. Die Hauptsache ist ein schnellerer Arbeitsablauf , da alles in Ihrem Code-Editor passiert. Sie könnten den Code sofort umgestalten und den Agenten verwenden, wenn Sie den Cursor Natürlich haben Sie eine gute Funktion zur automatischen Vervollständigung, denn auch hier kennen das Codium oder der Cursor den Kontext Ihres Projekts und können sofort etwas in Ihren Stilen oder Ihrem Skript vorschlagen noch einmal über den Prozess zur Fehlerbehebung sprechen, es ist einfacher, weil es Ihre Codebasis kennt und aus diesem Grund möglicherweise viel schneller eine passende Lösung vorschlägt diesem Grund möglicherweise viel schneller eine passende Lösung Und Sie machen weniger Fehler , weil viele Dinge auf der KI-Seite passiert sind. Jetzt die schwachen Seiten. Also nochmal, wenn Sie die Kontrolle über jeden Teil Ihres Codes haben möchten, dann werden Sie sich ein wenig unwohl fühlen , weil KI Ihren Code ziemlich gut abdeckt, wie Sie sich wahrscheinlich aus unserem Essens-Kurs erinnern Als Nächstes können Sie, wenn Sie in Ihrem Prozess generell zu viel KI-Codierung verwenden, Ihr Qualifikationsniveau da KI alles für Sie selbst erledigt Als Nächstes können Sie natürlich einige unerwartete Codeänderungen vornehmen, da wiederum, insbesondere wenn Sie Agent verwenden , viele Teile Ihres Codes neu schreiben könnten Und das Letzte, also fangen Sie an, von einem bestimmten Tool wie dem Cursor abhängig zu sein, was vielleicht gut und vielleicht nicht so gut ist Es liegt an dir, zu entscheiden, aber es ist die Realität. Um es noch einmal zusammenzufassen: Die zweite Stufe ist eher etwas für erfahrene Programmierer und für Personen, Erfahrung im Umgang mit KI haben und auch ein Budget haben, weil diese bezahlt werden, vor allem, wenn Sie viel Code schreiben 36. Kurseinheit 4: Willkommen zu Lektion Nummer vier. In dieser Lektion werden wir ein wenig darüber sprechen, welche Geschwindigkeit wir wählen sollen , weil manchmal immer noch nicht wirklich klar ist , was und wie. Um es kurz zusammenzufassen: Wie bereits erwähnt, bereits erwähnt, ist es eher eine kanonische Aussage, dass die erste Geschwindigkeit besser für Anfänger und das Codieren in KI geeignet ist und wenn Sie einige Budgetbeschränkungen haben, und die zweite Geschwindigkeit am besten für erfahrene Programmierer und KI-Benutzer geeignet ist, die über ein gewisses Budget für diese Tools verfügen Am Ende möchte ich das noch einmal unterstreichen. Selbst wenn Sie ein erfahrener Entwickler und erfahrener KI-Anwender beim Programmieren werden , ist es immer noch eine Frage der persönlichen Vorlieben, die auf Ihrer Erkundung dieser Tools, Ihren Ansätzen beim Programmieren im Allgemeinen und Ihrer Erfahrung basieren Ihren Ansätzen beim Programmieren im Allgemeinen und Ihrer Erfahrung Denn wie ich bereits gesagt habe, gibt es erfahrene Entwickler, die sich völlig auf einen Cursor verlassen , um fast das gesamte Projekt für sie zu erstellen , wie sie sagen, 90% des Codes werden von KI geschrieben und dann überprüfen und erledigen sie einfach einige und andere erfahrene Entwickler, sie verwenden vielleicht nur zum Beispiel Cdium und sie haben das Gefühl, dass es für sie genug ist, vielleicht nur mit ein bisschen Also nochmal, beide sind erfahrene, erfolgreiche, reife Entwickler, aber die Herangehensweise an die Tools und die Verwendung von erfahrene, erfolgreiche, reife Entwickler, aber die Herangehensweise an die Tools und KI könnten sehr unterschiedlich sein, denn auch hier ist es sehr wichtig zu verstehen dass KI manchmal, vielleicht auf den ersten Blick , wenn Sie nicht so viel Erfahrung mit KI , auf den ersten Blick haben, auf den ersten Blick sehr schnell einige Codefunktionen erstellen kann, und Sie sagen, Wow, ich bin so schnell unterwegs. Aber dann könnten Sie auf ein Problem im Code oder auf eine Verbindung zwischen Ihren Modulen, Subsystemen, die nicht wirklich verstehen, warum es aufgetreten ist, und auf einige potenzielle Codierungsprobleme stoßen ein Problem im Code oder auf eine Verbindung zwischen Ihren Modulen, Subsystemen, die nicht wirklich verstehen, warum es aufgetreten ist , und Sie werden viele Stunden damit verbringen und Sie werden viele Stunden damit verbringen, dieses Problem zu verstehen und zu lösen, wodurch die Zeit vernachlässigt wird, die Teil der Codegenerierung gewonnen wurde. Auch hier müssen Sie vorsichtig sein und mich meinen persönlichen Ansatz teilen lassen, wie ich es zumindest heutzutage mache. Also, wie Sie sehen können, dieses Quadrat mit einem dicken Rand, sagen wir, es ist ein Projekt. Es ist ein kleiner Überschuss oder eine Webanwendung, die ich gerade erstelle. Und die kleinen Quadrate darin einige Teile dieser Anwendung, zum Beispiel ein Teil der Authentifizierung, Routen, API und so weiter und so weiter. Also plane ich mein Projekt normalerweise in einigen Teilen. Und natürlich können Sie nicht das gesamte Projekt von Anfang an planen das gesamte Projekt von , weil es unmöglich ist. Ich meine, deshalb ist es eine Art flexible Planung. Ich bin irgendwie nicht wie am Anfang, ich brauche eine Authentifizierung, ich brauche ein Frontend für ein paar Seiten und ein paar APIs, um die Daten abzurufen Und dann fange ich an, weißt du, dann hat mein Projekt schon eine gewisse Struktur, es gibt eine gewisse Aufteilung der Anliegen Und Funktionalität. Und dann kann ich zum Beispiel sagen, ich KI verwenden werde, und dieser Teil dass ich KI verwenden werde, und dieser Teil, ich werde es selbst machen, weil , ich zum Beispiel aus dem letzten meiner letzten Projekte einen schönen Qualitätscode und eine Lösung haben könnte die bereits implementiert wurde, was zum Beispiel bei Authentifizierung oder Stripe für Zahlungssysteme der Fall ist bei Authentifizierung oder . Ja. Und für einige neue Dinge, weißt du, könnte man sagen, das sage ich normalerweise. Okay, versuchen wir es mit KI. Und auch hier bevorzuge ich einen detaillierteren Ansatz. Das heißt, ich könnte sogar diesen Teil des Projekts in Unterteile aufteilen und versuchen, Teil des Projekts in sie Stück für Stück zu lösen In diesem Fall habe ich immer diese Kontrolle über meinen Code und mein Projekt. Und auch eine der guten Empfehlungen, wie Sie wahrscheinlich wissen, selbst wenn Sie die kleine Änderung vornehmen, ist es gut, sie im Browser zu überprüfen. Wie funktioniert es angemessen? Denn wenn Sie, sagen wir, zehn Änderungen vornehmen, dann funktioniert es nicht, Sie müssen alle zehn Änderungen debuggen, was nicht sehr effizient ist Wie Sie also sagen können, handelt es sich um eine Kombination von Ansätzen Ich hoffe, du findest selbst etwas. Und auch hier ist es manchmal gut, einfach mit Ihren Kollegen zu sprechen, vor allem, die erfahrener sind als Sie, und zu sehen, wie sie, an die Verwendung dieser Tools herangehen . Und dann können Sie, Sie wissen schon, einige Teile kopieren, einige Teile testen und sehen, ob sie zu Ihnen passen. 37. Modul 5: Zusammenfassung: Herzlichen Glückwunsch zum Abschluss eines Moduls Nummer fünf. Und ich hoffe, dass Sie bereits entschieden haben , mit welcher Geschwindigkeit Sie Programmierpraktiken anwenden möchten. Und seit dem nächsten Modul beginnen wir mit den Übungssitzungen. Wir sehen uns dort. 38. Modul 6: Einführung: Willkommen zum Modul Nummer sechs. In diesem Modul werden wir all das Wissen, das Sie im Laufe des Kurses erworben haben, konsolidieren , indem wir eine einfache Web-App mithilfe von KI erstellt haben, und wir werden diesen Workflow Schritt für Schritt durchgehen. 39. Kurseinheit 1: Willkommen zur ersten Lektion. In dieser Lektion geben wir einen kurzen Überblick darüber, was wir tun werden. Also, meine Freunde, wir werden etwas sehr Einfaches entwickeln , weil unser Hauptziel darin besteht , die Mechanik der Verwendung von KI in Ihrem Workflow zur Erstellung von Webanwendungen zu üben . Wir werden eine einfache Counter-App mit ein wenig Funktionalität entwickeln . Denn in diesem Fall ist es Ihnen vertraut, und dann könnten Sie sich auf Dinge konzentrieren, und dann könnten Sie sich auf Dinge konzentrieren die speziell dem Arbeitsablauf bei der Verwendung von KI in Ihrem Code gewidmet sind, und nicht darauf, wie Sie eine bestimmte Sache in Bezug auf die Anwendung selbst implementieren . Wie ich bereits sagte, bevorzuge ich die schrittweise Verbesserung bei allem, was ich baue, denn wenn Sie von etwas sehr Einfachem und zwei Fortgeschritteneren Schritt für Schritt übergehen , dann verstehen Sie die gesamte Kette Ihrer Operationen und können jederzeit debuggen oder zu etwas Einfacherem als zuvor übergehen . Also, wann werden wir das üben? Grundlagen der Integration von KI in Ihren Arbeitsablauf Später könnten Sie ein-, zwei-, dreimal üben, und dann werden Sie einige Dinge sehen , die speziell für Sie funktionieren, und später könnten Sie in etwas Komplexerem weitermachen . 40. Kurseinheit 2: Willkommen zu Lektion Nummer zwei. Und hier ist unser erster Schritt in unserem KI-Workflow. Der erste Schritt ist die Planung einer Funktionalität Ihrer Webanwendung Mein Tipp Nummer eins für Sie ist, Ihre Planung immer auf einem Papier mit einem Bleistift oder Stift durchzuführen. Warum? Weil es der einfachste und schnellste Weg ist, das Projekt zu starten Denn in diesem Fall konzentrieren Sie sich nicht wirklich auf den technologischen Teil, um Dinge schön zu machen Sie schreiben einfach Ihre Skizzen, um die Basisversion dessen zu erstellen , was Sie in Ihrem Projekt haben möchten In unserem speziellen Beispiel bauen wir also eine Counter-App und planen unsere Funktionalität Wir werden also einige übliche Dinge haben. Wir haben also eine Funktion wie eine Taste zwei plus eins, minus eins, dann plus zehn minus zehn und dann auch plus und minus zufällig. Das ist also hübsch. Und in diesem Schritt haben wir bereits einige Dinge, die wir mit unserer App erledigen möchten. Und die gleichen Dinge würden für all Ihre anderen Projekte gelten . Du nimmst einfach wieder Stift und Papier und fängst an, du weißt schon, dir vorzustellen, was deine App tun soll, und schreibst es einfach in einfachen Worten 41. Kurseinheit 3: Willkommen zu Lektion Nummer drei. Der zweite Schritt unseres Workflows besteht also darin, unsere Benutzeroberfläche und das Layout unserer Komponenten und einiger Elemente zu planen . also wieder, wie im vorherigen Schritt, Machen Sie also wieder, wie im vorherigen Schritt, Ihre ersten Skizzen auf einem Papier, denn auch hier werden Sie sich darauf konzentrieren, wie Sie schnell das Wesentliche erledigen können, und Sie werden nicht über Farben nachdenken, Sie wissen schon , Typografie und, Sie wissen schon, schöne Elemente Sie werden nur die Grundlagen erledigen, die Sie für Ihr Projekt tatsächlich benötigen In unserem Fall verwenden wir also wieder Stift und Papier. Wie in den meisten Counter-Apps haben wir also den Wert. Dann haben wir wie üblich Plus - und Minus-Tasten in der Nähe und dann einige Tasten direkt da unten, plus zehn minus zehn plus zufällig und minus zufällig. Also das ist so ziemlich alles. Also haben wir im Grunde unsere Funktionalität genommen, was wir im ersten Teil getan haben , und dann haben wir einfach über unsere Benutzeroberfläche nachgedacht und dies auf einem Papier implementiert. Das Gleiche würde für jedes andere Projekt gelten , das Sie durchführen werden. Tun Sie dies bei Ihrem ersten Schritt einfach auf die einfachste Weise. 42. Kurseinheit 4: Willkommen zur vierten Lektion. Der dritte Schritt unseres Workflows besteht also darin , unsere Textag- und Drittanbieter-Pakete auszuwählen Also meine Freunde, wie Sie sehen können, steht dieser Teil nicht ganz am Anfang, sondern erst ein bisschen später, denn der Implementierungsteil ist sehr spezifisch darauf ausgerichtet, was Sie bevorzugen mit welchen Technologien Sie arbeiten können Aber auch hier ist der wichtigste Teil die Funktionalität Ihrer App und natürlich das Layout, das steht an erster Stelle. In diesem Schritt können Sie also Ihr Textag auswählen Es könnten einige Ramm-Sprachen, Styling-Technologien, Frameworks sein Styling-Technologien , ja, dann auch Bibliotheken von Drittanbietern, und sogar einige Leute könnten über die Apps nachdenken Also der Ort, an dem sie ihre App hosten möchten, vielleicht einige CICD-Prozesse, aber auch hier liegt es an Ihnen zu diesem Zeitpunkt In unserem Fall werden wir also, wie ich bereits erwähnt habe, wie ich bereits erwähnt habe, der Einfachheit halber nur HTML, CSS und J-Skript verwenden Einfachheit halber nur HTML, CSS und J-Skript Und was wichtig ist, zum Beispiel noch einmal zu erwähnen, wenn wir das progressive Enhancement Framework berücksichtigen , sagen wir, GainUR verwenden möchte Ich würde gerne die Gegenanwendung erstellen und dann, sagen wir, es gibt eine Bibliothek , es gibt eine Bibliothek der die App die Zahlen ändern könnte, nicht nur die Änderung des Textinhalts der Texteingabe, tut mir leid, aber auf eine effektive Weise Dann könnten Sie diese Bibliothek zu Ihrem Projekt hinzufügen, sie aber später implementieren. Also zuerst implementieren Sie immer noch die Basisversion, und dann könnten Sie sie weiterentwickeln zu einer schicken Version erweitern. Es wird ein bisschen einfacher sein, denn auch die Funktionalität an erster Stelle und die Effekte kommen später. 43. Kurseinheit 5: Oh, willkommen zu Lektion Nummer fünf. Der vierte Schritt in unserem Arbeitsablauf ist also ein Teil der Aufforderung Zuvor haben wir die Funktionalität, die Benutzeroberfläche und das Layout sowie den Textstapel definiert , und jetzt ist es an der Zeit, KI-Tools auszuwählen Nochmals, jetzt sind Sie bereits an diesem Punkt angelangt, sodass Sie wissen, welche Art von Tools wir haben und in welcher Situation Sie welche verwenden möchten? Für dieses spezielle Projekt könnten wir also wieder Cloud als Chat verwenden und dann Code kopieren und in unser DE einfügen, und wir könnten die V-Null oder den Cursor verwenden. In diesem speziellen Fall würden wir bei Null bleiben. Aber auch hier könnten Sie wählen, was Sie möchten. Und es ist wichtig zu erwähnen, dass Sie in dieser Phase zum Beispiel denken könnten, Sie könnten entweder eine Textaufforderung verwenden, Ihr Bild Ihrer Benutzeroberfläche zur KI hinzufügen oder eine Kombination dieser beiden Ansätze wählen Wie Sie sich aus Schritt Nummer zwei erinnern, in dem wir unsere Benutzeroberfläche und unser Layout erstellt haben, sieht es ungefähr so Ich habe es nur als Bild gespeichert , damit es wie ein Screenshot aussieht. Und diesen Screenshot werden wir zu V Null hinzufügen und darum bitten, ihn neu zu erstellen Also, meine Freunde, wir sind innerhalb von Null. Wie Sie sehen können, habe ich einen Screenshot aus unserer Anwendung hochgeladen und dann zu einer einfachen Sache aufgefordert, eine Counter-App zu erstellen, ein hochgeladenes Bild als Referenz zu verwenden, Textag-HTML, CSS Schauen wir uns also an, was es bewirken wird. Die V Zero haben also ihre Überlegungen abgeschlossen und unser Modellbild für Benutzeroberfläche ist so gut wie neu erstellt, wie wir Lassen Sie uns also die Funktionalität überprüfen. Wie Sie sehen können, meine Freunde, funktioniert es ziemlich gut, besonders wenn man bedenkt , dass es unsere erste Iteration Und nur um noch einmal hinzuzufügen, du könntest dafür Gerinnsel verwenden Und zum Beispiel ist Clot manchmal nicht in der Lage, eine Vorschau zu liefern, also könnten Sie einfach gehen und den Code kopieren und in Ihre ID einfügen und ihn dort überprüfen, oder Sie könnten Ihren Cursor verwenden, wenn Sie den Cursor verwenden um so ziemlich das gleiche Ergebnis zu erhalten 44. Kurseinheit 6: Willkommen zu Lektion Nummer sechs. Der letzte Schritt, der Teil der Iteration ist , besteht darin, die Ergebnisse, die Sie von Ihrer KI erhalten haben, zu bearbeiten und zu optimieren Nehmen wir an, wir möchten unserer eine Reset-Taste hinzufügen Mal sehen, wie es gemacht wird. Wir sind also wieder bei Null. Auch hier habe ich, wie in der vorherigen Lektion, gerade den Screenshot mit einer Reset-Taste heruntergeladen und ich fordere einfach eine einfache Sache auf, und ich fordere z. B. über eine Reset-Taste am Ende der Anzeige, und verwende einen Screenshot als Referenz. Schauen wir uns also an , was es bewirken wird. Der VZO hat also seinen Job gemacht, und wie Sie sehen können, heißt es, dass der Zähler jetzt die Reset-Taste am unteren Rand der App enthält Reset-Taste am unteren Rand der App Aber die Sache ist zum Beispiel, wie Sie sehen können, dass VZ diese Datei nicht in der Vorschau anzeigen kann Also wieder passiert es, und das ist der Prozess des Optimierens und Bearbeitens. Und auch hier habe ich bereits erklärt, dass Sie durch die Verwendung dieser verschiedenen Instrumente, verschiedener KIs endlich etwas bekommen, das zu Ihnen passt Und solche Situationen, wie Straßensperren, denen Sie auf Ihrem Weg begegnen werden , werden Sie erfahrener machen. Und noch einmal, die Lösungen Sie werden sie besser auf Ihre spezifischen Situationen und Ihren Arbeitsstil zuschneiden. Schauen wir uns also an, was wir hier tun können. Wie Sie sehen können, habe ich ein paar Mal mit der Null gespielt und sie hin und her gefragt , wie Sie sehen können Das V Two wurde durch das Wiederherstellen von V eins erstellt und dasselbe Zeug mit Version drei, aber die Vorschau ist immer noch geschlossen Dann versuche ich auch zu sagen , dass ich eine Vorschau sehen kann, aber damit habe ich immer noch kein Glück Lassen Sie mich also über eine andere Lösung nachdenken. Also habe ich beschlossen, einen neuen Chat zu erstellen, aber meine zweite Version hochzuladen, in der wir eine Reset-Taste haben und dieselbe Sonde wie am Anfang haben. Also lass es uns versuchen. Ich meine Freunde, dieser Ansatz hat tatsächlich funktioniert, weil ich eine Vorschau habe mit all meinen Funktionen aus einer früheren Version funktioniert, aber wie Sie sehen können, mit einer funktionierenden Reset-Taste. Und ich denke, es ist ein sehr gutes Beispiel dafür, wie KI tatsächlich funktioniert, weißt du, und all diese Hürden, denen man dabei begegnen kann Und du solltest mit, du weißt schon, diesen Situationen vertraut sein, denn ähm, du weißt schon, was auf dem Weg steht, wird zum Weg Und wenn Sie diese verschiedenen Situationen durchmachen, werden Sie erfahrener werden. Und auch, was du hättest tun können. Nehmen wir zum Beispiel an, Sie verwenden eine kostenlose Version von V Zero und nehmen wir an, dass Ihre Nachrichten bis zum Ende gegangen sind eine kostenlose Version von V Zero und nehmen wir an, , sodass Sie den Code, wissen Sie, tatsächlich zu Ihrer ID nehmen und dann, sagen wir, den letzten Teil der Funktionalität, der eine Reset-Taste war , Sie wissen schon, zu einem Gerinnsel oder Chat-GPT gehen und, Sie wissen schon, fragen, ob er bearbeitet werden soll, falls nicht wurde mit Vz so etwas bearbeitet, meine Freunde, man muss flexibel sein. 45. Zusammenfassung: Willkommen zur Zusammenfassung von Modul sechs. Meine Freunde, ich hoffe wirklich, dass Sie in diesem praktischen Modul, in dem wir den Arbeitsablauf und die Arbeit mit KI lernen, etwas erlebt und gelernt haben diesem praktischen Modul, in dem wir den Arbeitsablauf und die Arbeit mit KI lernen, etwas dem wir den Arbeitsablauf und die Arbeit mit KI lernen, und sich an meine Freunde erinnern. Es beginnt also mit der Planung, Planung Ihrer Funktionalität, der Planung Ihrer Benutzeroberfläche und TextC Dann der zweite Teil, Sie gehen zu Ihrer KI und geben ein, was auch immer Sie geplant haben, und dann optimieren Sie es einfach, bis Sie die funktionierende Version erhalten Eins würde ich sagen, dass es gut ist, wenn Sie an einem kleinen Teil Ihrer App arbeiten einem kleinen Teil Ihrer App denn wie Sie wahrscheinlich in diesem Kurs gesehen haben, früher manchmal den Code geben, konnte KI früher manchmal den Code geben, was nicht wirklich die beste Methode für die Erstellung einiger Funktionen oder Stile ist wirklich die beste Methode für die Erstellung einiger Funktionen oder Und wenn Sie dann diesen kleinen Teil des funktionierenden Codes haben, könnten Sie Ihre Erfahrung nutzen und dann den Code bereinigen und strukturieren , bevor Sie zum nächsten Teil übergehen Die nächste Frage, die auftaucht, also was wir tun können, wenn unsere Anwendung mehr als nur ein Zähler ist und aus mehreren Teilen besteht Die Antwort hier ist ziemlich einfach. Wenn Sie sich also wahrscheinlich an dieses Diagramm aus einer früheren Lektion erinnern , müssen Sie Ihr Projekt in kleine Unterteile aufteilen und dann Teil für Teil bearbeiten Es ist eine bewährte Methode, jedes System zu erstellen, nicht nur die Webanwendung, und es wird Ihre Arbeit viel, viel einfacher machen Auch in diesem Fall könnten Sie, wenn Sie sich an die Todesgrube erinnern, leicht nicht in diese Richtung gehen und sich stundenlanges Refactoring und Debuggen einiger Fehler ersparen , die durch den reinen KI-Ansatz verursacht werden könnten 46. Modul 7: Einführung: Also herzlichen Glückwunsch. Sie sind tatsächlich beim letzten Modul des Kurses angekommen . Und dieses Modul ist ganz darauf ausgerichtet, dass Sie das gesamte Wissen, das Sie im Kurs erworben haben, üben und festigen können. Also schnell eine Zusammenfassung des KI-Workflows. Schritt Nummer eins ist also die Planung der Funktionalität. Denken Sie daran, wir müssen es auf dem Papier machen. Der zweite Schritt besteht darin, UI und LL erneut auf dem Papier zu planen. Der dritte Schritt besteht aus einem Textstapel und Bibliotheken. Schritt Nummer vier ist die Aufforderung, und der letzte Schritt ist das Optimieren und Bearbeiten. Dieses Modul wird aus zwei Herausforderungen bestehen. Nacheinander erhalten Sie nach jeder Herausforderung ein Lösungsvideo mit meinen Erklärungen. Also viel Glück. 47. M7 c1(ENDGUST): Willkommen zur Herausforderung Nummer eins. In dieser Herausforderung ist es dein Ziel, eine einfache Stoppuhr-App zu erstellen, und so könnte die Benutzeroberfläche aussehen Oben haben Sie also die tatsächliche Zeit, also Minuten, Sekunden und Millisekunden, und dort unten haben Sie drei Tasten: Start, Pause und Reset Die Starttaste startet also tatsächlich die Stoppuhr, sodass die Zahlen steigen, die Pause, die Zeit wird angehalten und die ganze Zeit zurückgesetzt, geht auf Null Aber das ist nur ein Beispiel, du kannst selbst etwas bauen 48. Lösung 1: Willkommen zum Lösungsteil der ersten Herausforderung. Lassen Sie uns also kurz die Schritte zusammenfassen. Nummer eins ist die Funktionalität des Plans. Nummer zwei sind Benutzeroberfläche und Layout, Texteingabe sowie Optimierung und Bearbeitung. Fangen wir also mit Schritt Nummer eins an. Also Funktion, die wir gerne hätten. Also starten, pausieren, zurücksetzen, dann hätten wir gerne Minuten, Sekunden und Millisekunden Die Benutzeroberfläche ist also ziemlich einfach. Wir haben eine Minute, Sekunden, Millisekunden und drei Tasten, die wir Wieder beim Textstapel, HDL CSS und JS, und für diese spezielle Aufgabe entscheiden wir uns dafür, Cloud zu verwenden, um es auch zu Wie Sie sehen, ist die Aufforderung wiederum ziemlich einfach. Erstellen Sie eine grundlegende Stoppuhr, Webapp-Funktionen Start, Pause, Zurücksetzen, Minuten, Sekunden, Millisekunden und den Wie Sie sehen, wird alles, was Sie in der Planungsphase getan haben, endlich in Ihre Eingabeaufforderung übernommen. Und für diesen speziellen Fall sollten wir den Screenshot nicht verwenden. Lassen Sie uns versuchen, einfach Text zu verwenden. Wir sind also in der Cloud. Wir haben unsere Eingabeaufforderung eingefügt und lassen uns sehen, was sie bewirken wird Wie Sie sehen können, hat Claude seine Arbeit erledigt, und wir haben mit unserer Garnele ein gutes Ergebnis erzielt. Also lass es uns testen. Sieht aus, als ob es so funktioniert, wie wir es wollen. Und lass uns versuchen, ein bisschen zu optimieren. Zum Beispiel hätten wir gerne, sagen wir, zwei Nullen in Millisekunden Also entschied ich mich für den folgenden Abschlussball. Könnten Sie jetzt bitte das Format von Asi erstellen? Also verwende ich die 70 bis sechs Nullen. Also lass uns sehen, was es bewirken wird. Walla, wie Sie sehen können, hat sie getan, worum wir gebeten haben Also lass es uns nochmal versuchen. Sieht aus, als ob es sehr gut funktioniert. Schauen wir uns also den Code an. Und wieder, da wir zu Beginn und während des gesamten Kurses darüber gesprochen haben , dass Sie sich zunächst die guten Programmierkenntnisse aneignen sollten. Und wie Sie sehen, befindet sich im Moment alles in einer Datei. Es bedeutet HTML, CSS und JS, alles in einer Datei, keine Trennung von Anliegen. Und wenn Sie dann zum Beispiel auch nur die Grundlagen von JavaScript kennen , können Sie Ihr Wissen nutzen , um diese in drei verschiedene Dateien aufzuteilen und sie als Abschlussprojekt zu verwenden , das Sie gerne hätten. Ich denke also, dieses Video war ziemlich gut, und wir hatten in diesem Fall dieses Endergebnis, auch ohne den Screenshot. 49. M7 c2(ENDGUST): Willkommen zur zweiten Herausforderung. In dieser Herausforderung ist es Ihr Ziel, einen Zufallsgenerator für Zitate zu erstellen. Also so könnte die Benutzeroberfläche aussehen. Ganz oben haben wir die Abstimmung selbst, dann den Namen des Autors und dann diese Schaltfläche mit dem neuen Zitatlabel. Wenn Sie auf diese Schaltfläche klicken, sollten die neuen Informationen abgerufen werden Dann zitieren Sie also im Namen des neuen Autors. Und ich gebe dir einen kleinen Hinweis, wenn du diese Herausforderung etwas einfacher machen möchtest , du solltest die lokalen Daten verwenden und nicht die Daten aus dem Internet. Also ohne die FIC-Anfrage an die externe API. Viel Glück. 50. Lösung 2: Kommen Sie zur zweiten Lösung für die Zufallscode-Generator-App. Also noch einmal, kurze Zusammenfassung der Schritte für den Workflow, die Arbeit mit KI Also nochmal, Funktionalität, Benutzeroberfläche und Layout, Textstapel, Eingabeaufforderungen und dann Optimierung und Bearbeitung Die Funktionalität, die wir gerne hätten, besteht darin, den Zufallscode auf ButtomClick anzuzeigen Wir würden den Code gerne sehen, und Autor und Daten sollten lokal gehostet werden Das bedeutet, dass wir für diesen speziellen Fall keine API verwenden werden. Der nächste Schritt ist die Benutzeroberfläche Wie Sie sehen können, haben wir das Angebot. Wir haben den Namen des Autors und wir haben die Schaltfläche für das neue Zitat. In Bezug auf Stack, HTML, CSS und JS sowie in Bezug auf die KI-Auswahl werden wir den Cursor zum Üben verwenden, und die Eingabeaufforderung sieht so aus. Erstellen Sie eine App mit Funktionen zur Generierung zufälliger Anführungszeichen. Zeigen Sie ein neues Zitat auf einer Schaltfläche an, klicken Sie, zeigen Sie Zitat und Autor an. Daten sollten lokal gespeichert werden, Textag HTML CSS und Vanilla JS Also noch einmal: Wenn Sie die richtige Vorbereitungsphase durchgeführt haben, wird Ihre endgültige Aufforderung ausreichend kontextuell und qualitativ hochwertig sein , um sie der KI mit der Erstellung Ihres ersten Entwurfs zu übergeben Lassen Sie uns das also in Aktion sehen. Also meine Freunde, wir sind im Cursor und ich habe die Aufforderung in den Chat eingefügt Denken Sie daran, wenn wir den Cursor verwenden, möchten wir den Alterungsmodus weil wir möchten, dass unsere Dateien erstellt werden, und lassen Sie uns versuchen, was dabei herauskommt Und auch hier werden wir für diesen speziellen Fall kein Bild verwenden, weil unser Design ziemlich einfach ist, nur eine Skizze, und wir würden gerne sehen sich daraus etwas Interessanteres einfallen lässt. Schauen wir uns also an, es generiert Index-HTML. Die Arbeit ist im Gange. Jetzt ist es an der Zeit der Styles, der laufenden Arbeit und der Daten, und jetzt wird an einer App-JS-Datei für JS-Funktionalität gearbeitet . Wie Sie sehen können, wurde beschlossen, sogar einige CSS-Übergänge hinzuzufügen, um eine reibungslose Interaktion zu gewährleisten. Der Agent macht es also von selbst, das ist die Idee des Agenten. Also hat er seine Arbeit erledigt und er gibt uns eine kurze, kurze Erklärung, was er getan hat. Lesen wir es also ein bisschen. Wie Sie sehen können, heißt es, saubere moderne Benutzeroberfläche mit einem Hintergrund mit Farbverlauf, weichen Übergängen, ansprechendem Design, Her-Effekten und lokalem Speicher dM. Siehst du, es ist ziemlich cool. Also Verhinderung von betrügerischen Animationen. Also gut. Also lass uns sehen, wie es in einem echten Browser aussehen wird. Lassen Sie uns also zuerst alles akzeptieren. Wir sind also im Browser und wie Sie sehen können, haben wir diese nette Benutzeroberfläche, so nett. Farbe: Filz. Und lass es uns versuchen. Wow. Wie Sie sehen können, sieht es ziemlich gut aus und funktioniert wie erwartet. Sie können sehen, meine Freunde, wir haben einen sehr einfachen KI-Workflow verfolgt, und wenn Sie eine bestimmte Aufgabe festlegen, funktioniert das ziemlich gut. Meine Freunde, was den letzten Schritt in Bezug auf das Optimieren und Bearbeiten angeht, habe ich KI, die flüchtige KI, gebeten , speziell eine Sera-Schrift für ein Zitat zu verwenden, und wie Sie sehen können, hat sie ihren Job gemacht Lassen Sie uns die Änderung akzeptieren und das Endergebnis sehen Und nun, wie ihr sehen könnt, hat es das Telefon verändert, und meiner Meinung nach sieht es Ich hoffe also, dass Sie aus dieser Lektion etwas Neues lernen. 51. Aktionen: Herzlichen Glückwunsch, mein Freund. Bis zu diesem Zeitpunkt haben Sie also einen großen Job gemacht. Sie haben einen ganzen Kurs durchlaufen, einige Übungen gemacht und in diesem Modul haben Sie tatsächlich einige spezifische Herausforderungen selbst gemeistert . Tolle Arbeit. Ich bin wirklich stolz auf dich, mein Freund, und ich wünsche dir viel Glück dabei, dieses Wissen auf die nächste Stufe zu bringen. Ich möchte Sie also bitten, Ihr Projekt mit uns zu teilen. Eine kleine Fallstudie, kleine Erklärungen enthält einige Details darüber Ihr Projekt mit uns zu teilen. Eine kleine Fallstudie, kleine Erklärungen enthält einige Details wie Sie diese Web-Apps erstellen. Vielleicht hast du experimentiert und etwas Außerschulisches gemacht Du könntest das also auch mit mir teilen. Und wenn Sie Fragen haben, ist das völlig in Ordnung Bitte stellen Sie diese Fragen, und ich werde mein Bestes tun, um sie zu beantworten. Nochmals viel Glück. 52. Zusammenfassung: Willkommen am Ende von Modul Nummer sieben. Mein Freund, in diesem Modul hast du zwei sehr interessante Herausforderungen gemeistert, bei denen du selbst zwei einfache Webanwendungen erstellt hast. Das bedeutet, dass Sie jetzt aus erster Hand Erfahrung mit der Erstellung von Web-Apps mithilfe von KI haben. So gute Arbeit. 53. Vielen Dank!: Freund, ich möchte dir nur ein großes, großes Dankeschön sagen. Ich weiß es wirklich zu schätzen, dass Sie sich die Zeit genommen haben, die Ergebnisse zu nehmen und bis zum Ende durchzugehen. Und ich hoffe wirklich, dass dieses Wissen Ihren Programmierprozess auf die nächste Stufe bringt . Sie werden die Apps in der Tat viel, viel schneller erstellen und die mühsame Arbeit, die langweilige Arbeit an Ihre Copilot-KI auslagern langweilige Arbeit an Ihre Copilot-KI Also viel Glück, mein Freund, und vielen Dank . Wir sehen uns.