HTML, ou Hyper Text Markup Language, est le langage de balisage qui définit la structure d'une page Web. Il constitue l’épine dorsale de tout site Web et est essentiel au développement front-end. Commençons par la structure de base d'une page HTML.
Une page HTML est composée d'une série d'éléments, chacun représenté par une balise. La balise la plus externe est la balise <html>, qui encapsule l'intégralité du contenu de la page. Dans cette balise, nous avons deux sections principales : <head> et <body>.
La <head> contient des méta-informations sur la page, telles que le titre (qui apparaît dans l'onglet du navigateur), des liens vers des feuilles de style CSS, des scripts JavaScript et d'autres informations qui ne sont pas directement visibles par l'utilisateur.
Le <body> C'est là que réside tout le contenu visible de la page. Cela inclut le texte, les images, les liens, les formulaires, les boutons et bien plus encore.
Les balises sont utilisées pour marquer le début et la fin d'un élément. Par exemple, le texte que vous souhaitez afficher sous forme de paragraphe sera placé entre les caractères <p> et </p>. Il existe de nombreuses balises en HTML, chacune ayant un objectif spécifique.
De plus, les balises peuvent contenir des attributs qui fournissent des informations supplémentaires sur l'élément. Par exemple, le symbole <a> (qui crée un lien) contient généralement l'attribut 'href', qui spécifie l'URL vers laquelle le lien doit pointer.
Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter du code JavaScript côté serveur. Ceci est utile pour créer des serveurs Web, interagir avec des bases de données, etc. Node.js est livré avec un gestionnaire de packages intégré appelé NPM (Node Package Manager), qui facilite l'installation et la gestion des bibliothèques et des outils JavaScript.
Node.js est un environnement d'exécution JavaScript basé sur le moteur JavaScript V8 de Google Chrome. Il permet aux développeurs d'utiliser JavaScript pour écrire du code qui s'exécute sur le serveur, et pas seulement dans le navigateur de l'utilisateur. Cela ouvre un certain nombre de possibilités, notamment la création de serveurs Web, l'exécution d'opérations d'E/S (telles que la lecture et l'écriture de fichiers) et l'interaction avec des bases de données.
NPM est le gestionnaire de packages par défaut pour Node.js. Il facilite l'installation et la gestion des bibliothèques de code JavaScript, appelées packages. NPM permet également aux développeurs de partager et de distribuer leur code avec la communauté. Avec NPM, vous pouvez installer des packages dans votre projet avec une seule commande, et il se chargera de résoudre et d'installer toutes les dépendances.
Pour utiliser NPM, vous devez installer Node.js sur votre ordinateur. Une fois installé, vous pouvez utiliser la commande 'npm install' pour installer les packages dans votre projet.