Article original : How to Use CodePen – A Beginner's Guide

CodePen est un éditeur de code en ligne populaire utilisé par de nombreux développeurs à travers le monde. C'est également l'un des éditeurs recommandés que vous pouvez utiliser pour le programme de freeCodeCamp.

CodePen est uniquement destiné aux projets frontend et prend en charge HTML, CSS et JavaScript. Si vous devez créer un projet avec un composant backend, vous devrez utiliser un autre éditeur.

Dans cet article, je vais discuter des points suivants :

Comment s'inscrire pour un compte gratuit

Lorsque vous visitez le site CodePen, vous pourrez vous connecter avec les options suivantes :

  • Compte Twitter
  • Compte Facebook
  • Compte GitHub

Vous pouvez également vous inscrire avec une adresse e-mail où vous créerez un nom d'utilisateur et un mot de passe.

Une fois que vous avez créé le compte, vous devriez recevoir un e-mail de CodePen. Ouvrez ce message et vérifiez votre adresse e-mail.

Image

Différences entre les Pens et les Projets

Pens

Après avoir vérifié votre adresse e-mail, vous devriez être dirigé directement vers l'éditeur de Pen. Si l'éditeur ne s'affiche pas, vous pouvez cliquer sur Pen situé sur le côté gauche de la page d'accueil.

Image

Un éditeur de Pen est divisé en trois sections : HTML, CSS et JavaScript.

Image

Cet éditeur ne prend pas en charge plusieurs fichiers HTML, CSS et JavaScript. Les Pens sont idéaux pour des créations de petite envergure.

Si vous souhaitez écrire plus de 5 000 lignes de code, vous devriez envisager un projet à la place.

Avec le compte gratuit, vous pouvez avoir autant de Pens que vous le souhaitez.

Projets

Si vous souhaitez créer un projet, cliquez sur Projet, situé en haut à gauche de la page d'accueil.

Image

Un éditeur de projet prend en charge plusieurs fichiers HTML, CSS et JavaScript.

Image

Avec le compte gratuit, vous ne pouvez avoir qu'un seul projet et 10 fichiers. Si vous souhaitez créer plus de projets, vous devrez passer à un compte Pro.

Fonctionnalités de base de l'éditeur de Pen

Options de formatage

Si vous cliquez sur la flèche déroulante de l'un des trois éditeurs, vous verrez une option pour formater votre code.

C'est un outil utile pour garantir que votre code est correctement formaté et lisible par d'autres développeurs.

Image

Image

Vous pouvez également aller dans la section Comportement des paramètres du Pen et choisir l'option Formater à l'enregistrement.

Image

Image

Option Analyser

Si vous cliquez sur la flèche déroulante de l'un des trois éditeurs, vous verrez une option pour analyser votre code.

C'est un outil qui vous aidera à trouver et corriger les erreurs dans votre code.

Image

Image

Options d'affichage

Si vous cliquez sur Changer de vue, vous pouvez personnaliser la disposition de l'éditeur ou basculer entre les différentes options de vue.

Image

Utilisation de la console

Située en bas à gauche du Pen, la console est un outil utile pour déboguer votre code.

Image

Image

Ajout de liens pour la section head (HTML)

Lorsque vous créez vos Pens, vous n'avez pas besoin d'inclure les balises DOCTYPE, html, head ou body. Toutes ces informations sont déjà intégrées dans l'éditeur.

Si vous devez ajouter des liens pour la section head, comme des icônes Font Awesome ou des polices Google, vous pouvez les ajouter dans la section head des paramètres HTML.

Image

Ajout de bibliothèques et frameworks CSS

CodePen offre une option dans les paramètres pour ajouter des bibliothèques et frameworks CSS à vos Pens. Certaines des bibliothèques et frameworks incluent Bootstrap, Tailwind CSS et Bulma.

Image

Ajout de bibliothèques et frameworks JavaScript

Dans les paramètres JavaScript, vous pouvez ajouter des bibliothèques et frameworks populaires tels que React, Angular et Vue à vos Pens.

Image

Partage de vos Pens sur les réseaux sociaux

