Catégories
Astuces et Design

Comment créer une API Node.js pour la blockchain Ethereum – Smashing Magazine

A propos de l'auteur John Agbanusi est un développeur full stack passionné, un développeur chez Meet Kumba et un contributeur open source actif aux logiciels open source gratuits. Son majeur… Plus à propos John ↬ Dans cet article, John Agbanusi explique comment vous pouvez créer une API Node.js à partir de zéro en créant et […]

Catégories
Astuces et Design

Créons notre propre API d'authentification avec Nodejs et GraphQL

L'authentification est l'une des tâches les plus difficiles pour les développeurs qui commencent tout juste avec GraphQL. Il y a beaucoup de considérations techniques, notamment ce que l'ORM serait facile à configurer, comment générer des jetons sécurisés et des mots de passe de hachage, et même quelle bibliothèque HTTP utiliser et comment l'utiliser. Dans cet […]

Catégories
Astuces et Design

Meilleure gestion des erreurs dans NodeJS avec des classes d'erreur – Smashing Magazine

A propos de l'auteur Kelvin Omereshone est le directeur technique de Quru Lab. Kelvin était auparavant ingénieur Front-end chez myPadi.ng. Il est le créateur de la communauté Nuxtjs Africa et très passionné… Plus à propos Kelvin … Cet article est destiné aux développeurs JavaScript et NodeJS qui souhaitent améliorer la gestion des erreurs dans leurs […]

Catégories
Astuces et Design

La boucle d'événements Node.js: un guide du développeur sur les concepts et le code

L'asynchronie dans n'importe quel langage de programmation est difficile. Des concepts comme la concurrence, le parallélisme et les blocages font frissonner même les ingénieurs les plus chevronnés. Le code qui s'exécute de manière asynchrone est imprévisible et difficile à tracer en cas de bogues. Le problème est incontournable car l'informatique moderne a plusieurs cœurs. Il […]

Catégories
Astuces et Design

21 questions d'entretiens chez Node.js avec solutions

Se préparer à un entretien d'embauche est toujours une tâche ardue. Vous ne savez probablement pas exactement ce qu'on vous demandera et les nerfs peuvent facilement prendre le dessus, vous faisant même oublier votre propre nom. J'ai compilé 21 questions Node.js pour des entretiens d'embauche qui vont de choses très simples à des sujets plus […]

Catégories
Astuces et Design

Meilleure gestion des erreurs dans NodeJS avec des classes d'erreur – Smashing Magazine

A propos de l'auteur Kelvin Omereshone est le directeur technique de Quru Lab. Kelvin était auparavant ingénieur Front-end chez myPadi.ng. Il est le créateur de la communauté Nuxtjs Africa et très passionné… Plus à propos Kelvin … Cet article est destiné aux développeurs JavaScript et NodeJS qui souhaitent améliorer la gestion des erreurs dans leurs […]

Catégories
Astuces et Design

Utilisation de MySQL avec Node.js et le client JavaScript mysql – SitePoint

Les bases de données NoSQL sont plutôt populaires parmi les développeurs de nœuds, avec MongoDB (le «M» dans la pile MEAN) en tête du peloton. Cependant, lorsque vous démarrez un nouveau projet Node, vous ne devez pas simplement accepter Mongo comme choix par défaut. Le type de base de données que vous choisissez doit plutôt […]

Catégories
Astuces et Design

Créer une interface de ligne de commande JavaScript (CLI) avec Node.js – SitePoint

Aussi grand que Node.js pour les applications Web «traditionnelles», ses utilisations potentielles sont beaucoup plus larges. Microservices, API REST, outillage, utilisation de l'Internet des objets et même des applications de bureau: vous avez le dos. Un autre domaine où Node.js est vraiment utile est la création d'applications en ligne de commande – et c'est ce […]

Catégories
Astuces et Design

Une introduction à Node.js

