Passer aux informations sur le produit
Codage Vibe avec Code Assistant
Codage Vibe avec Code Assistant
Description
Introduction au livre
Ce livre s'adresse à la personne moyenne qui souhaite utiliser différents « assistants de programmation ».
Ce livre s'adresse également aux développeurs débutants souhaitant améliorer leur productivité grâce à la méthode Vibe Coding. Il est conçu pour être accessible même aux personnes sans expérience en informatique, ainsi qu'aux développeurs débutants.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
1.
L'ère du codage vocal - Le codage par vibrations
1.1 L'ère 3.0 du développement logiciel a commencé.

1.2 Quel rôle les développeurs joueront-ils à l'avenir ?
1.3 La réalité et les alternatives du codage vibratoire
1.4 Agent libre - L'ère des solopreneurs

2.
De quels outils disposez-vous ?
2.1 La guerre féroce de l'IA entre les géants de la tech
2.2 Microsoft Copilot
2.3 IDE de curseur
2.4 Interface de ligne de commande Gemini de Google
2,5 Kiro d'Amazon

3.
Configuration de base pour le développement
3.1 Installation de Python et de Visual Studio Code
3.2 Essai de Python
3.3 Comprendre les bases du Web

4.
Installation et utilisation de Copilot dans Visual Studio Code
4.1 Installation de Copilot dans Visual Studio Code
4.2 Création d'un jeu avec Python
4.3 Analyse et visualisation automatisées des données à l'aide de Copilot
4.4 Utilisation de SQLite (Python) et création d'une interface graphique pour explorer les résultats
4.5 Création d'un programme GUI sous forme de fichier exécutable et sa distribution
4.6 Création d'un programme qui enregistre les résultats d'exploration dans un fichier Excel
4.7 Création d'une page Web de destination

5.
Générer du code à l'aide de l'IDE Cursor
5.1 Installation de l'IDE Cursor
5.2 Développement avec l'EDI Cursor
5.3 Automatisation de l'analyse et de la visualisation des données avec l'IDE Cursor
5.4 Création d'un jeu de tir comme Xevious avec l'IDE Cursor
5.5 Création d'un site web de promotion de K-dramas avec l'IDE Cursor
5.6 Définition des règles dans l'EDI Cursor

6.
Installez et utilisez l'interface de ligne de commande (CLI) Fun Age de Google.
6.1 Installation de l'interface de ligne de commande Gemini de Google et son utilisation avec Visual Studio Code

7.
Utilisation de Kiro d'Amazon
7.1 Installation de Kiro
7.2 Création d'un site web simple basé sur des spécifications
7.3 Création du code du jeu à partir des spécifications

8.
Développement d'applications iPhone avec Xcode sur macOS - Utilisation des curseurs
8.1 Une brève introduction à l'application iPhone
8.2 Introduction au langage Swift et à SwiftUI
8.3 Exécution du code généré par l'IDE Cursor dans Xcode
8.4 Déploiement et exécution de l'application réelle sur un iPhone

9.
Utilisation du code Claude
9.1 Installation du code Claude
9.2 Création d'un jeu Xevious à l'aide du code Claude
9.3 Création d'une page web de liste de tâches à l'aide du code Claude

Chapitre 10 Mini-projet - Connexion et utilisation de l'IDE Cursor et de Supabase
10.1 Connexion à Supabase via MCP
10.2 Création d'un projet de centre commercial
10.3 Ajout d'un tableau d'affichage à un projet de centre commercial

Avis de l'éditeur
« Vibe Coding with Code Assistant » est un livre qui traite de la méthode de codage Vibe, récemment devenue populaire.
Il existe tellement d'outils que j'ai eu du mal à choisir celui qui conviendrait à mon travail.


Nous avons d'abord privilégié les outils faciles à utiliser pour les débutants.
Tout d'abord, l'environnement de développement intégré est facile à utiliser.
L'installation de Copa Ilot dans Microsoft Visual Studio Code crée un environnement véritablement puissant.
Malgré quelques lacunes fonctionnelles, c'est un excellent environnement pour les débutants.


