Invite. Créer. Navire. :: L'IA pour les développeurs Web. Créez x3 fois plus vite. | Ilyas Seisov | Skillshare

Vitesse de lecture


1.0x


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

Invite. Créer. Navire. :: L'IA pour les développeurs Web. Créez x3 fois plus vite.

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

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction du cours

      1:35

    • 2.

      Module 2 : les bases de l'IA générative

      0:35

    • 3.

      Qu'est-ce que l'IA générative et comment elle fonctionne

      4:00

    • 4.

      IA populaires à usage général

      6:07

    • 5.

      Quatre façons d’interagir avec l’IA

      6:53

    • 6.

      Architecture d'invite

      4:23

    • 7.

      Exercice : pratique incitative

      1:23

    • 8.

      Module 2 : Résumé

      0:44

    • 9.

      Module 3 : la génération d'IA dans le processus de codage

      1:08

    • 10.

      Quel rôle joue l'IA de génération supérieure dans le processus de développement Web

      5:40

    • 11.

      Où l'IA brille et où elle ne brille pas

      7:49

    • 12.

      Aperçu des outils

      0:55

    • 13.

      1ats  : Chats à but général

      5:49

    • 14.

      2e : Chats spécialisés pour le développement Web

      4:58

    • 15.

      2e : Chats spécialisés pour le développement Web (pratique)

      13:29

    • 16.

      3e : Assistants de codage

      2:12

    • 17.

      3e : Assistants de codage (pratique)

      4:53

    • 18.

      4ème : Les éditeurs de code IA

      2:53

    • 19.

      4e : Éditeurs de code IA (pratique)

      10:06

    • 20.

      Exercice : jouer une fois avec chaque outil

      0:54

    • 21.

      Module 3 : Résumé

      5:18

    • 22.

      Module 4 : Cinq façons dont l'IA peut aider les développeurs Web

      1:37

    • 23.

      Présentation générale

      3:01

    • 24.

      1Features  : Créer de nouvelles fonctionnalités

      6:17

    • 25.

      2ème : Refactoriser le code existant

      2:59

    • 26.

      3ème : Corriger les bugs

      4:15

    • 27.

      4e : Suggérer des solutions et des bonnes pratiques

      4:45

    • 28.

      5e Expliquer le code

      3:48

    • 29.

      Bonus : mentor personnel d'IA

      7:56

    • 30.

      Exercice : jouer une fois avec chaque façon d'utiliser l'IA

      2:26

    • 31.

      Module 4 : Résumé

      0:34

    • 32.

      Module 5 : génération de code à deux vitesses

      0:52

    • 33.

      Présentation générale

      1:08

    • 34.

      1ère vitesse

      2:52

    • 35.

      2Speed vitesse

      2:43

    • 36.

      Lequel choisir

      5:40

    • 37.

      Module 5 : Résumé

      0:19

    • 38.

      Module 6 : Flux de travail de base du développement Web avec l'IA

      0:16

    • 39.

      Projet simple pour s'entraîner à la mécanique

      1:28

    • 40.

      Fonctionnalité de plan

      1:46

    • 41.

      Planifier UI et Layout

      1:31

    • 42.

      Choisir une pile technologique et des forfaits tiers

      2:05

    • 43.

      Rédaction de prompts

      3:09

    • 44.

      Retoucher et ajuster

      3:53

    • 45.

      Module 6 : Résumé

      2:12

    • 46.

      Module 7 : Projet du cours

      0:49

    • 47.

      Défi : une appli de chronomètre de base

      0:36

    • 48.

      Solution : Appli Chronomètre de base

      3:33

    • 49.

      Défi : générateur de citations aléatoires

      0:47

    • 50.

      Solution : Générateur de citations aléatoires

      4:25

    • 51.

      Soumettre des projets et poser des questions

      1:06

    • 52.

      Résumé : vous avez maintenant une expérience de première main avec la création d'applications Web

      0:24

    • 53.

      Merci !

      0:37

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

20

apprenants

1

projet

À propos de ce cours

À PROPOS DE CE COURS

Vous voulez accélérer votre codage, créer et expédier plus rapidement ?

Bienvenue dans l'invite Créer. Navire. :: L'IA pour les développeurs Web. Créez x3 fois plus vite.

Dans ce cours, vous découvrirez comment les outils d'IA peuvent vous aider à coder plus rapidement, plus intelligemment et avec moins d'efforts. Que vous découvriez le codage ou que vous souhaitiez simplement simplifier votre flux de travail, ce cours vous montrera comment dynamiser votre processus de développement grâce à la puissance de l’IA.

Je vous prends par la main et vous guide chaque étape du chemin.

Ce que vous apprendrez

  • Les bases et principes de l’IA
  • 5 façons dont l’IA peut vous aider à accélérer votre codage
  • 3 principaux types d'outils d'IA pour le codage
  • Maîtrise des incitations pour obtenir de meilleurs résultats en matière de code
  • Accélérer le processus de développement avec l'IA : 1ère et 2ème vitesse
  • Où l'IA brille et où elle ne brille pas

Quel est le premier objectif de ce cours

Pour vous aider à comprendre et à pratiquer les bases de l'utilisation de l'IA en codage.

Avec des bases solides, vous serez déjà en mesure de créer des sites web et des applications.

Pourquoi vous devriez suivre ce cours

Ce cours vous fera gagner du temps et de l'énergie.                            

Autrefois, les développeurs passaient des heures à chercher des réponses, à tester du code et à tout écrire à la main. Avec l'IA, on peut obtenir des solutions instantanées en posant simplement les bonnes questions.

Vous apprendrez à intégrer l’IA dans votre flux de travail en codage pour vous concentrer davantage sur la création de votre appli ou de votre site web, et non pas perdre du temps sur des tâches répétitives. De plus, vous serez en mesure d'écrire un meilleur code et plus efficace grâce aux derniers outils d'IA !

Que vous souhaitiez accélérer votre codage, améliorer vos compétences en résolution de bogues ou simplement trouver un moyen plus efficace de vous développer, ce cours saura plaire à tout le monde.

À qui s'adresse ce cours

  • Parfait pour les développeurs Web de tout niveau de compétence – Que vous soyez novice en codage ou que vous débutiez avec l'IA. Ou vous êtes un développeur Web expérimenté qui cherche à améliorer son flux de travail et à découvrir des techniques avancées d'IA.
  • Bon pour les développeurs NON WEB - Même si vous n'êtes pas un développeur Web, mais que vous écrivez du code, ce cours est toujours utile pour vous, car l'accent est mis principalement sur l'utilisation de l'IA dans votre flux de travail de codage.                                    

Aucune expérience préalable des outils d'IA n'est nécessaire. Si vous avez toujours voulu travailler plus intelligemment, et non plus dur, alors ce cours est fait pour vous !

J'étudie et pratique depuis sa création. Je donne des cours sur l'IA pour le codage depuis 2023.

Vous pouvez consulter mes compétences et mon portfolio sur ilyasseisov.com

Matériel/ressources

  • Une connexion Internet pour explorer et expérimenter les outils d’IA
  • Un éditeur de code (de préférence VS Code)

 

Rencontrez votre enseignant·e

Teacher Profile Image

Ilyas Seisov

Help web devs to build 3 times faster ⚡️

Enseignant·e

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/

