Installation
Les sous-titres sont disponibles en français.Tout dâabord, installons tout ce dont nous avons besoin.
Vous pourriez avoir besoin de droits administrateur. Si vous ĂȘtes sur votre ordinateur de travail et que vous ne les avez pas, demandez lâaide de votre service informatique.
Ăditeur de code
Le code nâest que du texte. Vous pouvez Ă©crire votre code dans nâimporte quel Ă©diteur de texte, mais il est plus pratique dâutiliser un Ă©diteur de code qui offre de nombreuses fonctionnalitĂ©s utiles.
Vous avez de nombreuses options gratuites et intĂ©ressantes, mais la plus populaire est Visual Studio Code, et câest ce que nous allons utiliser. Câest un projet en code ouvert maintenu par Microsoft.
Téléchargez-le à partir du site web et installez-le.
Une fois installĂ©, ouvrez-le. Il devrait ressembler Ă ceci. Ce nâest pas grave si vous avez diffĂ©rents onglets ouverts.
Personnellement, je trouve que lâinterface est trop petite et je lâajuste toujours pour quâelle soit un peu plus grande lorsque je configure une nouvelle machine. Pour ce faire, cliquez sur le menu View => Appearance => Zoom In
.
Moteur dâexĂ©cution (runtime)
Pour que votre ordinateur comprenne TypeScript et lâexĂ©cute, vous avez besoin dâun moteur dâexĂ©cution.
Encore une fois, vous avez de nombreuses excellentes options en code ouvert, mais je trouve Deno particuliÚrement facile à utiliser. Deno est maintenu par Deno Land Inc., avec Ryan Dahl comme PDG. Dahl a également créé Node.js, un autre moteur trÚs populaire.
Pour lâinstaller, visitez le site web et copiez la commande appropriĂ©e pour votre systĂšme dâexploitation.
Ne vous inquiĂ©tez pas si vous avez une version diffĂ©rente. Tant que câest une v2.x.x, tout ira bien.
Ensuite, suivez ces étapes :
- Ouvrez un nouveau terminal dans VS Code.
- Collez la commande que vous avez copiĂ©e juste avant et appuyez sur la touche EntrĂ©e pour lâexĂ©cuter.
La commande téléchargera et installera Deno sur votre ordinateur.
Si on vous demande dâajouter Deno Ă votre chemin dâaccĂšs (path), tapez Y
et appuyez sur EntrĂ©e. Cela garantit que Deno est facilement accessible depuis votre terminal. Si on ne vous le demande pas, ce nâest pas un problĂšme.
Et si on vous demande de configurer les suggestions automatiques (completions), choisissez bash ou zsh en fonction de votre systĂšme dâexploitation en utilisant les touches haut et bas et en appuyant sur la barre dâespace. Ensuite, appuyez sur EntrĂ©e. Encore une fois, si on ne vous le demande pas, ce nâest pas un problĂšme.
Maintenant, tout devrait ĂȘtre correctement installĂ©.
Quittez et redémarrez VS Code. Ensuite, tapez deno --version
dans votre terminal et appuyez sur Entrée pour afficher votre version de Deno. Vous devriez voir quelque chose comme ceci !
Extensions
VS Code dispose dâun merveilleux Ă©cosystĂšme dâextensions et lâĂ©quipe de Deno en a créé une trĂšs utile pour vous aider Ă coder efficacement.
Suivez ces Ă©tapes pour lâinstaller :
- Cliquez sur lâonglet Extensions sur le cĂŽtĂ© gauche de VS Code.
- Recherchez lâextension Deno.
- Installez lâextension Deno. Assurez-vous que
Mise Ă jour automatique
est cochée.
Une des fonctionnalitĂ©s trĂšs pratique de lâextension Deno est son formateur de code. Mettons Ă jour les paramĂštres de VS Code pour quâil formate automatiquement notre code Ă chaque sauvegarde de fichier. Cela aidera Ă garder tout propre et bien organisĂ©.
- Sur Mac, allez dans
Code => Preferences => Settings
. - Sur PC, allez dans
File => Preferences => Settings
.
Recherchez Default Formatter
dans la barre de recherche et sélectionnez Deno
dans le menu déroulant.
Recherchez Format On Save
et cochez la case pour lâactiver.
Les paramĂštres sont enregistrĂ©s automatiquement, vous pouvez donc fermer lâonglet Settings
. Tout est prĂȘt !
Exécutons un script
Pour vĂ©rifier que tout fonctionne comme prĂ©vu, nous allons Ă©crire un petit script et lâexĂ©cuter.
Pour démarrer un nouveau projet dans VS Code, suivez ces étapes :
- Créez un nouveau dossier quelque part sur votre ordinateur.
- Dans VS Code, cliquez sur lâonglet Explorer.
- Cliquez sur
Open Folder
et sĂ©lectionnez le dossier que vous venez de crĂ©er. Si on vous demande si vous faites confiance aux auteurs des fichiers, rĂ©pondez âOuiâ pour continuer.
Maintenant que VS Code a ouvert votre dossier, nous pouvons créer un nouveau fichier.
- Faites un clic droit sur lâExplorateur.
- Cliquez sur
New File...
. - Nommez votre nouveau fichier
main.ts
. Si le fichier ne sâouvre pas en tant que nouvel onglet, cliquez dessus. - Dans lâonglet
main.ts
, tapezconsole.log("This is going to be fun!");
et enregistrez le fichier en appuyant surCMD
+S
sur Mac ouCTRL
+S
sur PC.
Ce code dit Ă votre ordinateur dâafficher This is going to be fun! dans votre terminal.
Si vous voyez un point blanc au lieu dâune croix sur lâĂ©tiquette de lâonglet (comme montrĂ© dans la capture dâĂ©cran ci-dessous), cela signifie que vous avez modifiĂ© le fichier mais ne lâavez pas encore enregistrĂ©. Assurez-vous dâenregistrer le fichier en cliquant sur son contenu puis en appuyant sur CMD
+ S
sur Mac ou CTRL
+ S
sur PC.
Une fois le fichier enregistré, nous pouvons exécuter le script.
- Affichez le terminal.
- Tapez
deno run main.ts
dans le terminal et appuyez sur Entrée.
Cela demande Ă votre ordinateur dâutiliser Deno pour exĂ©cuter le script main.ts
. Par consĂ©quent, vous devriez voir Ăa va ĂȘtre amusant ! dans votre terminal.
FĂ©licitations ! Vous ĂȘtes maintenant prĂȘt Ă coder. On va bien sâamuser ! đ€©
Ă propos de lâIA
Vous avez peut-ĂȘtre remarquĂ© que nous nâavons pas installĂ© dâoutils basĂ©s sur lâintelligence artificielle, comme GitHub Copilot.
Ces outils sont de plus en plus populaires pour les tùches de programmation et peuvent améliorer considérablement la productivité. Cependant, ils ne sont pas sans défauts. Ils peuvent introduire des erreurs et des bogues.
Pour les programmeurs expĂ©rimentĂ©s, ce nâest pas un gros problĂšme. Quand vous savez ce que vous faites, vous pouvez facilement vĂ©rifier et ajuster ce que lâIA vous donne.
Pour les dĂ©butants, cependant, il est prĂ©fĂ©rable de sâen passer. Prenez le temps de maĂźtriser les bases. Avec des fondations solides, vous pourrez alors exploiter pleinement le potentiel de ces outils.