Deuxièmement, j'ai choisi des outils disponibles gratuitement.
En réalité, de nombreux développeurs utilisent Cloud Code, mais certaines parties sont payantes. J'ai donc choisi Visual Studio Code + Co-Pilot, qui est gratuit, et Cursor IDE, qui est gratuit pendant deux semaines.
Kiro, lancé par Amazon, est également un environnement de développement intégré actuellement disponible gratuitement.
Ce livre explique principalement les environnements qui peuvent être utilisés gratuitement autant que possible.


Troisièmement, il y a les environnements récemment publiés. Les environnements en ligne de commande ne sont pas faciles à choisir pour les débutants.
Cependant, l'interface de ligne de commande Gemini de Google est gratuite et offre une capacité d'un million de jetons ; je pense donc qu'elle convient aux tests de programmes à grande échelle.


Quatrièmement, j'ai résumé comment s'inscrire et utiliser le Claude Code, qui est un service payant mais qui reste le meilleur.
Si vous développez avec Code Assistant, vous devrez effectuer des paiements réguliers.
Cela peut paraître un peu fastidieux pour les lecteurs, mais veuillez jeter un coup d'œil et constater que ce genre d'environnement existe.


Enfin, j'ai tenté de gérer un centre commercial d'électronique sous forme de mini-projet.
Habituellement, lors de formations de longue durée, le centre commercial et le tableau d'affichage sont créés en une à deux semaines.
Vous pouvez facilement générer automatiquement un code comme celui-ci en vous débattant avec l'IDE Cursor pendant deux à trois heures.


Ces environnements peuvent être modifiés à tout moment.
Étant donné que de nouvelles versions des outils de codage Vibe sont publiées chaque mois, les écrans peuvent être légèrement différents.
Cependant, comme les méthodes d'utilisation sont similaires, si vous apprenez à maîtriser les outils de codage Vibe représentatifs qui facilitent le codage, vous pourrez facilement vous adapter à des environnements non abordés dans ce livre.
Je vis des expériences similaires.


Le moment est venu d'apprendre à coder grâce à un LLM basé sur l'IA.
Je suis très curieux de voir quels changements apparaîtront à l'avenir.
L'utilisation des assistants de programmation devrait se généraliser rapidement.
Personnellement, je dispense des cours destinés aux développeurs, mais j'anime également des formations en programmation Python pour le grand public, ainsi que des cours no-code et low-code. Même les personnes sans aucune connaissance en programmation peuvent facilement s'exercer grâce aux outils d'assistance au code.
On assiste aujourd'hui à l'ouverture d'un marché où les citoyens ordinaires (développeurs citoyens) peuvent créer des sites web et des applications, au lieu d'un marché réservé aux développeurs professionnels.


La majeure partie du code de ce livre est omise.
En générant du code avec Copilot et Cursor IDE, je me suis rendu compte qu'ajouter 100 % du code n'avait pas beaucoup de sens, alors j'ai tout simplement omis une partie.
Je pense que c'est une bonne approche, car c'est présenté dans un livret relativement court.
Le code final a été téléchargé sur GitHub.


La structure générale du livre est la suivante.


Le chapitre 1 présente l'ère du codage verbal – le codage vibratoire.
C'est devenu l'un des sujets les plus en vogue parmi les développeurs et les ingénieurs ces derniers temps.


Le chapitre 2 examine les outils disponibles.
Cela continuera probablement à changer même après la publication de ce livre.
Les bases restent néanmoins similaires.
Passons rapidement en revue les outils que nous utiliserons.


Le chapitre 3 aborde la configuration de base du développement.
Les non-développeurs doivent procéder par étapes, en commençant par la configuration de l'environnement.
Commençons par le début, en créant et en exécutant une page web avec Python.


Le chapitre 4 explique comment installer et utiliser Copilot dans Visual Studio Code.
C'est un environnement facilement accessible même aux non-développeurs.