Si vous souhaitez partager vos Pens sur divers blogs et sites de réseaux sociaux, vous pouvez cliquer sur le bouton Partager situé en bas à droite.

Image

Exporter des Pens

Si vous souhaitez télécharger votre travail sur votre ordinateur, vous pouvez utiliser le bouton Exporter situé en bas à droite.

Image

Cela créera un dossier de tous vos fichiers.

Image

Intégrer des Pens dans des blogs et articles

Si vous souhaitez montrer des exemples de code dans vos articles de blog, vous pouvez intégrer votre création CodePen dans la page en utilisant le bouton Intégrer. Celui-ci est situé en bas à droite.

Image

Image

Comment fork un Pen

Fork un Pen signifie créer une copie de ce Pen. Lorsque vous le fork, vous aurez accès à tout le code et pourrez le modifier à votre guise.

Tout d'abord, allez au Pen que vous souhaitez fork. Ensuite, cliquez sur le bouton fork situé en bas à droite.

Image

Une fois que vous avez fork le Pen, une copie sera créée pour votre compte CodePen. Assurez-vous de cliquer sur le bouton enregistrer et vous pourrez commencer à modifier le code à partir de là.

Comment ajouter des préprocesseurs et des packages à un Pen

Dans CodePen, vous avez la possibilité d'ajouter des préprocesseurs HTML, CSS ou JavaScript ainsi que des packages NPM à vos Pens.

Dans les paramètres HTML, vous pouvez choisir parmi Haml, Markdown, Slim ou Pug.

Image

Dans les paramètres CSS, vous pouvez choisir parmi Less, SCSS, Sass, Stylus ou PostCSS.

Image

Dans les paramètres JavaScript, vous pouvez choisir parmi Babel, TypeScript, CoffeeScript ou LiveScript.

Image

Vous pouvez également ajouter des packages NPM tels que react-bootstrap à vos Pens.

Image

Fonctionnalités de base de l'éditeur de Projet

Si vous travaillez sur un projet nécessitant plusieurs fichiers, vous devriez envisager d'utiliser l'éditeur de Projet plutôt que l'éditeur de Pen. Pour le compte gratuit, vous êtes autorisé à avoir un projet.

Modèles

Il existe quelques options de modèles pour les projets HTML et CSS ainsi que pour les projets React.

Image

Si vous choisissez de passer à l'abonnement payant, vous aurez accès aux modèles Tailwind CSS et Bootstrap.

Fichiers et répertoires

Pour ajouter un nouveau fichier ou dossier, cliquez sur les boutons situés en bas à gauche.

Image

Image

Vous pouvez également télécharger des fichiers depuis votre ordinateur en utilisant la fonction glisser-déposer située juste au-dessus du bouton Nouveau fichier.

Image

Image

Vous pouvez ajouter un total de 10 fichiers à votre projet. Si vous devez ajouter plus de fichiers, vous devrez passer à l'un des forfaits payants.

Partage de projets

Si vous souhaitez partager votre projet terminé sur les réseaux sociaux ou les plateformes de blogging, vous pouvez cliquer sur le bouton Partager situé en bas à droite.

Image

Exportation de projets

Vous pouvez également exporter les fichiers de votre projet et les télécharger sur votre ordinateur en utilisant le bouton Exporter situé en bas à droite.

Image

Que obtenez-vous avec les abonnements payants ?

Les plans d'abonnement payants offrent plus de fonctionnalités CodePen telles que le mode Collab, l'hébergement d'actifs, plus de modèles et des domaines personnalisés.

Pour en savoir plus sur les différents plans d'abonnement payants, veuillez visiter la page CodePen PRO.

Image

Qu'est-ce que les défis CodePen ?

Si vous souhaitez pratiquer vos compétences frontend, vous pouvez participer aux défis mensuels. Chaque mois aura un thème, et vous pratiquerez des compétences avec un nouveau défi chaque semaine.

Image

Vous aurez également accès aux défis mensuels précédents.

Image

J'espère que vous avez apprécié cet article et je vous souhaite bonne chance dans votre parcours de développeur frontend.