Voir le profil complet

Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bande-annonce: Vous êtes développeur web ? Oui, alors laisse-moi te demander quelque chose. Est-ce que le codage semble parfois trop lent ? Passez-vous des heures à Stack or Flow ? Vous voulez construire plus vite, beaucoup plus vite ? Oui Alors j'ai quelque chose pour toi. Découvrez Prompt, Build Ship, une intelligence artificielle pour les développeurs Web, conçue trois fois plus rapidement Un nouveau cours conçu pour vous aider à coder plus rapidement. Dans ce cours, je vais vous enseigner les bases solides de l'IA. Cinq manières dont l'IA peut vous aider Les types d'outils de codage AI. Nous allons créer une petite application Web en suivant le flux de travail de développement Web avec l'IA. De plus, vous devrez relever deux défis dans lesquels vous créerez vous-même des applications Web. C'est pour qui ? Développeurs Web de tous niveaux de compétence. Toute personne qui écrit du code même en dehors de webdv. Imaginez que vous passiez moins de temps à vous concentrer sur des bugs et plus de temps à construire. Ce cours vous aidera à expédier votre projet trois fois plus rapidement. enseigne l'IA aux développeurs Web depuis 2023, et je peux affirmer avec certitude que si vous n'utilisez pas l'IA dans votre flux de travail quotidien, vous êtes en retard Mais ne t'inquiète pas. Je vais tout vous montrer et vous apprendre tout ce dont vous avez besoin pour avancer. Je serais heureuse de vous voir suivre mon cours. 2. Module 2 : Intro: Bonjour, et bienvenue dans le module numéro deux. Dans ce module, nous allons explorer les points suivants. Nous allons commencer par les bases de l'IA générative et son fonctionnement. Ensuite, nous passerons aux IA à usage général les plus populaires. Nous discuterons en détail de chacun d'entre eux. Ensuite, nous passerons aux quatre modes d' interaction avec l'IA, et nous terminerons avec une architecture rapide. Alors allons-y et commençons. 3. Leçon 1 : Bonjour, et bienvenue à la leçon numéro un. Dans cette leçon, nous allons parler fonctionnement réel du Général VI. Et bien sûr, nous allons nous concentrer sur un VIi général basé sur le texte, car le code est du texte, d'accord ? Eh bien, laissez-moi vous montrer quelques diapositives tirées de l' explication officielle de Google. Comme l'explique Google, il en va de même pour les modèles de langage génératifs, le texte. Ces modèles découvrent les modèles de la langue grâce aux données d'entraînement. Cela signifie donc que l'ingénieur alimente la machine de très gros téraoctets de données texte Et puis la machine apprend sur ces gros morceaux de texte. Et les réponses qui proviennent de cette machine sont en fait prédites, non pas calculées par une formule quelconque, mais plutôt prédites. Encore une fois, permettez-moi d' insister sur ce point. C'est une prédiction, mais pas un calcul exact. Encore une fois, l' exemple de Google. Voyons donc cette phrase. Je prépare un sandwich au beurre de cacahuète, et comme vous pouvez le constater, il existe différentes options, variantes comme la gelée, la confiture , la banane, etc. Cela signifie donc que lorsque vous demandez cette invite à la machine, vous pouvez obtenir n'importe laquelle de ces réponses. C'est important C'est le truc. D'accord ? Permettez-moi donc de vous montrer un autre exemple. J'ai demandé à Chat GPT de répertorier toutes les variantes auxquelles la personne peut répondre Bonjour Et comme vous pouvez le constater, nous avons des réponses occasionnelles, un, deux, trois, quatre, cinq, six, sept, huit. Nous avons des réponses amicales, formelles, drôles, énergiques, sarcastiques, brèves Et comme vous pouvez le constater, plusieurs dizaines de réponses différentes. Comme vous pouvez le constater, si vous demandez à un texte de générer A avec bonjour, vous pourriez obtenir certaines de ces réponses. Encore une fois, il ne s'agit pas d'un calcul, mais d'une prédiction. Nous avons donc différentes variantes que vous pouvez obtenir. D'accord, alors pourquoi il est important de comprendre, je veux dire, le principe fondamental du fonctionnement des modèles linguistiques générateurs de langage Parce que plus tard, lorsque vous gagnerez en expérience, vous pourrez potentiellement créer votre propre IA génératrice de langage partir de votre ensemble de données personnalisé. Pourquoi voudrais-tu faire quelque chose comme ça ? Parce que vous pourriez créer un forum de discussion pour une entreprise ou peut-être aimeriez-vous en créer une, par exemple, une application Web de génération de code pour vous-même, pour laquelle vous aimeriez produire des réponses comme Nx Js, NextGS ou C plus plus, et vous aimeriez que les réponses soient aussi précises que possible Donc, dans ce cas, vous devez entraîner votre machine avec un ensemble de données spécifique pour ce domaine, je dirais. Ce serait donc comme des documentations pour le langage, le langage de programmation Cela peut être comme des livres, des livres sur cette langue et, vous savez, des exemples. Il est donc important de comprendre. 4. Leçon 2 : Bonjour Bienvenue à la leçon numéro deux. Dans cette leçon, nous allons explorer les IA à usage général les plus populaires. Par objectif général, je veux dire que ces IA peuvent résoudre différents types de tâches et pas seulement celles de codage. Dans le premier et le plus célèbre, il y a le chat GPT, et le Chat GPT était probablement le premier sur le marché, et c'est pourquoi il est si Alors bienvenue sur le chat GPT. Au centre, nous avons généralement le champ de saisie dans lequel nous pouvons saisir notre invite, puis quelques éléments supplémentaires, tels que télécharger des fichiers, effectuer des recherches sur le Web, des modèles de raisonnement pour informations plus avancées sur l'utilisation du mode vocal pour la reconnaissance vocale. Essayons donc quelque chose avec le chat GPT. Nous allons donc demander à HatGPT de coder le passe-partout HTML de base. Et comme vous pouvez le constater, il a fait son travail avec succès. Nous voyons donc le code HTML de base, et nous pouvons le copier si nous en avons besoin Et il donne aussi généralement quelques commentaires là-bas. cloud est connu pour être la meilleure option pour les développeurs Web et autres professionnels du codage, et de nombreux assistants de codage et éditeurs de code basés sur l'IA utilisent le cloud sous le capot. Nous sommes donc dans le Cloud, et comme vous pouvez le constater, encore une fois, l'interface utilisateur ressemble beaucoup à l'AGBT Nous avons le champ de saisie au centre. Ensuite, vous pouvez, par exemple, choisir le modèle. Voici les modèles gratuits, les modèles pro. Vous pouvez choisir le style de langue. Comme je l'ai déjà mentionné, c'est donc le meilleur choix pour les développeurs Web, et c'est pourquoi ils ont intégré le Github Vous pouvez donc connecter votre compte Github ici, et il fera probablement certaines choses avec votre code depuis votre Github Encore une fois, vous pouvez faire une capture d'écran ou ajouter un fichier. Voyons donc comment fonctionne le cloud. Comme vous pouvez le voir, nous avons demandé à Claude de lister les propriétés de texte CSS. Et vous avez probablement remarqué que c'est un peu différent du chapeau GBT Oui, c'est exact parce que Claude nous donne ce que l' on appelle des artefacts, et ce sont en quelque sorte des documents. Et comme vous pouvez le voir dans ce document, nous avons une très bonne réponse car il contient quelques groupements pour le plaisir, formatage du texte, les ombres, etc., et un petit exemple que, bien sûr, vous pouvez copier comme ça C'était donc Claude. Passons à la suivante. Le numéro trois est donc Gémeaux. Google Gemini a été développé et produit par Google. Bienvenue dans les Gémeaux et comme vous pouvez le constater à nouveau, nous avons le champ de saisie et éléments supplémentaires tels que l'ajout de fichiers Vous pouvez l'ajouter depuis Google Drive, depuis un ordinateur local, et simplement une image. Et bien sûr, vous pouvez utiliser votre microphone pour la reconnaissance vocale. Alors allons-y tout de suite. Nous avons donc demandé à Gemini de nous expliquer s' il s'agissait d'une autre construction en JavaScript. Voyons voir. Comme vous pouvez le constater, c'est du raisonnement, c'est de la réflexion, et nous avons l' explication de base ici. Nous avons le code de base, que nous pouvons copier. Et l'une des choses que fait Gemini, c'est qu'il vous donne parfois le lien vers l'article où il a acquis ses connaissances Donc, plus d' exemples et encore d'autres exemples. Passons donc à la suivante. Et les deux derniers que nous allons examiner sont un Deep Sik. deep sik a été inventé il y a quelques mois, il a été inventé en Chine, et il ressemble beaucoup au GPT, mais il est connu pour ses API gratuites Comme vous pouvez le voir, cela ressemble beaucoup à un Chat GPT, où nous avons la zone de saisie, le modèle DepthKrasoning, la recherche sur le Web et les fichiers Alors écrivons-le dès maintenant. Nous avons donc demandé Deepsk de répertorier les frameworks Jazz les plus populaires. Voyons voir. Cela a donc fonctionné, mais comme vous l'avez probablement remarqué, il a fallu un certain temps, un peu plus de temps que les autres outils pour réellement donner la réponse, mais c'est quand même assez bon. Conclusion. La meilleure solution pour l'IA à usage général qui inclut le codage est donc le HAGPT Pourquoi ? Parce qu'il contient un nombre illimité de messages, que la qualité des réponses et la rapidité sont plutôt bonnes. Et pour ce qui est du codage, le caillot est la solution. Gardez à l'esprit qu'il comporte certaines limites en termes de nombre de messages que vous pouvez utiliser. 5. Leçon 3 : Bonjour, et bienvenue à la leçon numéro trois. Dans cette leçon, nous allons parler de quatre modes d' interaction avec l'IA. Par interaction, je veux simplement dire comment vous pouvez transmettre vos informations, votre bal de fin d'année à l'IA. Donc, le premier et probablement le moyen le plus évident, le plus populaire de parler avec l'IA, interagir avec l'IA est le texte. Nous l'avons déjà vu lorsque vous écrivez simplement quelque chose, que vous demandez quelque chose et que l'IA vous répond. Jetons donc un coup d'œil. Nous sommes donc dans le chat, GPT, l'interface utilisateur, et encore une fois, faisons une simple invite Nous avons donc demandé les choses suivantes. Expliquez ce que le CSS mentionne à l'aide d'exemples. Comme vous pouvez le voir, le ha GPT a commencé à répondre. Voici donc la définition. Nous avons maintenant l'animation CSS de base, l' exemple de changement de couleur avec du code. Explication. Deuxième exemple avec élément mobile et même un troisième exemple. Et à la fin, comme vous pouvez le constater, nous obtenons toujours les propriétés d'animation CSS, comme un tableau avec une description de chaque propriété. La deuxième façon d' interagir avec l'IA est donc l'audio. Pour ce faire, vous devez avoir un micro sur votre téléphone ou sur votre ordinateur. Nous sommes sur le chat, GPT, et comme vous pouvez le voir, cette icône utilise le mode vocal Alors, cliquons. Et pour le moment, comme vous pouvez le voir, l'icône de notre micro est désactivée. Nous sommes donc simplement en mode audio. Alors allons-le. Bonjour, Chad GBT Salut, comment ça va ? Bien. Merci. Pourriez-vous expliquer la différence entre React JS et Next Gs en termes simples. Bien entendu, ReactJS est une bibliothèque JavaScript permettant de créer des interfaces utilisateur, principalement pour des applications d'une seule page Il vous aide à créer des composants qui gèrent leur propre état. NextJS, quant à lui, est un framework construit sur React Il ajoute des fonctionnalités telles que le rendu côté serveur, génération de sites statiques et un routage simplifié, ce qui le rend plus adapté à la création d'applications Web prêtes pour la production. ReactJS est donc comme la base, et NextS est comme une boîte à outils améliorée construite dessus Merci beaucoup. Tu es le bienvenu. Si vous avez d'autres questions, n' hésitez pas à les poser. Comme vous pouvez le constater, nous avons juste essayé de parler par chat, GPT, et nous avons même obtenu de courts résultats avec notre discours et notre réponse Même si vous pouvez utiliser le canal audio, il n'est pas très adapté au codage. La prochaine façon dont nous pouvons interagir avec l'IE est donc l'image. Cela signifie que vous pouvez télécharger une image NAI et demander ou demander à faire quelque chose Cette fois, nous utiliserons donc le Cloud. C'est bon. Nous allons donc télécharger une image qui ressemble à ceci. Comme vous pouvez le voir, c'est comme un simple formulaire de contact. Nous venons donc de télécharger le fichier image en utilisant cette icône, écrivez ici. Cloud a maintenant cette image. Nous devons donc écrire l'invite. L'invite est donc de coder le formulaire sur l'image que j'ai téléchargée. Alors voyons voir. Comme vous pouvez le voir, l'artefact de code a démarré avec les classes HDL et Tail Wing CSS Et vous avez également le contenu sous forme d'image de formulaire. Ça ressemble à ça. Essayons donc autre chose. Passons au Cloud. J'ai demandé à Cloud de créer un aperçu de ce formulaire. Comme vous pouvez le constater, Cloud dispose de ce mode de prévisualisation, mode code et de ce mode de prévisualisation. Et en mode aperçu, vous pouvez parfois voir le composant prêt en action. Encore une fois, ce n'est pas le cas, cela ne fonctionne pas à chaque fois, mais vous pouvez parfois demander à Cloud, par exemple, pouvez-vous créer un aperçu de ce formulaire ? Parfois, comme vous pouvez le voir, il le fait presque automatiquement, car il s'agit du code de réaction et lorsque nous essayons de le faire, uniquement avec le format HTML et CSS, cela ne fonctionnait pas vraiment, mais avec un composant React, vous pouviez parfois avoir un aperçu de votre résultat final. Et la dernière façon de demander à l'IE est une chaîne vidéo. Auparavant, nous téléchargions l'image, et bien sûr, vous pouvez télécharger la vidéo, mais le fait est que ce n'est pas méthode de demande très populaire en ce moment, car, bien sûr, comme vous le savez probablement, c'est une méthode très coûteuse d' utiliser une IA, mais c'est Par exemple, vous pouvez télécharger la vidéo et demander IA spécialisée dans l'IA d'effectuer des opérations vidéo, vous savez, pour recréer la vidéo avec quelques modifications ou prendre le héros principal de la vidéo et créer quelque chose, vous savez, en utilisant ce personnage Ce n'est pas si courant dans le monde du codage. Donc, en conclusion, mon ami, quel est le meilleur moyen de coder ? Quel est le meilleur moyen ? Bien sûr, il s'agit de texte et parfois d'images. 6. Leçon 4: Bonjour, et bienvenue dans la leçon numéro quatre sur l'architecture rapide. Dans cette leçon, je vais vous expliquer les bases d'une conception rapide et d' une architecture rapide L'invite de base comprend trois parties. Le premier est la tâche. La deuxième partie est consacrée au contexte, et la troisième est un exemple. La tâche est une partie obligatoire de l'invite, car sans la tâche, l'ensemble de l'invite est inutile. Et l'exemple d' invite consistant uniquement en la tâche pourrait s'appeler fruits. Et il vous nommera tous les fruits comme la pomme, la poire, la banane. Cela pourrait prendre, vous savez, des fruits des pays du nord, des pays du sud, des pays africains, des pays européens, l'Australie et de la Nouvelle-Zélande, par exemple. Il y aura donc toutes sortes de fruits. Maintenant, la deuxième partie est un contexte, et comme vous pouvez le voir, je le considère comme une bonne chose à avoir. Pourquoi ? Parce que ça donne une direction. Ici, on parle de tropiques. Alors nommez les fruits, les fruits tropicaux. Maintenant, votre invite comporte certaines contraintes dans une certaine direction. Et dans ce cas, IA ne nommera que les fruits considérés comme tropicaux, non ? Et la troisième partie est exemplaire. Et comme vous pouvez le constater, il s'agit d'une pièce optionnelle. Cela signifie que sans exemple, c'est quand même un bon bal de fin d'année, mais un exemple pourrait permettre de se concentrer un peu plus Et nous lui donnons ici un exemple, exemple spécifique comme une mangue. Combiné va sonner comme un nom de fruits, des fruits tropicaux. La mangue en est un exemple. Voici donc mes évaluations personnelles. La tâche vaut donc 50 % contre 100 pour l'importance. Le contexte correspond à 40, et l'exemplaire à 10 % Voyons donc un autre exemple. La tâche consiste donc à construire une ville. Bien entendu, l'IA va vous construire n'importe quel type de ville, par exemple quelque chose à partir de villes existantes, quelque chose de vieilles villes anciennes qui ne sont plus présentées, ou une ville imaginaire issue de sa propre imagination ou d'un jeu ou d'un livre. Et maintenant, dans le contexte de la ville, par exemple, on pourrait dire qu'il devrait y avoir de nombreux arbres, climat nuageux, pluvieux et frais. Et maintenant, bien sûr, nous n'allons pas voir des villes de pays très chauds, mais d'autres de pays très froids. Et ici, nous pourrions même ajouter que la ville devrait ressembler à une vraie ville de notre planète. Un exemple, Seattle, et maintenant elle a, vous savez, direction précise à suivre Prenons donc un autre exemple du monde du codage. La tâche pourrait donc consister à créer un formulaire. Nous comprenons maintenant que le formulaire peut être très long ou très court. Il peut être stylisé de différentes manières, différentes polices, couleurs, tailles. En fonction de notre contexte, nous avons défini certaines contraintes. Par exemple, nous devrions avoir un CSS Tailwind. police doit être composée de fenêtres contextuelles, les couleurs du logo Google et les champs doivent être le nom, l'e-mail et le fo. Et maintenant, nous ajoutons également un exemple que nous dirigeons en quelque sorte Aish afin qu'il puisse s' inspirer de l' image que nous avons téléchargée Je pense donc, mes amis, que vous savez maintenant comment concevoir un prompt. Et encore une fois, vous pouvez l'utiliser non seulement dans le codage, mais aussi dans votre vie réelle et dans différents types de tâches. 7. Exercice: Ce style de pratique. Et pour ce module, vous aurez une très petite tâche, qui consiste à créer une invite simple en utilisant l'architecture appropriée, puis à tester cette invite quatre sites différents que nous avons abordés Le but de cette tâche est donc de comprendre les mécanismes de l'incitation. Donc, pour vous faciliter un peu la tâche, laissez-moi décomposer la tâche en petites étapes La première étape consiste donc à créer une invite simple, et il n'est pas nécessaire de coder, même si le codage sera un peu meilleur car c'est toujours le cours de codage. La deuxième étape consiste à appliquer la règle, le 504010, que nous avons abordée dans les leçons précédentes Souvenez-vous de la tâche, du contexte, de l'exemple, et à l'étape numéro trois, vous accédez aux différentes IA Encore une fois, Chad, ZEPT, Cloud Deep Seek et Gemini essayez d'utiliser cette invite et de voir le résultat par vous-même Encore une fois, dans ce module, notre objectif est de comprendre les mécanismes, afin que vous vous sentiez à l'aise avec l'IA en général. Alors, bonne chance. 8. Module 2 : Résumé: Félicitations pour avoir terminé le module numéro deux. Dans cette leçon, vous avez appris des très importantes, telles que GNAIFoundations, et son fonctionnement, ainsi que des IA à usage général populaires telles que Claude, HATGBT Vous avez également appris les quatre manières dont vous pouvez interagir avec l'IA. Cela signifie du texte, de l'audio, de l'image et de la vidéo. Enfin, il y a une architecture rapide. Vous avez donc appris à bien concevoir et créer rapidement pour obtenir les meilleurs résultats adaptés à votre projet. Encore une fois, félicitations et à bientôt dans le prochain module. 9. Module 3 : Intro: Bonjour, et bienvenue dans le module numéro trois, l'IA générative dans un processus de codage. Donc, mes amis, le fonds commence maintenant parce que nous entrons dans la zone de codage. Bienvenue. Dans le module numéro deux, vous avez abordé les bases essentielles et très importantes de l'utilisation de l'IA générative. Mais maintenant, nous allons passer à la partie médiane. Dans le module numéro trois, nous commencerons par discuter rôle que joue le JNAI dans un processus de développement Web Ensuite, nous verrons les meilleurs aspects de l'IA et les points faibles de l'IA. Enfin, la grande section du module sera consacrée à la présentation des outils et spécifiquement à la génération de code. Nous examinerons les chats à usage général pour le codage, chats spécialisés pour le développement Web, assistants de codage et les éditeurs de code AI. Alors allons-y. 10. Leçon 1 : Bienvenue à la leçon numéro un. Dans cette leçon, nous allons donc explorer rôle que joue le GNAI dans un processus de développement Web Nous verrons quelques cas, des exemples et des choses que vous devez comprendre. Donc, le premier et très important fait que vous devez comprendre est que IA est un ajout agréable à votre processus. Ce n'est pas une chose obligatoire que vous devez avoir. Pourquoi ? Parce que vous pouvez toujours écrire du code sans IA, comme nous le faisons depuis toutes ces années ? C'est important parce que si vous comprenez cela, vous serez parfaitement à l'abri du FOMO, la peur de passer à côté d'une occasion, car ces derniers jours et mois, nous pouvons voir presque tous les jours de nouvelles IA entrer en scène, et nous nous disons parfois : Oh, je dois probablement l'utiliser parce qu'elle va faire quelque chose Oui, probablement, mais il est quand même important de comprendre que c'est bien d'avoir un ajout. Maintenant, nous avons la question. Quel est donc son rôle dans notre processus, quoi cela nous aide-t-il exactement ? Et la réponse est simple. Cela ne fait qu'économiser de l'énergie et du temps. C'est ça. Cela permet d'économiser. Il ne s'agit pas d'ajouter quelque chose de nouveau ou de nécessaire. Cela ne fait qu'économiser de l'énergie et du temps. Oui, cela nous fait réfléchir. Il écrit du code pour nous. Oui, c'est le cas. Mais nous pouvons tout de même le faire nous-mêmes. Encore une fois, je vais insister sur ce point parce que c'est important. Cela ne fait que nous aider à écrire notre code plus rapidement. Non nous remplace. Faisons donc quelques observations. Donc, avant l'ère de l'IA, en tant que développeurs codeurs, nous cherchions les réponses manuellement Nous utilisions donc Google, accédons au stack orflow, lisions des articles, regardions des vidéos YouTube, puis nous résumions ces informations et essayions de mettre en œuvre notre projet Donc, en gros, nous réfléchissions puis écririons du code. Alors, qu'est-ce qui a changé ? À l'ère de l'IA, nous demandons maintenant à l'IA de trouver une solution. Supposons donc que nous ayons cette application, nous aimerions cette fonctionnalité. Comment devons-nous nous y prendre ? Et puis bien sûr, nous donnons des fichiers AIO ou de la documentation d'une bibliothèque tierce et nous demandons de nous donner un code. Donc, en gros, pour résumer, nous vous demandons maintenant de vérifier le code. Avant l'IA, nous pensions et écrivions, et maintenant nous demandons et vérifions. Voyons donc ici un fait intéressant. Comme vous pouvez le voir, c'est du PDG de Google. Il affirme que plus de 25 % du nouveau code de Google est désormais généré par l'IA. Et mes amis, il est très important de comprendre, car c'est la tendance, c'est la direction que prend l'industrie. Et pour être un développeur performant à l'ère moderne, nous devons nous inscrire dans cette direction, participer à cette tendance. Et ce que cela signifie pour nous. Cela signifie donc que le rythme du travail s'est accéléré. Encore une fois, il est important de comprendre que c'est la vitesse qui a augmenté, non les éléments fondamentaux. Encore une fois, comme je l'ai déjà dit, nous pouvons écrire du code nous-mêmes, mais l'IA nous aide à l' écrire plus rapidement, n'est-ce pas ? En ces temps, il est encore plus important d'avoir des compétences de base en codage. Pourquoi ? Parce que oui, à première vue, IA peut créer de nouvelles fonctionnalités, déboguer quelque chose Mais si nous ne comprenons pas exactement ce que l'IA a fait, elle devient inutile. Mais si vous avez de solides compétences en codage, les compétences de base sont fondamentales. Ainsi, vous voyez vous-même les liens entre les éléments, vous savez, les meilleures pratiques sans IA, puis lorsque l'IA vous fournit du code, vous pouvez vérifier ce code et trouver des parties du code moins parfaites, de meilleures solutions que vous pouvez proposer. C'est le truc. Il faut donc d' abord acquérir de solides compétences de base en matière de codage. Nous devons donc d'abord maîtriser les compétences de codage. Ensuite, nous passons au codage avec l'IA. C'est important, mes amis. Si vous voulez être un bon développeur, codeur, pour résumer cette leçon. Vous êtes le leader et l' IA est votre copilote. Vous pouvez toujours être un développeur très productif, mais l'IA peut rendre votre expérience un peu plus agréable. 11. Leçon 2 : Bonjour, et bienvenue à la leçon numéro deux. Dans cette leçon, nous allons explorer les points forts et les points faibles de l'IA en matière de codage. Commençons donc. Mes amis, l' IA fait donc de son mieux pour les sujets formalisés Qu'est-ce qu'un sujet formalisé ? sujet formalisé est donc le sujet, la tâche, le problème qui a une solution spécifique, par exemple, un plus un est toujours égal à deux C'est formalisé. Ainsi, dans le monde du codage, les tâches les plus formalisées sont les algorithmes, car vous entrez une entrée spécifique et vous obtiendrez toujours la sortie spécifique C'est pourquoi, pour les ordinateurs et les machines, il a toujours été plus facile de résoudre ce type de tâches. Et comme les algorithmes existent également depuis de nombreuses années, de nombreuses tâches ont été résolues de différentes manières, et ce sont des solutions connues. C'est pourquoi, dans le domaine des algorithmes, vous obtiendrez le meilleur travail possible en matière d'IA. Alors laissez-moi vous montrer un examen. Donc, pour le moment, nous sommes habillés, et je vais partager la façon dont je pratique habituellement les algorithmes moi-même Il y avait donc une tâche simple pour pratiquer les algorithmes, qui consiste à écrire une fonction qui renverra le nombre de mots d'une chaîne. Et je réfléchissais un peu, entraînant un peu par moi-même sans IA, et j'ai créé une fonction qui, comme vous pouvez le voir, reçoit un paramètre de chaîne et renvoie finalement le nombre de mots de cette chaîne. Et puis ce que je fais habituellement, c'est d'aller sur Cloud ou Chat GBT et de dire les choses suivantes Vérifiez ma solution, faites-moi part de vos commentaires et indiquez la tâche dans la solution. Et comme vous pouvez le constater, cela m' a donné un feedback avec succès , donc peu de considérations, votre fonction gère également les cas de base, mais me donne également des améliorations possibles et des suggestions de tests. Ensuite, comme vous pouvez le voir, je donne une autre invite qui est de me donner d'autres solutions possibles à ce problème. Et comme vous pouvez le constater, il propose une, deux, trois, quatre ou cinq solutions. C'est le problème parce que c'est un algorithme et la machine les manipule très bien. C'est pourquoi, si vous devez travailler avec quelque chose de formalisé, comme des algorithmes ou des problèmes très spécifiques, vous obtiendrez les meilleurs résultats avec l'IA La deuxième chose avec laquelle l'IA est assez bonne pour travailler, ce sont les bibliothèques et les frameworks bien connus. Dans ce cas particulier, vous obtenez de bons résultats car ces bibliothèques et frameworks étant très populaires, il existe de nombreux exemples dans différents articles, dans d'autres sources et dans sa documentation. Cela signifie que l'IA dispose d'un contexte assez riche, et c'est pourquoi elle vous apportera probablement de très bonnes solutions. Par exemple, si vous prenez React et Angular View, ce sont des bibliothèques très connues dans le framework, et c'est pourquoi vous allez obtenir de très bonnes solutions. Suivant. Alors maintenant, parlons du mot IA « pas si bon ». L'IA fonctionne donc bien avec des sujets moins formalisés. Et d'après mon expérience particulière, le premier est le CSS dans développement Web, les styles CSS et en particulier la mise en page. Alors réfléchissons un instant, pourquoi est-ce ainsi ? Tout d'abord, parce que le CSS n'est pas si formalisé, ce n'est pas un langage de programmation C'est pourquoi ce n'est pas si formalisé. Il n'y en a donc pas. Disons qu'en CSS, lorsque vous commettez une erreur, sorte d'erreur, je veux dire, en termes non pas d'erreur de grammaire , mais d'erreur logique, disons que vous utilisez deux fois la même propriété , et que la seconde remplace la première, donc vous n'aurez aucune erreur. Le CSS n'est donc pas si strict. Et si nous parlons de mise en page, si vous travaillez dans le développement Web depuis un certain temps, vous savez probablement que vous pouvez faire mise en page dans, je ne suis pas vraiment sûr, mais cela peut être huit, dix ou 12 manières différentes pour la même chose. Vous pouvez utiliser Flexbox. Vous pouvez utiliser une grille, vous pouvez même en utiliser une partie, par exemple, si vous souhaitez avoir plusieurs colonnes, vous pouvez simplement utiliser un bloc en ligne, et la solution fonctionne toujours C'est pourquoi, pour les styles, c'est bon. Vous devez tout de même avoir une solide expérience. Je dirais si vous voulez l' utiliser spécifiquement pour le coiffage, car vous aimeriez probablement le nettoyer. Mais il en est ainsi. Et, encore une fois, je dirais qu'il fait très mauvais travail en termes de distribution et d'effets visuels. Comme les animations CSS complexes, les effets tels que les effets de survol et les bibliothèques telles que le GSP ou le mouvement du cadreur Encore une fois, parce que lorsque vous créez quelque chose de personnalisé, un effet visuel sur le Web, c'est probablement quelque chose que vous avez trouvé, comme l'inspiration. Ce n'est donc pas quelque chose de courant. C'est pourquoi l'IA ne dispose pas vraiment, encore une fois, du contexte riche pour résoudre efficacement ce problème , car moi-même, vous savez, j'ai beaucoup utilisé GSAP pour la conception de sites Web, animations et d'interactions complexes, et cela m'a donné des résultats, donc Et j'ai l'habitude de visiter les forums, vous savez, pour discuter avec de vraies personnes m' aider à résoudre le problème. Encore une fois, juste pour récapituler, il fait le meilleur travail dans quelque chose de très strict, formalisé comme des algorithmes ou des bibliothèques ou frameworks bien connus , et fonctionne bien avec style et certains effets visuels personnalisés 12. Leçon 3 : Bienvenue à la troisième leçon, Présentation des outils. C'est une très courte leçon pour mes amis. Nous allons simplement examiner très brièvement ce que nous allons aborder dans les prochaines leçons. Vue d'ensemble des outils pour la génération de code. Nous allons donc commencer par des discussions à usage général pour le codage. Plus précisément, il s'agira de JAGBT et Cloud. Ensuite, nous passerons aux échecs spécialisés pour le développement Web, en aux échecs spécialisés pour le développement Web, particulier à l'interface utilisateur, et il s'agit d'un V zéro. À partir de Versell, nous convertirons ensuite l'assistance au codage. Vous avez probablement entendu parler de Github Copilot ou peut-être de Codeon. Enfin, nous verrons l'un des éditeurs de code AI. Alors allons-y. 13. Leçon 4: Bienvenue à la leçon numéro quatre. Dans cette leçon, nous allons discuter et examiner de plus près le point de vue de l' encodage par IA des chats à usage général. Nous allons parler du Cloud et du chat GPT et nous allons commencer par le Cloud Alors d'abord, jetons un coup d'œil aux babillards Web Devina Web Devina, comme vous pouvez le voir, est une compétition de codage par IA, où les développeurs Web évaluent en quelque sorte les LLM pour les meilleurs résultats en Et comme vous pouvez le constater, les Cloud 3.7 et 3.5 occupent tous deux la première et la deuxième place. Voyons d'abord quels sont les avantages et les points forts du caillot. Donc, tout d'abord, c'est un repas gratuit. Vous avez chaque jour un certain nombre de messages gratuits que vous pouvez utiliser. Ensuite, comme vous l'avez vu précédemment sur le babillard, comme je vous l'ai montré dans un aperçu du caillot, il est considéré comme le meilleur pour le codage et il intègre Github, même s'il est en meilleur mode Troisièmement, il dispose d'un mode de prévisualisation, ce qui signifie que vous pouvez demander à prévisualiser le code, ce qui le rend également un peu plus pratique pour le processus. Et la dernière fonctionnalité que nous n'avons pas encore abordée est celle des projets. Ce n'est autorisé que dans la version pro, et plus tard, j'en parlerai rapidement. Donc, l'inconvénient de Cloud est probablement l'un des plus importants et le seul inconvénient que je puisse trouver, c'est qu' il a une faible limite de messages dans un niveau gratuit, car encore , vous pourriez utiliser « pas vraiment sûr , peut-être 810 messages, puis vous devez attendre que les nouveaux messages arrivent. Jetons donc rapidement un coup d'œil à la fonctionnalité du projet. Comme vous pouvez le voir, il n'est disponible que pour la version. Donc, en gros, cela vous permet d'ajouter votre propre base de connaissances, comme vous pouvez le voir ici sur une capture d'écran de leur article. Ainsi, par exemple, il s'agit d'un document PDF, d'un autre document PDF et d'un troisième document PDF contenant des informations différentes qui seront ensuite utilisés dans un contexte de discussion. Et c'est une fonctionnalité vraiment étonnante, car vos réponses deviennent alors plus précises à mesure qu'elles prennent en compte les documents que vous avez fournis. La deuxième caractéristique d' un projet est que vous pouvez définir des instructions personnalisées. Encore une fois, c'est une fonctionnalité étonnante car vous dirigez en quelque sorte l' IA dans la direction dont vous avez besoin. Nous voici donc à Claude, comme vous vous en souvenez probablement lors des leçons précédentes, où je vous ai montré que le logiciel fonctionne très bien avec les algorithmes, et nous avons discuté de la façon dont il offrait une solution analysée pour nos tâches d'algorithme. Dans cet exemple, comme vous pouvez le voir, j'ai demandé à concevoir un tableau de bord de notes dans React. Pourquoi dans React ? Parce que cela nous permet d'en voir un aperçu. Oui, et comme vous pouvez le constater, il a fait un très bon travail. Voici notre code, et nous pouvons également le voir. Nous avons une barre latérale, la barre de notes et la note elle-même. Je veux dire, encore une fois, c'est assez pratique d'avoir cette fonctionnalité. Le deuxième joueur de notre jeu est donc notre chat préféré GBT. Et comme vous pouvez le constater sur une arène de développement web, il partage la quatrième place avec un grog, ce qui reste plutôt bon C'est bon. Et à propos des avantages du chat GPT, je pense que le premier est qu'il s'agit du nombre illimité de messages gratuits Oui, parfois, lorsqu'il utilise son modèle top 04, parfois dans un chat, vous pouvez recevoir un avertissement indiquant que vous n'avez plus de messages gratuits dans ce modèle, mais il fonctionne toujours dans un modèle plus simple, ce qui est plutôt bien car vous pourriez avoir besoin de plus de messages. Oui Et le deuxième avantage, c'est qu'il possède une qualité de code décente, Steel Code, peut-être pas aussi bon que le clade, mais il est quand même bon En ce qui concerne les inconvénients de ha GPT, la qualité de ce code pourrait bien sûr être meilleure, car je me souviens parfois de certains de mes travaux, en particulier pour certains projets complexes impliquant React Next Eh bien, ça n'a pas vraiment fait le meilleur travail, et les vêtements l'ont fait Et bien sûr, il n'y a pas de prévisualisation. C'est donc une arnaque, oui, mais il est important, encore une fois, comprendre que nous couvrons maintenant les discussions à usage général et que le PIB n'est pas un outil de codage Mais c'est quand même quelque chose à considérer. 14. Leçon 5: Bonjour, mes amis, et bienvenue à la leçon numéro cinq. Dans cette leçon, nous allons explorer le chat spécialisé pour le développement Web et le chat Web basé sur l'IA, qui est nul. Alors, le zéro, c'est quoi ? C'est un outil très puissant pour générer des interfaces utilisateur et du code de haute qualité. C'est un outil premium, gratuit, mais il contient des messages gratuits, mais vous avez également une limite. Et une fois que vous aurez atteint votre limite, vous devrez attendre un certain temps ou acheter une version pro. Bien entendu, le V zero a été produit par Versell, qui est également un développeur de Next Gs. C'est pourquoi NextGS et React sont leurs technologies préférées, mais ce ne sont pas seulement React et Next Js, car elles supportent également d'autres technologies Explorons donc rapidement l'interface utilisateur. Encore une fois, comme dans les autres discussions de base, vous avez le champ de saisie de l'interface utilisateur avec l'outil de téléchargement de fichiers avec une certaine amélioration de l'IA Et aussi, il y a une capture d'écran clone, l'importation de Figma, voire le téléchargement du projet Cela signifie que vous pouvez télécharger l'ensemble du projet et demander à le déboguer ou à trouver des incohérences ou peut-être à proposer de nouvelles fonctionnalités Et il y a des porte-plaques, créez la page de destination ou inscrivez-vous. Passons donc rapidement aux instructions chez Vzero. Pour obtenir les meilleurs résultats, vous devez donc bien élaborer les instructions de saisie En fait, ce n'est pas quelque chose dédié spécifiquement à V zéro. Comme vous vous en souvenez probablement, il s'agit de règles spécifiques pour obtenir les meilleurs résultats dans toutes les discussions basées sur l'IA. Ainsi, mieux vous guiderez Vzero, plus vous obtiendrez les meilleurs résultats, plus précis et pertinents Il y a donc quelques recommandations issues de la documentation de V zero. Vous devez donc inclure les fonctionnalités souhaitées de composants spécifiques. Supposons que vous construisiez sélecteur de couleurs et vous compreniez que le sélecteur de couleurs peut être aussi simple que la simple saisie d'un code hexadécimal ou aussi avancé qu'un sélecteur de couleurs Photoshop Il est donc également important de spécifier les préférences de conception. Eh bien, c'est un peu plus simple. Vous spécifiez donc les tailles, la police , les couleurs, le rayon de bordure , etc. Ensuite, il est bon que vous mentionniez des bibliothèques. Cela signifie des bibliothèques ou des frameworks tiers que vous souhaitez utiliser. Il utilise donc le contexte de cette documentation. De plus, pour décrire le contexte ou le cas d'utilisation, cela signifie exactement comment vous prévoyez utiliser le composant, car ce n'est en fait pas quelque chose de très spécifique à Vzero I, juste une bonne et appropriée ingénierie rapide Donc, la taille forte, comme le dit V zero dans leur documentation, c'est une génération d'interface utilisateur. Ils le font avec le chapeau CNUI et les bibliothèques tierces recommandées sont React Three Fiber, Framer Motion, etc. Encore une fois, vous pouvez toujours utiliser vos bibliothèques, mais c'est préférable. Cela signifie que leur réseau neuronal les connaît mieux. Maintenant, un peu plus sur le support technologique. Comme je vous l'ai déjà montré, il ne s'agit pas seulement de la prochaine GS parce qu'ils disent qu'elle est gonflée, remixée, même si ce n'est avec un peu moins de confiance par rapport à l'expertise nécessaire pour réagir ensuite, car encore une fois, le zéro sort avec les mêmes personnes qui développent la prochaine le zéro sort avec les mêmes personnes qui développent la Et aussi, comme vous pouvez le voir, il y a Python , Rust, SQL, etc. Donc, mes amis, si vous développez autre chose, vous le couvrez toujours. Donc zéro pour les développeurs. Encore une fois, d'après leur documentation, ils disent que vous pouvez écrire du code React propre à partir de zéro, résoudre des problèmes, implémenter vos fonctionnalités, n'oubliez pas que vous pouvez télécharger le projet, par exemple En outre, il peut fournir des suggestions de code, et encore une fois, ils indiquent que Ness est toujours à jour Donc, pour les concepteurs, encore une fois, vous pouvez ajouter votre fichier Figma C'est comme une fonctionnalité avancée, c'est une fonctionnalité payante, mais en tant que fonctionnalité gratuite, que nous allons explorer très prochainement, vous pouvez ajouter votre capture d'écran. 15. Leçon 5 (pratique): Mes amis, et c'est un temps d' entraînement à V zéro. Nous allons d'abord découvrir comment utiliser le chat textuel, puis nous nous entraînerons avec des images. Alors allons-y. Bienvenue dans l'application Zero. Et comme vous pouvez le voir, au centre, nous avons le champ de saisie, comme vous l'avez déjà vu dans Cloud et chat GBT Vous pouvez saisir ici votre message. Vous pouvez également télécharger votre projet Figma ou votre capture d'écran depuis votre ordinateur. Là-bas, nous avons des fonctions prédéfinies telles que le clonage de captures d'écran, encore une fois, l'importation de fichiers Figma Vous pouvez même télécharger votre projet ainsi que des instructions prédéfinies page de destination créative ou de formulaire d'inscription Essayons donc d'abord avec une simple invite, telle que la création d'un élément déroulant moderne. Donc, mes amis, comme vous pouvez le voir ici, soit créer le pmt juste avant de prévoir de l'utiliser zéro, et disons que votre crevette n' est pas très polie, vous pouvez utiliser ce petit bouton amélioré Alors essayons-le. Comme vous pouvez le constater, en quelques secondes, notre simple bal de fin d'année est devenu entièrement préfabriqué, bien structuré et pensé rapidement Alors essayons-le. Comme vous pouvez le constater, cela accélère le processus de réflexion, élargissant également un peu plus notre invite. Comme vous pouvez le voir ici, il a créé des structures de projet, des règles de style, des images et des médias, cadres de formatage et des bibliothèques et encore plus de mises en garde Et pour le moment, il fait son processus d'écriture de code, et nous sommes maintenant en mode aperçu. Tara nous avons donc obtenu notre petit formulaire où nous pouvons sélectionner le pays et, comme vous pouvez le voir, je pense même que nous devrions avoir une fonctionnalité de filtrage, ce qui est plutôt génial. Mexique. Nous avons donc choisi le Mexique. Par exemple, j'ai choisi le Brésil et j'étais le Brésil, et il en va de même pour la langue. Pour la première version, c'est plutôt bon. Comme vous pouvez le voir, mon ami, en haut, nous avons l' onglet d'aperçu où nous pouvons voir les perspectives réelles du projet dans un navigateur, ainsi que l'onglet code Nous avons ici quelques fichiers. Le principal est probablement le menu déroulant consultable. C'est donc notre composant, et nous avons la page TSX où nous remplissons le contenu avec les pays et les langues Et ici, si vous comprenez le code et que vous savez ce que vous voulez faire, vous pouvez réellement apporter quelques modifications en écrivant le code. Faisons donc quelque chose de très simple pour comprendre les mécanismes de son fonctionnement. Essayons donc d'ajouter un autre pays. D'accord ? Nous allons donc ajouter, comme vous pouvez le voir ici, la Corée. D'accord ? Donc, comme nous avons la Corée ici, passons au Ko et faisons-en la Corée. Nous devons donc maintenant enregistrer et accéder à l'onglet d'aperçu. Alors voyons voir. Nous avons la Corée. Comme vous pouvez le constater. C'est ainsi que vous pouvez apporter des modifications simples à un code. Je veux également vous montrer un autre moyen d'apporter des modifications ? C'est par le biais de l'invite. Comme vous pouvez le voir, j'ai saisi le message, changez fun en mono. Et encore une fois, il a élargi notre message pour le rendre un peu plus précis, et il a fait son travail Comme vous pouvez le voir ici dans notre composant principal, notre téléphone est passé en mono. Un petit conseil : parfois, lorsque vous utilisez certains messages pour vous demander d'apporter des modifications, votre version, le résultat peut ne pas être celui utilisez certains messages pour vous demander d'apporter des modifications, votre version, le résultat que vous souhaitiez. Donc, soit vous devez vous assurer que votre invite est assez spécifique, soit vous devez utiliser une autre invite pour mieux expliquer quelque chose. Encore une fois, comme vous vous en souvenez probablement en lisant leçons que nous avons tirées des fondements inspirants Maintenant, une autre fonctionnalité très, très utile de V zero est moyen très simple et pratique de naviguer entre les versions. Donc, pour le moment, comme vous pouvez le voir, il est indiqué que la version deux est la plus récente. Et ici, il est écrit «   Version 1 », « Afficher et restaurer ». Voyons donc ce qui va se passer si nous cliquons sur le bouton Restaurer. Terminé. Comme vous pouvez le constater, la police San Serif est revenue à l'ancienne Et maintenant, si vous voulez bien y prêter attention, c'est maintenant la version trois, mais il est dit que les trois ont été créées en restaurant la première version. Encore une fois, c'est l'un des moyens de naviguer entre les versions au cas où quelque chose ne vous plairait pas ou si cette partie de vos mises à jour ne fonctionne pas très bien. Passons à la deuxième partie de cette séance d'exercices pratiques. Supposons donc que nous ayons cette capture d'écran de l'interface utilisateur. Vous vous souvenez que le Figma pour importer le projet Figma est une version payante Supposons donc que vous ayez votre interface utilisateur Figma et que votre version soit gratuite, vous pouvez simplement télécharger une capture d'écran, puis utiliser une capture d'écran telle que disponible en version gratuite Nous allons donc utiliser cette capture d'écran pour demander à V zero de la recréer. Nous sommes donc en V zéro, et vous pouvez faire deux choses à partir de là. Voici donc, comme vous pouvez le voir, une capture d'écran clone. Bouton Après avoir appuyé sur ce bouton, vous serez invité à ajouter votre image, puis juste après le début du processus, cela ne vous obligera donc pas à ajouter votre invite. Supposons que vous ayez vos propres instructions. Donc, dans ce cas, vous feriez probablement mieux d'utiliser un tracé depuis un ordinateur, puis vous pourriez ajouter votre invite. Nous allons donc maintenant utiliser bouton de capture d'écran du clone. Comme vous pouvez le voir, nous avons téléchargé une capture d'écran. Il réfléchit à sa façon de penser. Et comme je vous l'ai déjà dit, il suffit de prendre votre capture d'écran et de commencer à fonctionner immédiatement. Donc, comme vous pouvez le constater, c'est assez simple. Invite, veuillez recréer l'interface utilisateur affichée sur la capture d'écran ci-jointe Donc ça marche. Donc, mes amis, le zéro a terminé son travail, et comme vous pouvez le voir, il a assez bien recréé notre image Il possède tous les composants. Les icônes, les champs de recherche, la barre latérale et la partie principale avec les noms d'utilisateur Et je pense que pour la première itération, il s'est plutôt bien comporté. Et comme vous pouvez le constater, voyons voir, il est même totalement réactif. OK. Pas mieux. Encore une fois, vous pouvez également voir le code. Il a donc créé le CSS et TO WIN configure le fichier principal avec la page que nous voyons et même à l'intérieur composants tels que la barre latérale et la carte utilisateur, qu'il utilise juste là Et je pense encore une fois que pour la première itération, il a fait du très bon travail Encore une fois, une chose très importante à prendre en compte, comme je l'ai déjà mentionné au tout début de notre cours, c'est qu' il ne s'agit pas de calculer, mais de générer, comme une version après l'autre. C'est pourquoi chaque itération sera différente de la précédente Pourquoi c'est important, car si vous demandez cinq fois avec la même image utilisateur, vous obtiendrez probablement cinq variantes différentes de votre code. Et ce n'est pas nécessairement le meilleur en termes d'utilisation du code. Par exemple, à l' heure actuelle, comme nous pouvons le voir, la carte utilisateur comporte un nom, un nom d'utilisateur et une source d'image, et je pense que c'est plutôt bien. Mais permettez-moi de partager la première fois que je l'ai fait auparavant. Comme vous pouvez le constater, c'est un peu différent. Il a donc un nom, un nom d'utilisateur, accord, l'avatar UO, mais maintenant il a une position d'avatar, et chaque carte utilisateur a une position d'avatar différente. Et à mon avis, parce que, vous savez, j'ai une assez bonne expérience du CSS, c'est une très très mauvaise pratique d'avoir, vous savez, aussi strictes valeurs aussi strictes dans une grille parce que lorsque vous utilisez une grille, vous devez utiliser, vous savez, contrôler cela par colonnes et non par des valeurs spécifiques comme ça parce que c'est très confus, vous savez ? Et si vous avez, vous savez, certain nombre d'éléments enfants dans une grille ? Encore une fois, c'est une chose dont vous devez être conscient. Et c'est pourquoi, encore une fois, la deuxième chose dont je vous ai parlé de maîtriser les bases solides ou les instruments que vous utilisez. Parce que lorsque vous connaissez le CSS, vous savez probablement que c'est la position, vous savez, valeurs de position codées en dur ne sont pas très bonnes pour les grilles dynamiques C'est pourquoi vous allez soit demander à refaire ce travail, soit trouver un autre moyen, par exemple en modifiant manuellement les éléments du code Et mes amis, la dernière chose que nous allons examiner rapidement au cours de cette session, ce sont les projets. Comme vous pouvez le voir, nous avons l'onglet Projets ici, et je n'ai créé qu'un seul modèle de ce projet. Et comme vous pouvez le voir ici, nous avons la même interface utilisateur. Mais ce qui compte ici c'est ce petit détail, le cadre du projet. Voyons donc ce qui se passe à l'intérieur. Comme vous pouvez le constater, il comporte plusieurs sections. s'agit donc d'abord d'un projet ver CL, ce qui signifie que vous pouvez connecter un projet VerSL , puis déployer immédiatement tout ce que vous avez créé C'est une bonne idée, car vous pouvez rapidement montrer votre prototype à votre client ou à vos collègues. La deuxième chose, c'est que nous avons des variables environnementales. Cela signifie si vous avez des connexions à des bases de données ou des clés d'API, que vous pouvez viser ici. Mais le personnage principal de ce jeu est celui-ci. C'est une source. Cela signifie qu'ici, vous pouvez ajouter toutes les sources que vous souhaitez dans le contexte du projet. Il pourrait donc s'agir de documentation. Il peut s'agir de fichiers image, de quelques inspirations, qui constituent ensuite un projet que nous utilisons comme contexte Cela signifie que vos réponses seront plus précises et plus proches du résultat final. C'est donc de l'or, mes amis. J'aime beaucoup quand et si vous vous souvenez quand on parlait de Claude, Claude comme dans la version payante de Claude, dans les projets, vous pouvez également ajouter vos sources. C'est pareil. C'est donc une très bonne chose, mes amis. Le dernier aussi, qui est très bon, ce sont les instructions. Encore une fois, vous pouvez définir certaines choses spécifiques que vous aimeriez avoir, ce qui est également très bien. Mes amis, c'est la fin de cette leçon. J'espère que vous avez apprécié. On se voit dans le prochain. 16. Leçon 6: Bonjour et bienvenue à la leçon numéro six : Assistance au codage. Alors, qu'est-ce qu'un assistant de codage ? Il s'agit donc essentiellement de votre copilote, de votre assistant, assistant dans votre identifiant ou votre éditeur Alors, en quoi cela peut-il vous aider exactement ? La première des fonctionnalités les plus populaires est donc probablement la saisie semi-automatique, laquelle l'assistant vous donne des suggestions de codage Comment cela fonctionne exactement, il apprend à connaître votre contexte de codage, puis essaie suggérer, comme le fait n'importe quelle autre IA. Ensuite, vous pouvez choisir une partie de votre code et demander à la refactoriser ou à l'améliorer De plus, les bogues vous aident à les résoudre, et vous pouvez également poser des questions ou des explications sur votre code et d'autres fonctionnalités, comme vous pouvez le constater. Cet assistant de codage est généralement intégré à votre identifiant sous forme d'extensions. Comme vous pouvez le voir, voici une petite capture d'écran du code VS, vous pouvez voir les extensions, les onglets et le code installé. Nous allons parler des plus populaires. La première est donc Github copilot, Github copilot était probablement la première, du moins la plus connue, l'extension la plus populaire, et elle était autrefois payante, mais maintenant elle est premium Github copilot était probablement la première, du moins la plus connue, l'extension la plus populaire, et elle était autrefois payante, mais maintenant elle est premium. Même s'il s'agit d'un abonnement premium, il propose toujours un niveau gratuit très généreux. Je pense que cela représente environ 2 000 saisies automatiques par mois et 50 messages que vous pouvez demander Et le second est un codium qui est une extension gratuite que vous pouvez installer et utiliser dans votre environnement de codage Dans la partie suivante, nous allons donc explorer leur fonctionnement. 17. Leçon 6 (Pratique): Bonjour, et bienvenue à la séance d'entraînement avec l'assistance au codage. Dans cette leçon, nous allons utiliser le Codem. Mais vous pouvez également utiliser le copilote Github car ils sont à peu près Nous allons explorer certaines des fonctionnalités les plus populaires et nous pouvons commencer par la saisie automatique. Donc, comme vous pouvez le voir, nous avons d'abord des mots inversés dans une chaîne. Il faut donc écrire une fonction qui inversera tous les mots de la chaîne passée entre les mots séparés par exactement un espace, n'y ait d'espaces de fin Par exemple, ces stress, ces Uo, comme vous pouvez le voir, ont immédiatement commencé à suggérer une solution, et il vous suffit de cliquer sur un onglet, puis sur un autre onglet, et vous pourriez même passer à la chaîne suivante, et comme vous pouvez le voir, cela a été suggéré sous forme de journal de console. La prochaine étape que vous pouvez faire est d' essayer votre solution dans le terminal et de faire le reste. Passons donc à la prochaine chose qu'il peut faire. Supposons que vous ayez déjà du code qui vous convient. Alors maintenant, vous pouvez surligner le code, cliquer sur le bouton droit. Comme vous pouvez le constater, nous avons ici deux ou trois choses. Le premier est CodeMRFactor, bloc de code sélectionné. Donc, si nous cliquons dessus, nous obtenons quelques suggestions. Commençons donc par quelque chose de simple, ajoutez des commentaires et une docstring au code Comme vous pouvez le constater, cela fonctionne et a fait quelque chose. J'ai créé comme un stylo un format de chaîne, la chaîne inversée et le format de retour, également une chaîne, une chaîne inversée. Et maintenant, vous pouvez accepter ou rejeter. Si vous cliquez sur Accepter, comme vous pouvez le voir, vous avez maintenant le code indiquant ce que le codage vous a fait. Supprimons donc cela pendant un moment. Très bien, sauvegardez et réessayez encore une fois. Encore une fois, refactorisez et allons-y. Rendez cela plus rapide et plus efficace. Essayons ça. Comme vous pouvez le voir, Ed a suggéré une autre solution. Je ne sais pas vraiment si c'est plus rapide ou non parce que c' est un petit bout de code, mais en général, cela a fait quelque chose et peut-être qu' un algorithme plus gros ou une sorte de code, cela suggérera certainement quelque chose de plus rapide. Encore une fois, vous pouvez accepter ou refuser. Rejetons donc simplement, dans ce cas. Ensuite, ce que vous pouvez faire à nouveau, surlignons le texte et demandons Cdim d'expliquer le bloc de code sélectionné Maintenant, comme vous pouvez le voir, il a ouvert un chat où il donne une explication. Il dit donc que c'est une fonction JavaScript qui prend une chaîne en entrée, la divise en tableau Les mots utilisant des espaces comme séparateurs inversent l'ordre et se rejoignent avec les espaces entre les deux Comme vous pouvez le constater, c'est une définition assez correcte de ce qui se passe. Encore une fois, comme vous vous en souvenez, il s'agit d'un chat qui utilise l'IA, un modèle d'IA dissimulé. C'est probablement du caillot, car c'est le plus populaire pour ce type d'outils Et maintenant, ce que nous pouvons faire, c'est demander quelque chose, par exemple suggérer une solution différente. Et comme vous pouvez le voir ici dans le chat, il a présenté trois solutions, une, deux et trois, et c'est à vous de décider ce que vous voulez faire avec ces informations. Essayons donc encore une fois. Je demande donc à notre outil de convertir le code en tapuscrit. Alors voyons voir. Et comme vous pouvez le constater, cela nous a donné quelques variantes. Donc, mon ami, c'était une séance d' entraînement avec CM, et il en va de même pour le copilote Github Et si vous utilisez le code VS, vous pouvez voir ici en haut que vous pouvez commencer à l' utiliser à partir d'ici. 18. Leçon 7: Bonjour et bienvenue à la leçon numéro sept. Dans cette leçon, nous allons passer en revue les éditeurs de code d'IA, et ce sera la dernière catégorie d' outils que nous allons aborder dans ce module. Alors, qu'est-ce que l'éditeur de code AI ? Comme vous l'avez probablement déjà conclu, il s'agit d'un éditeur de code avec des fonctionnalités d'IA intégrées. Moteur AI intégré. Imaginez que vous avez un code VS, mais à l'intérieur de celui-ci, machine d'IA intégrée qui vous aide à coder. Et nous allons explorer le seul élément de ce cours. Le plus populaire de nos jours est le curseur. Jetons donc rapidement un coup d'œil. Alors, mon ami, pendant que nous allons passer en revue les fonctionnalités, vous reconnaîtrez certainement tout, toutes les fonctionnalités que nous avons abordées jusqu'à présent, mais vous les combinerez à nouveau, dans l'éditeur de code. Le premier est donc l'agent, et comme vous pouvez le voir, le mode agent peut effectuer des tâches de bout en bout. Cela signifie du début à fin de manière indépendante. Et tu te souviens du V zéro ? C'est exactement ce que V zero a fait, mais maintenant vous pouvez faire quelque chose comme ça dans l'éditeur de code sans le quitter. Ensuite, un onglet, et comme vous pouvez le voir, il s'agit d'une fonctionnalité de saisie automatique. Il y a même une capture d'écran ici, et c'est la même chose que le codium que nous avons vu dans la leçon précédente Ensuite, discutez, et il s'agit d'un chat GPT ou cloud. Et comme vous pouvez le voir, la commande K, éditons et écrivons votre code avec l'IA, encore une fois, la même chose que nous avons faite dans la leçon de codim Mais ce qui est important pour comprendre, c'est de regarder les prix. Il existe un niveau gratuit et, comme vous pouvez le voir, il propose un essai de deux semaines Au cours de cet essai, vous pouvez utiliser 2000 réussites et 50 demandes premium Ensuite, vous avez soit un petit quota gratuit, soit vous devez passer au niveau pro, qui est payant, comme vous pouvez le voir, pour profiter pleinement du curseur. Et c'est à toi de décider. Vous pouvez soit utiliser des outils gratuits, soit si vous souhaitez ajouter plus de rapidité et de commodité à votre processus, vous pouvez acheter un curseur. Dans la prochaine leçon, nous verrons donc quelques fonctionnalités de cet intéressant 19. Leçon 7 (pratique): Mes amis, avant de nous lancer dans la leçon, je voudrais juste mentionner rapidement une petite chose le fait est que la technologie évolue très rapidement de nos jours, et que l'interface utilisateur de l'éditeur de curseurs, que nous allons examiner, a changé juste après que j'ai enregistré la leçon. Je veux donc juste clarifier les choses pour que vous n'ayez aucun souci pendant le cours. Donc, mes amis, lorsque vous allez voir la leçon, vous verrez l'onglet de discussion et un onglet de composition à l'intérieur de la leçon. Mais très probablement, si vous avez téléchargé ou mis à jour votre curseur, votre éditeur, votre interface utilisateur ressemblera à ceci. Vous allez donc avoir un agent et demander des éléments dans le menu déroulant. Ce sont donc les mêmes choses. Dans l'ancienne version, le chat revient donc à demander une nouvelle version et le compositeur dans l'ancienne version est la même chose qu'un agent dans une nouvelle version. Donc, mes amis, encore une fois, ce les mêmes choses, sauf qu'ils les ont nommées un peu différemment. Passons donc à la leçon. Bonjour, et bienvenue à la prochaine leçon. Dans cette leçon, nous allons explorer l'IA du curseur et ses fonctionnalités dans l'action. Donc, tout d'abord, je voudrais dire qu' il s'agit d'un fork de code VS qui signifie que vous serez confronté transition assez fluide entre le code VS et l'IA du curseur. Par exemple, lorsque je l' installais, il avait également installé toutes les extensions que j' avais dans mon éditeur de code VS, ce qui est très pratique. Donc, la première chose que nous allons examiner, ce sont les paramètres. Vous cliquez donc sur les paramètres du curseur et vous accédez aux paramètres du curseur. Plus précisément, nous nous intéressons à ces règles pour l'IA. Comme vous pouvez le voir ici sous forme d'espace réservé, vous pouvez voir quelques exemples de règles. Utilisez toujours des composants de réaction fonctionnels , etc. Vous souhaitez ajouter ici vos règles globales, car elles s'appliqueront à tous les projets sur lesquels vous travaillerez à l'intérieur de ce curseur. Il faut donc y réfléchir un peu plus attentivement. La prochaine chose dont nous allons parler est donc le maintien des règles du curseur. Et plus précisément, ce que vous voudriez faire est de créer les fichiers de règles du curseur à points. Ce fichier est très important si vous souhaitez obtenir des réponses, des réponses et des solutions précises pour votre projet de codage. Il existe en fait une ressource dédiée spécifique sur Internet. Jetons un coup d'œil. Comme vous pouvez le voir, le nom de ce projet est un répertoire de curseurs. Et ici, vous pouvez voir différents types de règles. Prenons donc le premier, comme vous pouvez le voir ici, c'est un Acument avec des règles En tant que développeur senior expert en React Next, JavaScript, TypeScript, etc. Ensuite, il dit, par exemple, de suivre les exigences de l'utilisateur Scalf à la lettre, droite, et maintenant il définit les règles Maintenant, l'environnement de codage, les directives de mise en œuvre du codage Donc, ce que vous pouvez faire ici, comme vous pouvez le voir, c'est qu'il existe différentes catégories, TypeScript, Python React Next Et vous pouvez aller de l'avant et jeter un œil à ce qui vous intéresse le plus. Très bien, vous pouvez donc simplement cliquer sur Réagir et voir différentes variations. Ensuite, vous pouvez simplement le copier, comme cela est indiqué dans les règles de votre curseur. Ensuite, lorsque vous utiliserez le curseur, ces règles seront appliquées en tant que contexte pour vos tâches. Allons jeter un coup d'œil à ses fonctionnalités. Donc, si vous cliquez sur Commande I, vous obtiendrez, comme vous pouvez le voir, un compositeur. Encore une fois, un compositeur est un agent. Cela signifie donc qu'il effectuera certaines tâches. Nous allons demander à faire quelque chose. Comme vous pouvez le constater, nous demandons construire une calculatrice arithmétique avec quatre opérations mathématiques de base Utilisez HTML, CSS et Vanilla JS. Maintenant, nous cliquons sur Soumettre, et nous allons voir. Comme vous pouvez le voir ici, il est indiqué générer un index HTML. C'est pourquoi ce que fait l'agent. Il fait donc quelque chose en votre nom. Maintenant, il génère un style CSS. Et maintenant c'est le moment d'un script Jazz. Comme vous pouvez le constater, il a fait son travail et a également présenté une brève conclusion sur ce qu'il a fait. Donc pour l'instant, acceptons, voyons le résultat. Comme vous pouvez le constater, nous avons une calculatrice et elle semble plutôt bonne. Beaux effets de survol. C'est plutôt moderne. Et essayons la fonctionnalité, sept plus six, 13. Génial Supprimons. Mettons-le à zéro. Comme vous pouvez le constater, dès la première itération, il a fait un très bon travail. Soirée. Essayons donc d'ajouter des fonctionnalités à l'aide de Composer. Nous allons donc maintenant demander à ajouter de nouvelles opérations telles que queer Root, Second Powers, Sinas et Voyons voir. Comme vous pouvez le voir, il a commencé à fonctionner, travaillant actuellement sur un index HTML. Comme vous pouvez le constater, nous assistons à la mise à jour. Maintenant, il a fait un certain travail en termes de styles et de temps de script. Comme vous pouvez le constater, nous avons quelques nouveautés dans le script, et à la fin, nous obtenons la conclusion « If ». Nous pouvons donc maintenant revoir les modifications, mais pour le moment, nous aimerions les accepter et voir le résultat par nous-mêmes. Comme vous pouvez le voir ici, il les a même regroupées par couleur car c'est un peu une nouvelle catégorie d'opérations. Essayons donc. Cela fonctionne. Essayons encore une fois. Cela fonctionne à nouveau. Comme vous pouvez le constater, il a fait un très bon travail. C'est bon. Allons donc voir un autre type de fonctionnalité , à savoir le chat. Soulignons donc cette fonction, ajoutons un numéro, et comme vous pouvez le voir, elle nous a proposé ce chat et nous a également donné un raccourci Alors cliquons ici, vous verrez qu'il a pour contexte le fichier script, et aussi les lignes spécifiques, donc nous pouvons même les exclure. Le dossier entier et essayez de lui demander de faire quelque chose. Autrement dit, pourriez-vous trouver une solution plus simple ? Essayons donc. Et comme vous pouvez le constater, il nous a au moins fourni un autre code. Et ici, comme vous pouvez le voir, nous pourrions cliquer sur Appliquer. Et puis, à la manière de Git, il nous montre le code appliqué et le code supprimé, et ici nous pouvons soit le rejeter, soit l'accepter. Acceptons donc une seconde, et le nouveau code a été ajouté avec une fonctionnalité de chat. Il existe donc également une fonctionnalité de saisie automatique familière. Cliquons. Comme vous pouvez le voir, nous avons reçu quelques suggestions pour la nouvelle gamme . Et avec l'onglet, nous pouvons le modifier ou simplement l'ignorer. Shri inst ici, par exemple, oui, par exemple, ici, cela suggère d' ajouter un commentaire puis un morceau de code Donc, la dernière chose que nous allons examiner est une commande. Donc, si nous surlignons du code et que nous cliquons sur Commande, nous obtenons cette fonctionnalité de chat en ligne Et ici, par exemple, nous pourrions dire, expliquer le Et comme vous pouvez le voir, nous obtenons une explication en termes de C, ce qui est plutôt bon. Mes amis, dans une leçon très brève, j'espère vous avoir donné les principaux outils que vous pouvez utiliser dans Cursor AI. 20. Exercice: Enfin, nous sommes à la fin du module, et il est temps pour vous de faire l'exercice. L'exercice sera donc assez facile. Vous devez jouer une fois, tester une fois tous les deux que nous avons abordés dans ce module. Le but de cet exercice est de vous faire acquérir les connaissances de base de chaque outil. Voici un moyen simple d'accéder à NAP. Donc, dans un premier temps, vous planifiez votre action pour chaque outil. Par exemple, je vais faire A dans le cloud et discuter GBT, B dans V zéro, C, encodage et D dans curseur Accédez à cet outil ou téléchargez l'outil ou extensions et essayez d' effectuer les tâches. 21. Résumé: Récapitulons donc le module numéro trois. Vous avez beaucoup appris dans ce module. Plus précisément, vous avez utilisé tous les outils dont vous pourriez avoir besoin dans votre carrière de codeur dans vos processus de codage. Mais je vais vous donner quelques conseils importants. Tout d'abord, concentrez-vous d'abord et toujours sur le développement de solides compétences en codage, quel que soit votre niveau. Parce que de solides compétences en codage, cela signifie comprendre l'architecture, comprendre les modèles, les meilleures pratiques, certaines manières d'organiser le code, certaines manières de résoudre des problèmes spécifiques, les comprendre, font de vous un très bon développeur. Et l'IA, même si elle ne vous apporte pas une bonne solution, vous pouvez soit demander à la refaire, soit modifier le bon mot d'une manière ou d'une autre Après cela, allez apprendre les bases. Encore une fois, les bases de l'encodage par IA. C'est précisément ce que vous faites dans ce cours. Qu'est-ce que je veux dire par « fondamentaux » ? Les bases, je veux dire les principes fondamentaux. C'est comme l'alphabet en lecture, car si vous connaissez les lettres, vous pouvez composer des mots, puis des phrases, des chapitres, puis le livre entier. Et vous pouvez déstructurer le livre en éléments de plus en plus petits, car vous savez comment il est structuré et vous connaissez les connexions entre les éléments du système C'est la même chose. Si vous savez comment effectuer tâche simple uniquement dans le cloud ou dans le chat GPT, vous pouvez monter de niveau et l'utiliser dans Cdium , puis disons curseur Ensuite, en effectuant ces opérations de base, vous pourrez développer votre propre style d'utilisation de l' IA dans votre processus. Et l'étape suivante consiste à combiner solides compétences en codage et les bases de l'utilisation de l'encodage par IA, puis vous pouvez passer à des choses avancées. Cela signifie créer des combinaisons insensées ou comment vous pouvez le faire. Parce que j'ai vu certaines personnes sur YouTube, vous savez, comment elles utilisent différents outils, et certaines d'entre elles, vous savez, leur flux de travail ne m'est tout simplement pas vraiment compréhensible. Et puis j'ai pensé aux Blancs comme ça parce que, encore une fois, ils ont finalement trouvé cette préférence personnelle quant à la façon dont ils peuvent combiner les éléments de l'IA dans leur codage, car certaines personnes peuvent être d'accord simplement en utilisant du codium parfois, vous savez, en externalisant certaines choses vers le Cloud Et certaines personnes ont besoin d'un curseur avec toutes ces règles relatives aux fichiers de curseurs, vous savez, toujours le contexte, ayant en contexte l'ensemble de la base de données, désolé, la base de code et la documentation et tout le reste. Certaines personnes préfèrent, par exemple, moi-même Je préfère d'abord planifier mon code, puis confier les petites tâches à l' IA, vous savez, à effectuer. Et d'autres, vous savez, même les bons, les professionnels, disent qu'ils commencent par l'IA et qu'ils laissent le compositeur au curseur faire le travail. Donc, encore une fois, c'est quelque chose de avancé. C'est une préférence personnelle. Mais pour en arriver là, faut maîtriser les bases du codage et de l'IA. Et la dernière chose que je voudrais mentionner est de faire attention au gouffre de la mort. Comme vous pouvez le constater, le gouffre de la mort est quelque chose de métaphorique fait, j'ai vu des personnes, vous savez, encore une fois, essayer de créer l'application complète parfois sans planification, parfois même avec planification, mais en s'appuyant entièrement sur l'IA. Ensuite, ils font la première itération. Ça a l'air bien. Ensuite, ils additionnent quelque chose. Cela fonctionne bien, bien, bien, jusqu'au point où il y a différentes erreurs, différentes incohérences dans l'organisation des fichiers, la structure, peut-être des bibliothèques tierces Le nombre de conflits et d'erreurs devient donc si énorme que l'IA n'est pas capable de tous les résoudre. C'est le truc. C'est donc le cas si vous n'avez pas de bonnes compétences en codage. Encore une fois, je voudrais partager mon approche, alors planifiez votre projet. Et puis, pièce par pièce, petit à petit, allez demander à AI de vous aider à me vendre. J'espère donc que cela vous a été utile. 22. Module 4 : Intro: Bonjour et bienvenue dans le module numéro quatre. Dans ce module, vous allez découvrir les cinq façons dont l'IA peut vous aider à devenir un meilleur développeur Web et à coder plus rapidement. Rappelons donc rapidement ce que nous avons appris dans les modules précédents. Dans le module numéro deux, vous avez donc appris les bases de l'IA. Donc, en gros, comment utiliser correctement les chats IA, comment créer correctement une invite, dans le numéro du module. Troisièmement, vous avez abordé les outils de codage AI tels que les chats, V zero, Codium, l'assistant de décodage et l'éditeur de code AI Cela signifie donc que vous disposez tous les outils nécessaires et des compétences nécessaires pour les utiliser. Donc, dans ce module, le module numéro quatre, nous allons passer à la partie application. Nous aborderons donc cinq manières dont l'IA peut vous aider à améliorer votre flux de travail et devenir un développeur Web plus performant. Et il est important que je le dise de cinq manières différentes, car j'ai beaucoup réfléchi. Et ce sont les cinq principales façons d'utiliser l'IA. Cela signifie qu'il n'y a plus besoin d'y penser, y a-t-il autre chose ? Y a-t-il autre chose que je puisse faire ? Il s'agit donc de cinq méthodes et tout le reste, cela passe simplement par l'une de ces cinq méthodes. Nous allons donc les aborder et espérons-le, vous apprendrez à les utiliser. 23. Leçon 1 : Bienvenue à la leçon numéro un. Dans cette leçon, nous allons faire un bref aperçu que nous allons apprendre dans ce module. Donc, dans le module numéro quatre, nous allons aborder les cinq méthodes et plus. Je t'ai aussi préparé des bonus. La première chose que l' IA peut vous apporter est donc de créer de nouvelles fonctionnalités. Et probablement, si vous vous souvenez de ce que nous avons abordé dans un curseur, éditeur d' IA lorsque nous avons demandé au curseur créer des fonctionnalités pour la calculatrice. Ensuite, il faut refactoriser le code existant parce que parfois, encore une fois, dans le curseur, nous avons indiqué que nous avions pris une fonction et demandé à la simplifier Parce que vous avez très souvent besoin de simplifier votre code ou parfois, disons qu'il a codé des éléments qui ne vous sont pas si familiers, comme une structure, par exemple, encore une fois, dans une calculatrice, il a codé un code JavaScript en classe et que tout le monde ne connaît pas les classes, et peut-être souhaitez-vous simplement avoir des fonctions distinctes. Le troisième est très courant, c' est la correction de bogues, différents types de bogues. Vous savez, il n'y a aucun commentaire ici. Le numéro quatre, c'est de suggérer des solutions. Par exemple, encore une fois, vous aimeriez implémenter quelque chose comme disons que vous avez une fonctionnalité en tête et que vous dites « Oh, j'aimerais la créer ». Mais je ne sais pas vraiment quelle est la meilleure approche ou je ne comprends même pas vraiment comment procéder. Vous pourriez donc demander à l'IA elle peut être à la fois une solution conceptuelle, par exemple , en termes d'explication, une explication de base de ce que vous devez faire, ou une solution de codage. Et numéro cinq, et plus un en prime, c'est une catégorie d'apprentissage, l' apprentissage en tant que développeur Web. Le numéro cinq explique donc le code. Disons, encore une fois, que l'IA a généré du code, ou que vous avez pris du code d'un site Web comme Github ou peut-être un stylo de code et que vous ne savez pas vraiment ce que cela fait Vous pourriez donc demander à l'expliquer Et en prime, le mentor personnel, nous allons aborder ce chapitre en particulier. J'aime vraiment ça. C'est là que vous demanderez à AI d'être votre mentor personnel pour créer un programme de formation. Et puis, lorsque vous avez mis en œuvre une solution, demandez à revoir cette solution. Si vous vous souvenez peut-être, lorsque nous abordions le module numéro deux, je vous montrais la tâche consistant à compter le nombre de mots dans une chaîne, tâche JS et, en fait, cette tâche spécifique. C'était comme un mentorat personnel de la part de l'IA. Ce sera donc un module assez intéressant. 24. Leçon 2 : Bonjour, et bienvenue à la leçon numéro deux. Dans cette leçon, nous allons découvrir que la première façon dont AAA peut nous aider est de créer de nouvelles fonctionnalités. Donc, pour l'ensemble de ce module, nous allons prendre comme exemple un projet, une simple page de commerce électronique. Alors allons-y et voyons. Mes amis, nous sommes à l'intérieur du curseur, et comme vous pouvez le constater, ce qui est intéressant dans l'ère moderne c'est que tout change très vite. Dans le module précédent, que j'ai enregistré, très récemment, l'interface utilisateur était, comme vous vous en souvenez, ici en haut, nous avions le chat, compositeur et l'outil de recherche de bogues, et maintenant la nouvelle mise à jour est sortie, et maintenant nous avons le chat. Ne discutez qu'ici, comme vous pouvez le voir, et l'agent, qui était auparavant compositeur, est là pour demander et éditer également en dessous de cela. Oh, mes amis, au début de la leçon, nous allons rapidement explorer et récapituler le fonctionnement de l'agent dans Cursor Works, ce qui vous sera également très utile J'ai donc préparé une invite très simple : créer un commerce. Page produit des livres, page doit être composée de deux parties. Liste des produits et filtres, liste des produits n'est qu' une grille de fiches, certaines conditions relatives aux fiches concernant l'image, le nom, la catégorie et le prix, les catégories ici et certaines conditions pour les filtres. Il s'agit donc d'un filtre de catégorie pour trois articles, fourchette de prix et la disponibilité. Il existe donc également une simple balise de texte que nous utilisons dans ce cours : HTML CSS et Manila JS. Alors allons-y et voyons. Les styles sont en cours de génération. Maintenant, comme vous pouvez le voir, le fichier contenant les données, les données GS sont en cours de génération, et la dernière chose est un script JS. Mes amis, il a donc terminé sa génération. Cliquez donc sur Accepter A et voyons le projet dans l'environnement du navigateur en direct. Mes amis, nous sommes dans navigateur et nous pouvons voir qu'il a fait sa première itération, où nous voyons les cartes avec une image, un nom, une catégorie et un prix, et des filtres sur ce côté Essayons donc le filtre. Nous cliquons sur une fiction, et nous voyons la fiction. Maintenant, nous voyons tout. Allons-y pour les enfants. Nous voyons des enfants. Faisons une rupture de stock. Nous voyons des ruptures de stock. Comme vous pouvez le voir, nous avons ici un bogue. Vous savez, encore une fois, ce dont nous avons parlé, c'est tout à fait normal d'avoir des bugs. Passons maintenant au prix. Allons-y, je ne sais pas, 16$, 16 à 30$ et nous pouvons voir que nous avons des livres dans cette gamme Alors allons-y et commençons à travailler avec la partie où nous pouvons ajouter des fonctionnalités ou apporter des modifications. Donc, dans un premier temps, comme nous n' ajoutons que six éléments, ajoutons-en d'autres. Faisons ajouter six articles supplémentaires. Et comme vous vous en souvenez probablement, il existe des éléments de contact, et nous pouvons choisir Data JS car les données proviennent de ce fichier. Alors allons-y, mes amis, explorons le dossier. Et comme vous pouvez le constater, nous avons les articles numéros sept, huit, neuf et tout ce qui va jusqu'à 12. Donc six articles et plus. Comme vous pouvez le voir ici, nous avons 12 livres. en avons donc fait un peu, dans ce cas, en ajoutant du contenu Mes amis, nous sommes donc dans une leçon où nous demandons à l'IA de créer certaines fonctionnalités. J'ai donc trouvé une invite. Voyons voir. Ajoutez donc un filtre de saisie de recherche par titre en haut de la page. Le filtrage doit être effectué à chaque frappe de touche. Et comme vous pouvez le constater, il a fait du travail, HTML, du CSS et, bien sûr, du JavaScript. Voyons donc le résultat final. Comme vous pouvez le constater, nous avons le champ de saisie Recherche par titre en haut de la page. Voyons voir. P aussi, le pouvoir de l'habitude. OK, allons-y. Donc, juste P, et il nous montre tous les livres contenant une lettre P. Nous essayons donc de voir 1984, et c'est ce que nous voyons en ce moment. Donc, mes amis, je pense que vous avez l'idée principale que vous pouvez demander à votre outil d'IA. Dans ce cas, il s'agit d'un curseur pour ajouter des éléments. Et encore une fois, il est important de comprendre que l'IA ne fait pas son travail parfaitement, mais qu'il ne s'agit que d'une première ébauche. Ensuite, vous pouvez utiliser vos connaissances en matière de codage pour apporter quelques modifications. Par exemple, si vous souhaitez modifier la largeur de ce champ de recherche ou si vous souhaitez le transformer simplement en icône, puis lorsque vous cliquez dessus pour l'agrandir, etc., vous pouvez le faire vous-même ou demander à AI. J'espère que vous avez une idée générale de la façon de procéder. 25. Leçon 3 : Bienvenue à la troisième leçon. Dans cette leçon, nous allons explorer la deuxième méthode, qui consiste à refactoriser le code existant. Alors allons-y. Donc, à l'heure actuelle, lorsque nous examinons nos fiches produits, nous constatons que la rupture de stock n'est pas une évidence. La façon dont nous voyons les ruptures de stock est donc d' utiliser des couleurs légèrement atténuées sur la carte Mais que se passerait-il si nous voulions être en rupture de stock au même endroit où nous avons d'autres éléments tels que le nom, la catégorie et le prix. Voyons donc comment nous pouvons y parvenir. Nous sommes donc dans le curseur en ce moment, et jetons un coup d' œil au code. Et, vous savez, en regardant un peu notre code, j'ai pu constater que le statut du produit en stock et en rupture de stock est généré ici et que d' autres éléments tels que le nom, la catégorie et le prix sont générés ici. Je viens donc de sélectionner cette ligne, vous pouvez voir entre 25 et 43. Alors voilà, script 25 43, et j'ai demandé un simple bal de fin d'année. J'aimerais donc avoir l'état de rupture de stock dans la classe « Informations sur le produit ». Donc c'est juste là. Alors allons-y et voyons ce que cela va faire. Le curseur a donc terminé sa réflexion, et nous pouvons maintenant voir la différence. Il a donc retiré les articles en rupture de stock d' ici et les a placés là. Donc, pour le moment, acceptons les modifications ici et là. Appuyez ici pour voir le résultat dans le navigateur. tour est joué. Et comme vous pouvez le constater, nous avons des articles en stock et en rupture de stock, ce qui semble plutôt bon, sans aucun inconvénient et tout est assez clair pour le moment Nous allons donc vérifier le filtre. Donc en stock, nous voyons l' Istock et maintenant en rupture de stock. Encore une fois, il est important de noter que c'est toujours une bonne chose il est important de noter que c'est toujours une bonne si vous comprenez le code, car j'ai d'abord examiné le code et demandé une modification spécifique à un endroit précis. Et en ce qui concerne les IA, plus vous êtes précis, plus vous obtiendrez des réponses de qualité plus vous obtiendrez des réponses de qualité, ce qui vous permettra, là encore, d'économiser beaucoup de temps et d'efforts. Et c'est l'une des façons dont vous pouvez construire plus vite deux, voire trois fois. 26. Leçon 4: Bienvenue à la quatrième leçon. Dans cette leçon, nous allons explorer la troisième façon dont l' IA peut nous aider. Corrige un bogue. Alors allons-y. Nous sommes donc dans notre application de librairie, et comme vous pouvez le voir, lorsque nous survolons les livres en rupture de stock, nous recevons ce message Pour une raison ou une autre, nous avons un livre sur les chenilles très affamés. Pour une raison ou une autre, nous voyons l'Arista ici, et comme vous pouvez le voir ici, lorsque je passe le curseur dessus, nous obtenons un comportement très étrange Notre objectif est d'en faire quelque chose , alors corrigez ce bogue. Il est important de préciser que, comme vous l'avez vu dès le début de ce module, IA a créé le code contenant ce bogue dès le début, et nous assistons maintenant à de l'action en direct. Comment pouvez-vous travailler avec cela ? Donc, mes amis, nous sommes dans le curseur. Et encore une fois, nous revenons à ce que je vous ai dit à propos l'ensemble du cours, à savoir que la première chose retenir est de solides compétences en codage. Il s'agit de comprendre comment le projet est construit, de comprendre les connexions. Et les modèles comportementaux de chaque partie de votre application. Et donc, bien sûr, je comprends que l'action de survol provient du CSS Donc, tout d'abord, ce que je vais essayer de faire, c'est de rechercher les éléments du survol Et comme vous pouvez le constater, nous devons survoler les comportements selon notre style. Le premier concerne les filtres, et nous savons que ce n'est pas le cas. Et la seconde, la fiche produit, nous pouvons le voir ici, ne fait que traduire. Cela signifie que ça monte ou descend. Donc ce n'est pas ça. Alors, ensuite. Alors, où trouvons-nous cela ? Donc, probablement, comme nous ne l'avons pas dans notre code HTML généré par programmation, il devrait être ici Et c'est probablement soit avant, ce que nous n'avons pas, soit après notre élément puta Et voala, nous avons ce qu'il faut. Et c'est exactement ce que nous recherchions , car cela indique qu'il s'agit d'un stock et qu'il a une couleur rougeâtre Faisons donc la chose courante, c' est-à-dire supprimer ce code de la compilation dans le navigateur et voir le résultat Et comme nous pouvons le constater, il a fait le travail. Nous ne pensons pas que ce produit soit en rupture de stock. Encore une fois, il s'agit de connaître votre métier, et nous allons maintenant passer à la partie IA. Nous sommes donc de retour dans notre éditeur, et comme vous pouvez le voir, j'ai décommenté l'élément qui suit le pseuda Nous avons donc retrouvé ce bogue. Faisons donc appel à l'IA pour obtenir de l'aide. Et comme vous pouvez le constater, je ne définis aucun contexte, aucun fichier, rien car supposons que nous ne sachions pas d'où vient cette erreur. Et j'ai défini l'invite en langage naturel. Je dis que lorsque je passe la souris sur la carte dont le statut est en rupture de stock, je vois le bloc indiquant ce statut Retirez-le. Je ne dois rien voir sur Hovered. Donc, mes amis, un langage naturel assez simple. Voyons donc ce que cela va faire. Mes amis, il a fait le travail, et comme vous pouvez le constater, à l'heure actuelle, avant que nous n'acceptions le changement, il a supprimé exactement ce blocage que nous avions fait nous-mêmes. Acceptons-le donc. C'est fini, et voyons le résultat. Nous sommes dans notre librairie et il n'y a aucun état de rupture de stock Encore une fois, mes amis, comme vous pouvez le constater, lorsque vous connaissez le code, il est beaucoup plus facile de naviguer dans les actions de votre IA. 27. Leçon 5: Venez à la leçon numéro cinq. Dans cette leçon, nous allons explorer la quatrième façon dont l'IA peut nous aider. Il s'agit donc d'une suggestion de solutions et de meilleures pratiques. Allons donc voir comment cela fonctionne. Nous sommes donc sur notre page eCom, et la fonctionnalité très courante des magasins modernes est un bouton ou un bouton d' ajout à la liste de souhaits quelque part sur une carte Supposons que nous voulions ajouter quelque chose comme ça, que nous ne sachions pas quelle est la meilleure solution ou que nous ne sommes pas sûrs en général. Et nous aimerions avoir une suggestion de solution de la part de l'IA. Allons-y. Nous sommes donc à l'intérieur du curseur dans SAI, et nous savons ce qu'il est important de savoir. Donc, avant, nous utilisions un mode agent pour générer des fichiers dans le code. Et dans ce cas précis, nous aimerions obtenir une sorte de consultation. Nous devons donc passer en mode demande. OK ? Et avant de partir, il est recommandé de définir un contexte pour la base de code. Et lorsque votre projet est assez important, vous ne savez parfois pas exactement comment vous allez faire quelque chose Il vaut donc mieux utiliser l'IA pour avoir une vue d'ensemble, c' est-à-dire votre base de code. C'est donc une invite assez simple, qui dit que je voudrais ajouter que le bouton de liste de souhaits sur la carte devrait être une icône SVG. Quelle serait la bonne approche ? Donnez-moi la feuille de route de mise en œuvre de cette fonctionnalité. Encore une fois, il ne s'agit pas d'une implémentation de la fonctionnalité du code. C'est une sorte de consultation. Allons-y. L'IA a donc terminé son travail, et nous avons maintenant quelques explications. Et cela explique que vous pouvez ajouter un nouvel ensemble. Il vous donne du balisage, styles, une gestion des événements et certaines étapes pour les implémenter Encore une fois, comme je l'ai déjà dit, il s'agissait d'une pratique de consultation. C'est donc à vous de décider ce que vous voulez faire à partir de cette étape. Si vous le souhaitez et que vous voulez le faire vous-même, vous pouvez y aller. Mais par exemple, si vous vous sentez paresseux ou n'êtes pas sûr vous n'êtes pas sûr de pouvoir le faire vous-même, vous pouvez revenir en mode agent et le faire. Donc, mes amis, disons que j'ai aimé sa suggestion, puis je suis passé mode agent et j'ai dit quelque chose comme ça. J'aime les suggestions, allez-y et mettez-les en œuvre. Il a donc implémenté le code comme nous l'avons vu précédemment. Je l'ai accepté, et nous verrons le résultat final. Nous sommes dans notre librairie, et elle possède des fonctionnalités incroyables, comme vous l'avez demandé Et il est important de comprendre que lorsqu'il s'agit de demander des suggestions de solutions ou les meilleures pratiques, vous pouvez parfois simplement utiliser, clader ou discuter avec le GPT, surtout si c'est quelque chose de courant Supposons que vous souhaitiez demander l'authentification sur votre application, vous pourriez simplement poser des questions sur un cas spécifique. Donc, en général, j'utilise le Next Jazz, qui serait la meilleure authentification pour SAS, entre 100 et 1 000 utilisateurs. Et vous pouvez également indiquer votre budget, par exemple. Encore une fois, même le Cloud ou Cha GPT vous donneront, vous savez, quelques suggestions pour vous savez, quelques suggestions choisir la bonne technologie Il en va de même pour les meilleures pratiques, par exemple, si vous prévoyez d'ajouter des images sur votre site Web. Vous pourriez y aller et demander les meilleures pratiques. Supposons que vous ayez créé une page de destination, quel type de graphisme est le meilleur moyen d' utiliser une combinaison de Web PP et GJPG SVG, ou des stratégies de rendu et des réseaux Donc c'est un peu comme ça, mon ami. Vous devez donc choisir la technologie Echo AI en fonction de votre tâche. 28. Leçon 6: Bonjour et bienvenue à la leçon numéro six. Dans cette leçon, nous allons explorer la cinquième façon dont IA peut nous aider en expliquant notre code. Commençons donc. Nous sommes donc dans le vif du projet que nous avons réalisé tout au long de ce module. Supposons que nous aimerions obtenir des explications pour notre script. C'est assez simple, comme vous pouvez le voir, il suffit de demander le commandement, vous et moi discutons. Il est important d'opter pour l'option demander, car nous aimerions simplement obtenir des informations sur l'explication. Et comme contexte, oui, nous avons spécifiquement sélectionné le script z parce que nous aimerions obtenir une explication pour ce fichier en particulier . Il suffit de saisir. Demandez très simplement, en fait, expliquez le code, et appuyons sur Entrée. Comme vous pouvez le constater, j'ai commencé à nous donner une explication. Et bien sûr, vous pouvez parcourir ces explications une par une et commencer à comprendre et à obtenir votre point de vue. Une autre façon de demander à l'IA de nous aider à expliquer le code est la suivante. Disons que nous obtenons la fonction, nous la surlignons et que nous cliquons simplement sur Commande, et nous obtenons ce petit champ de saisie. C'est donc un peu une façon locale de faire en sorte que l' IA fasse quelque chose pour vous. Donc ici, encore une fois, nous lui demandons d'expliquer le code, puis de cliquer simplement sur Enter. Et comme vous pouvez le constater, cela nous donne une sorte de commentaires en ligne que nous pouvons lire. Honnêtement, ces deux méthodes fonctionnent et la même chose que vous pouvez faire avec une extension Codium, dont nous avons parlé précédemment Mais selon mes préférences personnelles, lorsque je demande habituellement à expliquer le code, si c'est quelque chose de très rapide, je pourrais utiliser cette fonctionnalité en ligne Mais surtout, lorsque j' essaie de comprendre le code, j'aimerais y attirer un peu plus d'attention, et je préfère utiliser le chat GPT Oh, mes amis, nous sommes dans le chat GPT. Et encore une fois, lorsque vous répondez à l'invite, vous pouvez être explicite ou vous pouvez utiliser des instructions très courtes, dont j' explique généralement le code La valeur la plus basse par exemple, ce moment, j'ai demandé à un débutant d' expliquer le code ci-dessous. Parfois, je pourrais dire expliquer le code ci-dessous de manière explicite, quelque chose comme ça. Donc, en général, cela suffit parce que, comme nous en avons parlé précédemment, si vous avez une expérience, vous comprenez parfois la situation dans son ensemble et vous avez peut-être besoin de détails. Voyons donc ce que cela va faire. Comme je l'ai déjà mentionné, ce que j'aime vraiment à propos de Chad GPT pour cette tâche spécifique, c'est parce que, comme vous pouvez le constater, il divise notre code en plusieurs parties. Vous voyez les points saillants du code très pratiques que vous pouvez parcourir, puis vous pouvez simplement poser quelques questions supplémentaires sur des points spécifiques que vous n'avez pas bien compris. Encore une fois, c'est juste une préférence personnelle. J'aimerais juste le partager avec vous. 29. Leçon 7: Bonjour, mes amis, et bienvenue à la leçon numéro sept. Et dans cette leçon, j' aimerais que vous partagiez les avantages d'utiliser l' IA pour vous aider à devenir un développeur meilleur et plus efficace. Je vais donc vous montrer comment utiliser l'IA en tant que mentor personnel en IA. Notez donc que si vous vous souvenez de l' époque qui a précédé l'IA, parfois lorsque vous réalisez projet ou que vous appreniez de nouvelles matières, vous vous posiez probablement de nombreuses questions spécifiques sur questions spécifiques sur certains détails ou parce que vous aimeriez comprendre quelque chose ou peut-être certains détails de mise en œuvre. Et il n'est pas très clair pour un débutant dans nouveau sujet d' avoir une vue d'ensemble pour comprendre ces détails. Et, euh, comme précédemment, j'utilisais des forums, des groupes de codage privés où je posais des questions et obtenais les réponses de personnes réelles. Et encore une fois, il peut s' une toute petite chose ou même d'une préférence. Donc, pas quelque chose de spécifique où vous obtiendrez une réponse opiniâtre, pas quelque chose Maintenant, avec l'ère de l'IA, cela a changé la donne pour nous, car vous pouvez désormais avoir un nous, car vous pouvez désormais avoir développeur Web senior avec de nombreuses années d'expérience avec une énorme base de code et c'est un peu comme un cerveau. Cela pourrait répondre à un très grand nombre de vos questions. Jetons donc un coup d'œil. Donc pour cela, je préfère utiliser le chat GPT car, encore une fois, c'est gratuit Il contient un nombre illimité de messages, et c'est généralement suffisant lorsque je souhaite profiter d'une opportunité de mentorat Donc, comme vous pouvez le voir ici, j' aimerais vous le montrer. L'invite de démarrage est assez basique. Veuillez donc répertorier les projets pour débutants pour pratiquer le positionnement CSS et le modèle de boîte. Imaginons qu'il s'agisse d'un nouveau sujet où vous venez lire une période, vous savez, un chapitre de MDN Docs et quelques articles, vous aimeriez vous entraîner pour le comprendre un peu plus en C'est pourquoi je demande d'énumérer, vous savez, un projet permettant aux débutants de pratiquer ce truc. Et maintenant, nous pourrions même, vous savez, prendre du recul et demander d' améliorer cette invite en utilisant la formule d'invite que nous avons apprise précédemment, l'exemple de contexte de tâche, et je le demande La première étape de l'invite consiste donc à utiliser une formule pour l'invite, tester des contextes et des exemples, réécrire l'invite ci-dessous en fonction de cette formule, et j'énonce Et comme vous pouvez le constater, il propose une certaine extension pour les tâches, les contacts et les exemples, et nous avons maintenant le dernier message. Il semble donc maintenant assez étendu. Pouvez-vous donc suggérer un projet convivial pour les débutants qui aide à pratiquer positionnement CSS et le modèle de boîte ? Des exemples pourraient être. Essayons donc ensemble, d'utiliser cette invite. Donc, copions-le. Ça et on verra ce que ça va faire. Génial. Il a terminé son travail et, comme vous pouvez le constater, nous avons quelques idées de projets tels que la mise en page des cartes, barre de navigation simple, un pied de page autocollant, etc. Donc pas mal, vraiment pas de mauvaises idées à mettre en pratique. Maintenant, disons, par exemple, que nous en avons choisi certains, et encore une fois, nous ne savons pas vraiment comment procéder à partir de là. La prochaine étape entre donc en jeu. Maintenant, je vais vous montrer le deuxième bal de fin d'année que j'utilise très souvent, et la version de base ressemble à ceci. Créez un didacticiel étape par étape avec instructions et des explications explicites le nom du projet pour l'application List dans Jazz et je déclare également très souvent que je suis débutant. C'est bon. Et encore une fois, cela a été réécrit, et maintenant nous avons une invite assez limitée pour l' Nous pouvons donc maintenant utiliser cette invite très bien structurée et l'utiliser avec une combinaison de projets que nous aimerions mettre en pratique. Voyons donc la version finale. La façade ressemble donc à ça créez un didacticiel étape par étape convivial pour les débutants avec instructions explicites et des explications pour créer une infobulle en CSS uniquement C'est donc un projet qu'elle a suggéré. Et la deuxième partie, le didacticiel, devrait couvrir la configuration de la structure HTML, style avec CSS et tout ce que vous jugez important. Veuillez vous assurer que chaque étape est clairement expliquée. Voyons donc ce que cela va faire. Chat GBT a donc fait son travail, et comme vous pouvez le constater, nous avons reçu le tutoriel étape par étape, que nous pouvons commencer à pratiquer immédiatement. Nous allons donc passer à la première étape, le code HTML, et les explications, et à la deuxième étape avec CSS. Encore une fois, avec des commentaires. Troisième étape, explicative, CSS et quatrième étape, comment tester cela Et aussi, il vous a indiqué les prochaines étapes. Je pense que dans l'ensemble, c'est un très bon système pour pratiquer quelque chose. Et la dernière chose que j' aimerais partager avec vous dans cette leçon est la suivante. Supposons donc que vous ayez appris une matière, le nouveau concept ait été abordé et que vous l'ayez compris dans une certaine mesure. Ainsi, par exemple, très récemment, j'ai découvert les stratégies de rendu dans Next Has. Donc, après avoir lu, vous savez, la documentation, regardé des didacticiels , des vidéos explicatives, j'essaie de vérifier si j' ai bien compris ces concepts. Et c'est ce que je fais habituellement. Voici donc comment je vérifie ma compréhension du sujet. Ainsi, par exemple, comme je l'ai déjà dit à propos des prochaines stratégies de rendu es. Il y en a donc quatre principaux. Imaginons que je rédige mon résumé. SSR est une option par défaut, CSR NAS climb, da da, da, da, et puis ce que je demande habituellement En fin de compte, est-ce que j'ai raison ou simplement, vous savez, une forme abrégée, correcte. Et puis je vois la réponse de l'IA. Donc, comme vous pouvez le voir, vous avez généralement raison, mais une petite précision concernant le SSR. Et il commence à vous faire part de ses commentaires, puis vous pouvez discuter avec lui, vous savez, poser quelques questions supplémentaires jusqu'à ce que vous obteniez le matériel de la bonne façon. J'espère donc que cela vous a été utile. 30. Exercice: Mes amis, c'est le moment de faire de l'exercice. Il est temps pour vous de mettre en pratique ce que nous avons abordé dans ce module. Tu as beaucoup appris. La tâche est assez simple. Votre objectif est donc de tester chacune des méthodes que nous avons apprises au moins une fois, mes amis, au moins une fois, afin que vous obteniez les connaissances et les sensations de base. Alors d'abord, allez-y et élaborez un projet. Encore une fois, je vous suggère d'utiliser le chat GPT, par exemple, et de demander à vous donner des idées de projets. Idéalement, s'il s'agit de quelque chose de petit, car encore une fois, votre tâche principale est de pratiquer la mécanique, comprendre les principes et les fondements, puis de l'appliquer à quelque chose de plus grand. Ensuite, votre objectif est de planifier les interactions que vous allez utiliser. Permettez-moi de vous donner un exemple. La première étape peut donc être une fois vous avez créé une application que vous souhaitez créer, par exemple, encore une fois, nous utilisons la page de commerce électronique. Vous pourriez donc demander à AI de créer une application en tant que développeur Web débutant, et pour cela, vous pourriez utiliser le curseur. Ensuite, vous pourriez le demander à certaines fonctionnalités, selon ce qui vous convient le mieux. Ensuite, vous pourriez demander à refactoriser le code en tant que développeur Web senior, car, encore une fois, c' était auparavant en tant que débutant Ensuite, vous pouvez créer des bogues et demander à les corriger, ou si vous repérez une boîte, essayer, vous savez, peut-être de réfléchir à des moyens créatifs de gérer cela. Ensuite, vous pourriez lui demander de vous conseiller certaines fonctionnalités que vous pouvez ajouter à ce projet, et à la fin, vous pourriez vous entraîner à expliquer le code. Et mes amis, je vous suggère vraiment d'utiliser un autre outil. Encore une fois, parce que l'idée principale est de trouver votre propre style, quelque chose qui vous convient. Alors allez-y et commencez l'exercice. 31. Module 4 : Résumé: Félicitations pour avoir terminé avec le module numéro quatre. À ce stade, vous disposez de tout ce dont vous avez besoin pour réussir à créer des projets avec l'IA, car tout d'abord, vous avez appris les outils d'IA que vous pouvez utiliser dans votre travail, tels que les chats, les assistants de codage et les éditeurs de code IA. De plus, vous avez appris les manières spécifiques dont vous pouvez utiliser ces outils dans vos projets, et il est maintenant temps de passer à la pratique. 32. Module 5 : Intro: Bonjour et bienvenue dans le module numéro cinq. Dans ce module, nous allons exporter deux vitesses de génération de code. Mes amis, dans les leçons précédentes, vous avez appris avec succès les fondements de l'IA. Ensuite, vous apprenez les outils de codage de l'IA tels que les chats, les éditeurs de code, les chats spécialisés, les assistants de codage. Et dans le module précédent, vous avez abordé les cinq manières d'utiliser l'IA pour le codage. Cela signifie que vous avez maintenant des instruments et que vous savez exactement comment les utiliser. Eh bien, il est temps d'aller découvrir à quelle vitesse vous pouvez les utiliser. Dans le module 5, nous allons donc aborder les première et deuxième vitesses dites d'utilisation de l'IA et celle à choisir. 33. Leçon 1 : Bienvenue à la leçon numéro un. Dans cette leçon, nous allons donner un bref aperçu de ce que nous allons aborder dans le module. Donc, en gros, ce que j' appelle la première vitesse , c'est lorsque vous avez le processus de copier-coller Cela signifie que vous générez du code dans Cloud ou chat GBT, puis que vous le collez dans votre éditeur de code Alors vous avez une erreur. Encore une fois, vous collez ce code dans le chat ou peut-être VZeroExplore quelque chose , puis vous le collez à nouveau. Et la deuxième vitesse, ce que j'appelle l'absence de copier-coller. C'est lorsque vous utilisez quelque chose dans votre éditeur de code, par exemple un assistant de codage ou même l'éditeur de code AI. Dans ce module, nous allons parler des différents aspects de la première vitesse et de la seconde vitesse, avantages et des inconvénients, car ce que vous allez choisir , c'est votre préférence personnelle en fonction de vos conditions. 34. Leçon 2 : Bienvenue à la leçon numéro deux. Dans cette leçon, nous allons explorer la première vitesse. Comme nous l'avons indiqué précédemment, la première vitesse consiste copier-coller du code dans les deux sens, au chat, à générer du code, à l'analyser, puis à accéder à votre éditeur de code, à le coller et à vérifier si tout fonctionne Alors d'abord, couvrons quelques bons côtés, des côtés forts. Bien entendu, il y a un meilleur contrôle de la compréhension car vous effectuez chaque tâche spécifique une par une. , c'est excellent pour apprendre Encore une fois, c'est excellent pour apprendre, car il existe une approche granulaire, et à chaque étape, vous pouvez vous arrêter, réfléchir, tester, puis aller plus loin prochain avantage est que vous pouvez utiliser à peu près n'importe quel chat que vous souhaitez, Chat GPT, Claude, ou même Gemini ou Deep Vous êtes donc en quelque sorte indépendant de votre choix d'outil. Bien entendu, comme il s'agit d'une approche granulaire, il y a moins de risques que quelque chose d'inattendu se produise lorsque vous vérifiez chaque étape, chaque modification de votre code Maintenant, le côté faible, les inconvénients. Donc bien sûr, le flux de travail sera un peu lent car vous devrez aller sur le chat, coller, générer le code, copier, revenir en arrière. De plus, cela nécessite plus d'attention de votre part, encore une fois, car chaque petit bout de code, vous devez le vérifier, coller, vous assurer que chaque petit caractère, y compris les crochets, est inclus, et rien n'est oublié. Et encore une fois, comme cela demande plus d'attention de votre part et beaucoup de mouvements, il y a plus de risques de faire des erreurs. Pour conclure, cette première vitesse convient parfaitement aux débutants en codage et en particulier aux débutants en IA. Encore une fois, même si vous êtes un développeur expérimenté mais pas aussi expérimenté en IA, allez-y et commencez par le speed one. Et deuxièmement, si vous avez un budget ou pas de budget, c'est un très bon point de départ car ils sont quasiment gratuits. 35. Leçon 3 : Leçon, nous allons explorer la deuxième vitesse. Donc, en gros, comme nous l'avons indiqué précédemment, la deuxième vitesse est celle où vous n'avez aucun processus de copier-coller Tout se passe dans votre éditeur de code. Souvenez-vous de Cdium ou du curseur, alors vous comprenez probablement de quoi je parle Tout d'abord, recommençons par la taille forte. L'essentiel est un flux de travail plus rapide car tout se passe dans votre éditeur de code. Vous pouvez immédiatement refactoriser le code, utiliser un agent si vous êtes le curseur Bien entendu, vous disposez d'une bonne fonction de saisie automatique car, encore une fois, le codium ou le curseur connaissent le contexte de votre projet et peuvent immédiatement suggérer quelque chose dans vos styles ou votre script Encore une fois, en ce qui concerne le processus de correction des erreurs, c'est plus facile car il connaît votre base de code et peut ainsi suggérer une solution appropriée beaucoup plus rapidement. Et vous commettez moins d'erreurs car beaucoup de choses se sont passées du côté de l'IA. Maintenant, les points faibles. Encore une fois, si vous aimez contrôler chaque élément de votre code, vous vous sentirez un peu mal à l'aise car l'IA couvre assez bien votre code, comme vous vous en souvenez probablement dans notre cours d'essence. Ensuite, si vous faites trop de codage par IA dans votre processus en général, vous pouvez commencer à atteindre votre niveau de compétence car l'IA fait tout pour vous. Ensuite, bien sûr, vous pouvez obtenir des modifications de code inattendues, car encore une fois, surtout si vous utilisez un agent, il pourrait réécrire de nombreuses parties de votre code Et enfin, vous commencez à dépendre d'un outil spécifique tel que le curseur, qui est peut-être bon et peut-être moins bon. C'est à vous de décider, mais c'est la réalité. Donc, pour résumer, la deuxième vitesse est davantage destinée aux codeurs expérimentés et aux expérimentées dans l'utilisation de l' IA et qui ont également un budget car elles sont payantes, surtout si vous écrivez beaucoup de 36. Leçon 4: Bienvenue à la quatrième leçon. Dans cette leçon, nous allons parler un peu de la vitesse à choisir , car parfois on ne sait toujours pas exactement quoi et comment. Donc, pour résumer rapidement, comme nous l'avons indiqué précédemment, cela ressemble plus à une déclaration canonique selon laquelle la première vitesse convient mieux aux débutants et au codage en IA, et si vous avez des contraintes budgétaires, et la seconde est préférable pour les codeurs expérimentés et les utilisateurs d' IA qui ont un budget pour En fin de compte, je tiens à le souligner à nouveau. Même lorsque vous deviendrez développeur expérimenté et un utilisateur expérimenté du codage par IA, ce sont toujours préférences personnelles qui dépendront de votre exploration de ces outils, vos approches du codage en général et de votre expérience. Parce que encore une fois, comme je l'ai déjà dit, certains développeurs expérimentés se fient totalement à un curseur pour créer la quasi-totalité du projet. Comme on dit, 90 % du code est écrit par l'IA, puis ils se contentent à un curseur pour créer la quasi-totalité du projet. Comme on dit, 90 % du code est écrit par l'IA, puis ils se contentent de vérifier et d'autres développeurs expérimentés peuvent utiliser uniquement, par exemple, Cdium et ils pensent que c'est suffisant pour eux, peut-être juste avec un peu de motte. Encore une fois, ils sont tous deux des développeurs matures expérimentés et performants, mais l'approche des outils et l'utilisation de l'IA peut être très différente, car encore une fois, il est très important de comprendre que parfois, au premier coup d'œil, lorsque vous n'avez pas autant d' expérience avec l'IA, au premier coup d'œil, IA peut créer très rapidement certaines fonctionnalités du code, et vous dites, par exemple, Waouh, j'ai l'impression d'aller tellement vite. Mais vous pourriez alors rencontrer un problème de code ou de connexion entre vos modules, des ou de connexion entre vos modules, sous-systèmes qui ne comprennent pas vraiment pourquoi cela s'est produit et des problèmes de codage potentiels, et vous passerez de nombreuses heures à essayer de comprendre et de résoudre ce problème, sans oublier le temps gagné dans la partie génération de code. Encore une fois, vous devez être prudent et laissez-moi vous faire part de mon approche personnelle, façon dont je fais au moins ces derniers temps. Donc, comme vous pouvez le voir, ce carré avec une bordure épaisse, disons que c'est un projet. C'est un petit excédent ou une application Web que je suis en train de créer. Et les petits carrés qu' elle contient représentent certaines parties de cette application, par exemple une partie d'authentification , des routes, une API, etc. Je planifie donc généralement mon projet en plusieurs parties. Et, bien entendu, vous ne pouvez pas planifier l'ensemble du projet dès le début car c'est impossible. Je veux dire, c'est pourquoi il s'agit d' une sorte de planification flexible. Je ne suis pas comme au début, j'ai besoin d'une authentification, d' une interface pour quelques pages et de quelques API pour récupérer les données Et puis je commence, vous savez, mon projet a déjà une certaine structure, il y a une certaine division des préoccupations. Et fonctionnalité. Ensuite, je peux dire, par exemple, cette partie, je vais utiliser l'IA, et cette partie, je vais le faire moi-même parce que, par exemple, depuis le dernier de mes derniers projets, je pourrais avoir un code d' assez bonne qualité et une solution qui a déjà été mise en œuvre, comme c'est le cas, par exemple, pour authentification ou comme Stripe pour les systèmes de paiement. Et pour les nouvelles choses, vous savez, vous pourriez dire que c'est ce que j'ai l' habitude de dire. OK, essayons avec l'IA. Et encore une fois, je préfère une approche plus granulaire. Cela signifie que je pourrais même diviser cette partie du projet en sous-parties et essayer de les résoudre pièce par pièce. Dans ce cas, j'ai toujours ce contrôle sur mon code et mon projet. Et c'est aussi l'une des bonnes recommandations, comme vous le savez probablement, même lorsque vous effectuez un petit changement, il est bon d'aller le vérifier dans le navigateur. Comment fonctionne-t-il de manière appropriée ? Parce que si vous faites, disons, dix modifications, alors quelque chose ne fonctionne pas, vous devez procéder au débogage des dix modifications, ce qui n'est pas très efficace Encore une fois, comme vous pouvez le dire, il s'agit d'une combinaison d'approches. J'espère que tu trouveras quelque chose par toi-même. Et encore une fois, il est parfois bon, vous savez, de parler à vos collègues, surtout ceux qui sont plus expérimentés que vous, et de voir comment ils abordent, vous savez, l'utilisation de ces outils. Ensuite, vous pouvez, vous savez, copier certaines pièces, tester certaines pièces et voir si elles vous conviennent. 37. Module 5 : Résumé: Félicitations pour avoir terminé avec le module numéro cinq. Et j'espère que vous avez déjà décidé à quelle vitesse vous souhaitez adopter pour les pratiques de codage. Et depuis le prochain module, nous commençons les séances d'entraînement. On se voit là-bas. 38. Module 6 : Intro: Bienvenue dans le module numéro six. Dans ce module, nous allons consolider toutes les connaissances que vous avez acquises tout au long du cours en créant une application Web simple utilisant l'IA, et nous allons suivre ce flux de travail étape par étape. 39. Leçon 1 : Bienvenue à la leçon numéro un. Dans cette leçon, nous allons passer en revue un bref aperçu de ce que nous allons faire. Donc, mes amis, nous allons créer quelque chose de très simple, car notre objectif principal est de mettre en pratique les mécanismes d'utilisation de l' IA dans votre flux de travail de création d'applications Web. Nous allons créer une application de comptoir simple avec un peu de fonctionnalités. Parce que dans ce cas, cela vous est familier, et vous pourriez alors vous concentrer sur des éléments spécifiquement dédiés au flux de travail consistant à utiliser l'IA dans votre code et non sur la manière d'implémenter un élément spécifique concernant l'application elle-même. Comme je l'ai déjà dit, je préfère vraiment l'amélioration progressive tout ce que je crée, car si vous passez de quelque chose de très simple deux plus avancées étape par étape, vous comprenez l'ensemble de la chaîne de vos opérations et vous pouvez toujours déboguer ou passer à quelque chose de plus simple qu'auparavant Alors, quand allons-nous pratiquer cela ? Les bases de l'intégration de l' IA dans votre flux de travail, puis plus tard, vous pourriez vous entraîner une, deux ou trois fois, puis vous verrez certaines choses qui fonctionnent spécifiquement pour vous, puis vous pourrez passer certaines choses qui fonctionnent spécifiquement pour vous, à quelque chose de plus complexe. 40. Leçon 2 : Bienvenue à la deuxième leçon. Et voici la première étape de notre processus d'IA. La première étape consiste à planifier une fonctionnalité de votre application Web. Mon conseil numéro un pour vous est de toujours faire votre planification sur un papier avec un crayon ou un stylo. Pourquoi ? Parce que c'est le moyen le plus simple et le plus rapide de démarrer le projet Parce que dans ce cas, vous ne vous concentrez pas vraiment sur l' aspect technologique de la façon de rendre les choses belles. Il vous suffit d'écrire votre croquis pour créer la version de base de ce que vous aimeriez avoir dans votre projet Donc, dans notre exemple spécifique, nous créons une application de comptoir et nous allons planifier nos fonctionnalités. Nous allons donc avoir certaines choses habituelles. Nous avons donc une fonctionnalité comme un bouton deux plus un, moins un, puis plus dix moins dix, puis aussi plus et moins aléatoires. Donc c'est joli. Et à cette étape, nous avons déjà certaines choses que nous aimerions que notre application fasse. Et les mêmes choses s'appliqueraient à tous vos autres projets. Encore une fois, prenez votre stylo et votre papier et commencez, vous savez, imaginer ce que vous aimeriez votre application fasse et à l'écrire en termes simples 41. Leçon 3 : Bienvenue à la troisième leçon. La deuxième étape de notre flux de travail consiste donc à planifier notre interface utilisateur et la disposition de nos composants et de certains éléments. Encore une fois, comme à l'étape précédente, faites votre premier croquis sur une feuille de papier, car encore une fois, vous allez simplement vous concentrer sur la façon de faire rapidement l'essentiel et vous n'allez pas penser aux couleurs, vous savez, à la typographie et, vous savez, aux beaux éléments Vous allez simplement utiliser les éléments de base dont vous avez réellement besoin dans votre projet. Dans notre cas, encore une fois, nous utilisons le crayon et le papier. Ainsi, comme dans la plupart des applications de comptoir, nous avons la valeur. Ensuite, comme d'habitude, nous avons des boutons plus et moins à proximité, puis quelques boutons juste en bas, plus dix moins dix plus aléatoire et moins aléatoire. Donc c'est à peu près ça. Nous avons donc essentiellement pris nos fonctionnalités, ce que nous avions fait dans la première étape, puis nous avons simplement pensé à notre interface utilisateur et l' avons implémentée sur un papier. va de même pour tout autre projet que vous allez réaliser. Faites-le simplement de la manière la plus simple possible lors de votre première étape. 42. Leçon 4: Bienvenue à la quatrième leçon. La troisième étape de notre flux de travail consiste donc à choisir notre textag et nos packages tiers Donc, mes amis, comme vous pouvez le constater, cette partie ne vient pas au tout début, mais un peu en cours de route, car la partie mise en œuvre est très spécifique à ce que vous préférez, technologies avec lesquelles vous pouvez travailler. Mais encore une fois, le plus important est la fonctionnalité de votre application et, bien sûr, la mise en page, qui passe avant tout. Donc, à cette étape, vous pouvez choisir votre textag Il peut s'agir de langages de brouillage, technologies de style , de frameworks, oui, mais aussi de bibliothèques tierces, et même certaines personnes pourraient penser aux applications Donc, l'endroit où ils aimeraient héberger leur application, peut-être certains processus CICD, mais encore une fois, c'est à vous de décider à ce moment-là Donc, dans notre cas, encore une fois, comme je l'ai mentionné précédemment, nous allons simplement utiliser du HTML, du CSS et du J Script pour des raisons de simplicité. Et aussi ce qu'il est important de mentionner, par exemple, encore une fois, en tenant compte du cadre d' amélioration progressive, disons que GaiNur aimerait utiliser J'aimerais créer l'application de comptoir, puis disons qu' il y a une bibliothèque qui pourrait faire en sorte que l'application change les chiffres, pas seulement en modifiant le contenu du texte de saisie de texte, désolé, mais d'une manière efficace. Vous pouvez ensuite ajouter cette bibliothèque à votre projet, mais l'implémenter ultérieurement. Donc, d'abord, vous implémentez toujours la version de base, puis vous pouvez la faire progresser, l' améliorer jusqu'à une version sophistiquée. Cela va être un peu plus facile car, encore une fois, les fonctionnalités viennent en premier et les effets viennent ensuite. 43. Leçon 5: Oh, bienvenue à la leçon numéro cinq. L'étape numéro quatre de notre flux de travail est donc une étape d'incitation Auparavant, nous avions défini les fonctionnalités, interface utilisateur et la mise en page, la pile de texte, et il est maintenant temps de choisir les outils d'IA. Encore une fois, vous en êtes déjà arrivé là Vous savez donc de quel type d'outils nous disposons et dans quelle situation vous pourriez avoir envie d'utiliser quoi ? Donc, pour ce projet en particulier, encore une fois, nous pourrions utiliser Cloud comme chat , puis copier-coller du code dans notre DE, et nous pourrions utiliser le V zéro ou le curseur. Dans ce cas précis, nous opterions pour zéro. Mais encore une fois, vous pouvez choisir ce que vous voulez. Et il est important de mentionner qu'à ce stade, vous pourriez penser, par exemple, soit utiliser un message texte, soit ajouter votre image de votre interface utilisateur à l'IA, soit une combinaison de ces deux approches Comme vous vous en souvenez, à l' étape numéro deux, où nous étions en train de créer notre interface utilisateur et notre mise en page, cela ressemble à ça. Tout ce que j'ai fait, c'est de l'enregistrer en tant qu' image pour en faire une sorte de capture d'écran. Et cette capture d'écran, nous allons l'ajouter à V zéro, demandant de la recréer Donc, mes amis, nous sommes à l'intérieur de zéro. Comme vous pouvez le voir, j'ai téléchargé une capture d'écran depuis notre application, puis j'ai demandé une chose simple : créer une application de comptoir, utiliser une image chargée telle que référencée, Textag HTML, CSS Voyons donc ce que cela va faire. Le V Zero a donc terminé sa réflexion et notre image de maquette pour l' interface utilisateur est à peu près recréée comme nous l'avons demandé Nous allons donc vérifier la fonctionnalité. Comme vous pouvez le constater, mes amis, cela fonctionne plutôt bien, surtout si l' on considère qu'il s'agit de notre première itération. Et juste pour ajouter encore une fois, vous pouvez utiliser un caillot pour cela Et par exemple, Clot parfois pas en mesure de fournir un aperçu Vous pouvez donc simplement copier-coller le code dans votre identifiant et le vérifier, ou vous pouvez utiliser votre curseur si vous utilisez curseur pour obtenir à peu près le même résultat 44. Leçon 6: Bienvenue dans la leçon numéro six et la dernière étape, qui fait partie de l' itération, consiste à éditer et peaufiner le résultat que vous avez obtenu de Supposons donc que nous aimerions ajouter un bouton de réinitialisation à notre application. Voyons comment cela va être fait. Nous sommes donc revenus à zéro. Encore une fois, comme dans la leçon précédente, je viens de télécharger la capture d'écran avec un bouton de réinitialisation, et je demande simplement une chose simple, comme un bouton de réinitialisation au bas de l'annonce, utiliser une capture d'écran comme référence. Voyons donc ce que cela va faire. Le VZO a donc fait son travail et, comme vous pouvez le voir, il indique que le compteur inclut désormais bouton de réinitialisation en bas de l'application Mais le fait est que, par exemple, comme vous pouvez le voir, VZ ne peut pas prévisualiser ce fichier Encore une fois, cela se produit, et c'est le processus de peaufinage et Et là encore, j' expliquais précédemment qu'en utilisant ces différents instruments, ces différentes IA, vous obtiendrez enfin quelque chose qui vous convient. Et ce genre de situations, peu comme les obstacles que vous rencontrerez votre chemin, vous donnera plus d'expérience. Et encore une fois, les solutions, vous les adapterez mieux à vos situations spécifiques et à votre style de travail. Voyons donc ce que nous pouvons faire ici. Comme vous pouvez le constater, j'ai joué plusieurs fois avec le zéro qui m'invitait à faire zéro qui m'invitait à faire des allers-retours. Comme vous pouvez le constater, le V 2 créé en restaurant le V 1 et les mêmes éléments avec la version 3, mais l'aperçu est toujours fermé Ensuite, j'essaie aussi de dire que je peux voir un aperçu, mais je n'ai toujours pas de chance. Laisse-moi donc penser à une autre solution. J'ai donc décidé de créer un nouveau chat, mais de télécharger ma deuxième version où nous avons un bouton de réinitialisation et la même sonde qu' au tout début. Alors essayons-le. Mes amis, cette approche a réellement fonctionné parce que j'ai un aperçu qui fonctionne avec toutes mes fonctionnalités d'une version précédente, mais comme vous pouvez le voir, avec un bouton de réinitialisation fonctionnel. Et je pense que c'est un très bon exemple de la façon dont l'IA fonctionne réellement, vous savez, et de tous ces obstacles que vous pouvez rencontrer en cours de route Et vous devriez être familiarisé avec, vous savez, ces situations parce que, euh, vous savez, ce qui se trouve sur le chemin devient le chemin. Et en passant par ces différentes situations, vous allez acquérir de l'expérience. Et aussi, ce qu'on aurait pu faire pour vous. Par exemple, supposons que vous utilisiez une version gratuite de V zero et que vos messages soient une version gratuite de V zero arrivés à leur fin. Vous pouvez donc, vous savez, prendre le code tel qu'il fonctionne réellement votre identifiant, puis disons, la dernière partie de la fonctionnalité, qui était un bouton de réinitialisation, vous savez, accéder à un caillot ou discuter GPT et demander, vous savez, modifier si ce n'est été édité avec Vz quelque chose comme ça, mes amis, vous devez être flexible 45. Résumé: Bienvenue sur le résumé du module 6. Mes amis, j'espère vraiment que vous avez expérimenté et appris quelque chose grâce à ce module pratique où nous apprenons le flux de travail, le travail avec l'IA et où nous nous souvenons de mes amis. Tout commence donc par la planification, la planification de vos fonctionnalités, la planification de votre interface utilisateur et de TeXTC Ensuite, dans la deuxième partie, vous accédez à votre IA et vous demandez ce que vous avez prévu, puis vous le modifiez jusqu'à obtenir la version fonctionnelle Je dirais qu' il est bon de travailler une petite partie de votre application car comme vous l'avez probablement vu dans ce cours, parfois fournir le code, IA pouvait parfois fournir le code, ce qui n'est pas vraiment une bonne pratique pour créer des fonctions ou des styles Ensuite, lorsque vous obtenez cette petite partie du code fonctionnel, vous pouvez utiliser votre expérience pour ensuite nettoyer le code et le structurer avant de passer à la partie suivante Donc, la question suivante qui se pose est de savoir ce que nous pouvons faire si notre application est plus qu' un simple compteur et qu'elle comporte plusieurs parties. La réponse ici est assez simple. Donc, si vous vous souvenez probablement de ce schéma d'une leçon précédente, vous devez diviser votre projet en petites sous-parties , puis le faire partie par partie C'est un moyen éprouvé de créer n'importe quel système, pas seulement une application Web, et cela vous facilitera grandement la tâche. Dans ce cas, encore une fois, si vous vous souvenez du gouffre de la mort, vous pourriez facilement ne pas aller dans cette direction et vous épargner des heures à refactoriser et à corriger certaines erreurs qui pourraient être créées en utilisant une approche basée uniquement sur l'IA 46. Module 7 : Intro: Alors félicitations. Vous êtes en fait arrivé au dernier module du cours. Et ce module est entièrement dédié à la mise en pratique et à la consolidation toutes les connaissances que vous avez acquises au cours. Récapitulatif rapide du flux de travail de l'IA. La première étape consiste donc à planifier les fonctionnalités. N'oubliez pas que nous devons le faire sur papier. La deuxième étape consiste à planifier à nouveau UI et LL sur le papier. La troisième étape est une pile de texte et des bibliothèques. L'étape numéro quatre est une invite, et la dernière étape consiste à peaufiner Ce module comportera deux défis. Un par un, après chaque défi, vous recevrez une vidéo de solution avec mes explications. Alors bonne chance. 47. M7 c1 (FINAL): Bienvenue au défi numéro un. Dans ce défi, votre objectif est de créer une application de chronomètre de base, et voici à quoi pourrait ressembler l' interface utilisateur Donc, en haut, vous avez le temps réel, c'est-à-dire les minutes, secondes et les millisecondes, et en bas, vous avez trois boutons pour démarrer, suspendre Ainsi, le bouton de démarrage démarre réellement le chronomètre, les chiffres commencent à augmenter, la pause, le temps s'arrête et se réinitialise tout le temps revient à zéro Mais ce n'est qu'un exemple, vous pouvez construire quelque chose vous-même. 48. Solution 1: Bienvenue dans la partie solution du défi numéro un. Récapitulons donc rapidement les étapes. Le premier est la fonctionnalité du plan. Le deuxième concerne l'interface utilisateur et la mise en page, l'affichage de balises de texte, ainsi que le peaufinage et Commençons donc par l'étape numéro un. Donc la fonction que nous aimerions avoir. Alors démarrez, faites une pause, réinitialisez, puis nous aimerions avoir des minutes, secondes et des millisecondes L'interface utilisateur est donc assez simple. Nous avons prévu une minute , une milliseconde et trois boutons Encore une fois, pour ce qui est de la pile de texte , HDL CSS et JS, et pour cette tâche spécifique, nous avons choisi d'utiliser le Cloud pour nous entraîner également. Encore une fois, comme vous pouvez le constater, l' invite est assez simple. Créez un chronomètre de base, les fonctions de l'application Web commencent à faire une pause, à réinitialiser les minutes, les secondes, millisecondes et la pile de texte Comme vous pouvez le constater, tout ce que vous avez fait au cours de la phase de planification arrive enfin dans vos délais. Et dans ce cas précis, n' utilisons pas la capture d'écran. Essayons simplement d'utiliser du texte. Nous sommes donc dans le Cloud. Nous avons collé notre message, et voyons ce qu' il va faire Comme vous pouvez le constater, Claude a terminé son travail et nous obtenons de bons résultats avec notre crevette Alors testons-le. Il semble que cela fonctionne comme nous le souhaitons. Et allons-y et essayons de faire quelques ajustements. Par exemple, nous aimerions avoir, disons, deux zéros à la milliseconde et trois J'ai donc décidé d'utiliser le bal de fin d'année suivant. Pourriez-vous s'il vous plaît créer le format à partir de asi maintenant ? J'utilise donc les 70 à 6 zéros. Voyons donc ce que cela va faire. Comme vous pouvez le constater, elle a fait ce que nous lui demandions Essayons donc à nouveau. Il semble que cela fonctionne très bien. Jetons donc un coup d' œil au code. Et encore une fois, comme nous en parlions au tout début et tout au long du cours, vous devez d'abord acquérir de bonnes compétences en codage. Et à l'heure actuelle, comme vous pouvez le constater, se tout se trouve dans un seul fichier. Cela signifie HTML, CSS et JS, tout dans un seul fichier, sans distinction entre les préoccupations. Et puis, par exemple, si vous connaissez même les bases d'un JavaScript, vous pourrez utiliser vos connaissances pour les séparer en trois fichiers différents et les utiliser comme projet final que vous aimeriez avoir. Je pense donc que cette vidéo était plutôt bonne, et nous avons obtenu le résultat final dans ce cas, même sans la capture d'écran. 49. M7 c2 (FINAL): Bienvenue au défi numéro deux. Dans ce défi, votre objectif est de créer un générateur de citations aléatoires. Voici donc à quoi pourrait ressembler l' interface utilisateur. En haut, nous avons le vote lui-même, puis le nom de l'auteur, puis ce bouton avec une nouvelle étiquette de citation. Lorsque vous cliquez sur ce bouton, les nouvelles informations doivent être récupérées Ensuite, vous citez le nom du nouvel auteur. Et je vais vous donner un petit indice si vous souhaitez rendre ce défi un peu plus facile, vous devez utiliser les données locales et non les données d'Internet. Donc, sans la demande FIC à l'API externe. Bonne chance 50. Solution 2: Passons à la deuxième solution pour l'application de génération de code aléatoire. Encore une fois, récapitulation rapide des étapes du flux de travail, en utilisant l'IA Encore une fois, fonctionnalités, interface utilisateur et mise en page, pile de texte, invite, puis peaufinage et La fonctionnalité que nous aimerions avoir est d' afficher le code aléatoire sur ButtomClick Nous aimerions voir le code, et l' auteur et les données devraient être hébergés localement. Cela signifie que nous n'utiliserons aucune API pour ce cas spécifique. La prochaine étape est l'interface utilisateur, comme vous pouvez le voir, nous avons le devis. Nous avons le nom de l'auteur et le nouveau bouton de citation. En termes de stack, HTML, de CSS et de JS, et en termes de choix en matière d'IA, nous allons utiliser le curseur pour nous entraîner, et l'invite ressemble à ceci. Créez une application de génération de devis aléatoires. Affichez une nouvelle citation sur un bouton, cliquez, affichez la citation et l'auteur. Les données doivent être stockées localement, Textag HTML CSS et Vanilla JS Encore une fois, si vous avez effectué la bonne étape de préparation, votre message final sera suffisamment contextuel et de qualité pour permettre à l' IA d'obtenir votre première ébauche. Voyons donc cela en action. Donc, mes amis, nous sommes dans le curseur, et j'ai collé l' invite dans le chat N'oubliez pas que lorsque nous utilisons le curseur, nous aimerions utiliser le mode de vieillissement car nous aimerions que nos fichiers soient créés, et essayons de trouver ce qu'il va en ressortir. Et encore une fois, nous n'allons pas utiliser d'image pour ce cas spécifique car notre design est assez basique, ne s'agit que d'un croquis, et nous aimerions voir s' il est possible de trouver quelque chose de plus intéressant. Allons voir donc ça génère du HTML d'index. Les travaux sont en cours. Maintenant, c'est le moment des styles, du travail en cours, des données, et maintenant on travaille sur un fichier JS d'application pour les fonctionnalités JS. Comme vous pouvez le constater, il a même décidé d'ajouter des transitions CSS pour une interaction fluide. Donc, l'agent agit tout seul, c'est l'idée de l'agent. Il a donc terminé son travail et il nous explique brièvement ce qu'il a fait. Alors lisons-le un peu. Comme vous pouvez le constater, cela indique interface utilisateur moderne et épurée avec un arrière-plan dégradé, transitions fluides, un design réactif, effets Her, un stockage local dM. Tu vois, c'est plutôt cool. Donc, prévention des animations dupliquées. C'est bon. Voyons donc à quoi cela ressemblera dans un vrai navigateur. Alors, d'abord, acceptons tout. Nous sommes donc dans le navigateur, et comme vous pouvez le voir, nous avons cette belle interface utilisateur, tellement sympa. Feutre de couleur. Et essayons-le. Waouh. Comme vous pouvez le constater, cela semble plutôt bon et fonctionne comme prévu. Vous pouvez voir, mes amis, que nous avons suivi un flux de travail d'IA très simple, et lorsque vous définissez une tâche spécifique, cela fonctionne plutôt bien. Mes amis, pour ce qui est de la dernière étape en termes de peaufinage et d'édition, j'ai demandé à AI, cursory AI, spécifiquement d' utiliser une police Sera pour une citation, et comme vous pouvez le constater, elle a fait son travail Acceptons le changement et voyons le Et bien, comme vous pouvez le voir, cela a changé de téléphone, et à mon avis, il a l'air plutôt beau. J'espère donc que vous apprendrez quelque chose de nouveau grâce à cette leçon. 51. Actions: Félicitations, mon ami. Donc, jusqu'à présent, vous avez accompli un travail important. Vous avez suivi un cours complet, fait quelques exercices, et dans ce module, vous avez en fait relevé certains défis spécifiques par vous-même. Excellent travail. Je suis vraiment fier de toi, mon ami, et je te souhaite bonne chance passer ces connaissances au niveau supérieur. Donc, ce que je vous demanderais de faire maintenant, c'est partager votre projet. Une petite étude de cas, Little Explications , donne quelques détails sur la façon dont vous créez ces applications Web. Peut-être avez-vous expérimenté et fait quelque chose d' extrascolaire Vous pourriez donc également partager cela avec moi. Et si vous avez des questions, c'est très bien, posez-les, et je ferai de mon mieux pour y répondre. Encore une fois, bonne chance. 52. Résumé: Bienvenue à la fin du module numéro sept. Mon ami, dans ce module, vous avez relevé deux défis très intéressants où vous avez créé vous-même deux applications Web simples. Cela signifie que vous avez désormais une expérience directe de la création d' applications Web à l'aide de l'IA. C'est tellement bon travail. 53. Merci !: Ami, je voulais juste te dire un immense merci. J'apprécie vraiment que vous ayez trouvé le temps de prendre les notes et d' aller jusqu'au bout. Et j'espère vraiment que ces connaissances feront passer votre processus de codage à un niveau supérieur. Vous allez en effet créer les applications beaucoup plus rapidement et sous-traiter le travail fastidieux, le travail ennuyeux à votre copilote Alors bonne chance, mon ami, et merci beaucoup. À bientôt.