Le chapitre 5 générera du code à l'aide de l'IDE Cursor.
Vous pouvez l'essayer gratuitement pendant deux semaines.
Grâce à ses fonctionnalités puissantes, si vous aimez programmer, vous serez probablement prêt à payer pour ce produit.


Le chapitre 6 installe et utilise l'interface de ligne de commande Fun Age de Google.
Il est facile à installer et vous pouvez l'utiliser gratuitement jusqu'à 1 million de jetons ; il est donc idéal à utiliser en complément d'autres outils d'assistance au codage.


Le chapitre 7 explore Kiro d'Amazon.
Il ne diffère pas beaucoup des autres outils, mais il possède une fonctionnalité intéressante appelée développement basé sur les spécifications.


Le chapitre 8 explore le développement d'applications iPhone à l'aide de Xcode sur macOS.
Voyons comment utiliser facilement le code généré dans l'IDE Cursor en l'intégrant à Xcode fourni par Apple.
On constate que les applications mobiles sont également développées de cette manière.

Le chapitre 9 traite du Code Claude.
On peut presque dire qu'il est le roi de la génération automatique de code.
Cette partie nécessite un paiement.
Il présente de nombreuses similitudes avec l'IDE Cursor évoqué précédemment, et son environnement d'utilisation est similaire à celui de Google Gemini CLI.


Le chapitre 10 est un mini-projet où vous créerez un centre commercial d'électronique de A à Z.
Cela inclut l'utilisation de Cursor IDE pour résoudre des problèmes de base de données avec Supabase, et même des tâches liées aux achats et aux forums.
On peut considérer cela comme la capacité à réaliser ce niveau de travail en combinant tout ce que vous avez appris jusqu'à présent.


Les chapitres 1 à 7 peuvent être pratiqués sur un ordinateur portable Windows.
Cependant, pour le chapitre 8, la pratique n'est possible que sur un MacBook (macOS).
Xcode, un outil de développement fourni par Apple, doit être exécuté sur macOS.
Pour ceux qui ne possèdent pas de Mac Mini ou d'ordinateur portable Mac, vous pouvez découvrir comment le travail mobile peut être effectué de cette manière.


Le chapitre 9 a été réalisé sur un MacBook, mais il fonctionne également sans aucun problème sur un ordinateur portable Windows.
Le chapitre 10 a également été réalisé sur un ordinateur portable Windows.
En réalité, la plupart des outils de codage Vibe sont compatibles avec Windows et Mac.
Par souci de commodité, une grande partie de ce contenu a été réalisée sur un ordinateur portable Windows.


J'espère que vous tous, chers lecteurs, deviendrez des développeurs capables de mettre en œuvre d'excellentes idées en utilisant divers outils d'assistance au codage.

[Note de l'auteur]

J'ai reçu l'aide de nombreuses personnes avant la publication de ce livre.
Je tiens tout d'abord à exprimer ma gratitude au personnel de Multicampus, du siège de la productivité, de Hunet et d'Etibus, qui aident toujours les enseignants qui manquent de compétences pour donner des cours.
Je tiens également à remercier mon épouse, Hong Eun-mi, qui soutient toujours son mari malgré ses défauts, ainsi que mes collègues de bureau, Ye-ji et Ye-jun, qui encouragent toujours leur père.
Je voudrais également remercier ma mère, mon beau-père et ma belle-mère qui prient toujours pour moi, moi qui suis ignorant.

Je tiens également à remercier le PDG Kim Yeon-hong d'avoir autorisé la publication de ce livre.
Je tiens également à remercier mes collègues formateurs et les développeurs actuels qui ont régulièrement fourni des commentaires sur le livre.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 30 septembre 2025
Nombre de pages, poids, dimensions : 304 pages | 666 g | 189 × 257 × 14 mm
- ISBN13 : 9788997945115
- ISBN10 : 8997945114

Vous aimerez peut-être aussi

카테고리