Vous avez donc entendu parler de Node.js, mais vous ne savez pas exactement de quoi il s'agit ni où il s'intègre dans votre flux de travail de développement. Ou peut-être avez-vous entendu des gens chanter les louanges de Node et maintenant vous vous demandez si c'est quelque chose que vous devez apprendre. Peut-être connaissez-vous une […]

Catégories
Astuces et Design

Formulaires, téléchargements de fichiers et sécurité avec Node.js et Express – SitePoint

Si vous créez une application Web, vous risquez de rencontrer le besoin de créer des formulaires HTML dès le premier jour. Ils font partie intégrante de l'expérience Web et peuvent être compliqués. En règle générale, le processus de traitement des formulaires implique: afficher un formulaire HTML vide en réponse à une initiale GET demande utilisateur […]

Catégories
Astuces et Design

Comment construire votre premier Bot Discord avec Node.js – SitePoint

De nos jours, les bots sont utilisés pour automatiser diverses tâches. Depuis la sortie des appareils Alexa d'Amazon, le battage médiatique entourant les robots d'automatisation n'a fait que commencer à croître. Outre Alexa, d'autres outils de communication comme Discord et Telegram proposent des API pour développer des robots personnalisés. Cet article se concentrera uniquement sur […]

Catégories
Astuces et Design

Configuration de NGINX et SSL avec Node.js

NGINX est un serveur HTTP hautes performances ainsi qu'un proxy inverse. Contrairement aux serveurs traditionnels, NGINX suit une architecture asynchrone pilotée par les événements. Par conséquent, l'empreinte mémoire est faible et les performances sont élevées. Si vous exécutez une application Web basée sur Node.js, vous devez sérieusement envisager d'utiliser NGINX comme proxy inverse. NGINX peut […]

Catégories
Astuces et Design

Comment créer et structurer une application MVC Node.js – SitePoint

Dans une application non triviale, l'architecture est aussi importante que la qualité du code lui-même. Nous pouvons avoir des morceaux de code bien écrits, mais si nous n'avons pas une bonne organisation, nous aurons du mal à mesure que la complexité augmente. Il n'est pas nécessaire d'attendre que le projet soit à mi-chemin pour commencer […]

Catégories
Astuces et Design

Créer une application CRUD Node.js en utilisant React et FeathersJS – SitePoint

Construire un projet moderne nécessite de diviser la logique en code frontal et principal. La raison de cette décision est de promouvoir la réutilisation du code. Par exemple, nous devrons peut-être créer une application mobile native qui accède à l'API principale. Ou nous développons peut-être un module qui fera partie d'une grande plate-forme modulaire. La […]

Catégories
Astuces et Design

Authentification locale à l'aide de Passport dans Node.js

Une exigence courante lors de la création d'une application Web consiste à implémenter un système de connexion, afin que les utilisateurs puissent s'authentifier avant d'accéder aux vues ou aux ressources protégées. Heureusement pour ceux qui créent des applications Node, il existe un middleware appelé Passport qui peut être déposé dans n'importe quelle application Web Express […]

Catégories
Astuces et Design

Comment utiliser SSL / TLS avec Node.js – SitePoint

En 2020, il n'y a aucune raison pour que votre site Web n'utilise pas HTTPS. Les visiteurs l'attendent, Google l'utilise comme facteur de classement et les fabricants de navigateurs nommeront et honteusement les sites qui ne l'utilisent pas. Dans ce didacticiel, je vais vous expliquer comment ajouter un certificat généré par Let’s Encrypt à votre […]

Catégories
Astuces et Design

Explorer les internes de Node.js – Smashing Magazine

Node.js est un outil intéressant pour les développeurs Web. Avec son haut niveau de simultanéité, il est devenu un candidat de premier plan pour les personnes qui choisissent des outils à utiliser dans le développement Web. Dans cet article, nous allons découvrir ce qui compose Node.js, lui donner une définition significative, comprendre comment les composants […]