Comment déployer une application React + Node sur Heroku en 3 minutes sans la ligne de commande

Comment déployer une application React + Node sur Heroku en 3 minutes sans la ligne de commande

Dans ce tutoriel, nous allons faire un déploiement de base de l'application React + Node sur Heroku. Il y a beaucoup de tutoriels qui font cela uniquement en utilisant la ligne de commande, donc pour changer un peu les choses, je le ferai complètement sans la ligne de commande. Pour des choses comme la génération d'applications React et Express, nous n'avons pas d'autre choix que d'utiliser la ligne de commande. Pou

Lire la suite
Comment j'ai automatisé ma recherche d'emploi en créant un robot d'exploration Web à partir de zéro

Comment j'ai automatisé ma recherche d'emploi en créant un robot d'exploration Web à partir de zéro

L'histoire de comment ça a commencéIl était minuit un vendredi, mes amis passaient un bon moment, et pourtant j'étais cloué sur mon écran d'ordinateur en train de taper.Curieusement, je ne me sentais pas exclu.Je travaillais sur quelque chose que je trouvais vraiment intéressant et génial.J'étais juste sorti de l'université et j'avais besoin d'un emploi. Quand je

Lire la suite
Introduction au développement de jeux avec JavaScript

Introduction au développement de jeux avec JavaScript

Ce didacticiel vidéo complet est une introduction au développement de jeux à l'aide de JavaScript vanilla et de canevas HTML5. Chris Perko montre comment créer un jeu complet de casse-briques tout en expliquant les principes de base du développement de jeux.La vidéo couvre les sujets suivants:Configuration du projet et canevasDessin sur la toileEffacer le canevasCréation de la palette du joueurLa boucle de jeuGestion de la saisie au clavierDéplacer la pagaieArrêt de la pagaieDessiner l'image de la balleDéplacer la balleRefactorisation vers la classe de jeuDétection de collision entre la balle et

Lire la suite
Quel langage de programmation devriez-vous apprendre ensuite?

Quel langage de programmation devriez-vous apprendre ensuite?

Que vous soyez un développeur expert ou un débutant complet, c'est toujours une bonne idée d'apprendre un nouveau langage de programmation.Bien sûr, il n'y a pas vraiment une seule langue que chaque développeur professionnel ou en herbe doit absolument apprendre. La prochaine langue que vous choisirez d'apprendre dépendra de votre niveau de compétence actuel et de vos aspirations professionnelles générales.Ne vous i

Lire la suite
Comment manipuler le DOM dans Vanilla JavaScript

Comment manipuler le DOM dans Vanilla JavaScript

Vous avez donc appris les variables, les structures de sélection et les boucles. Il est maintenant temps d'en apprendre davantage sur la manipulation du DOM et de commencer à faire de super projets JavaScript.Dans ce tutoriel, nous allons apprendre à manipuler le DOM avec du JavaScript vanilla. Sans plus tarder, allons-y directement.1.

Lire la suite
Apprenez le HTML en 5 minutes

Apprenez le HTML en 5 minutes

Un tutoriel rapide pour vous aider à créer des sites Web.HTML est le langage de balisage utilisé pour structurer et présenter du contenu sur le World Wide Web. Avec CSS et JavaScript, cela nous permet d'avoir des sites Web magnifiques et interactifs.Puisque le HTML est la base du Web, c'est également le langage le plus essentiel pour tout cheminement de carrière en développement Web. Dans c

Lire la suite
Une introduction à Deep Q-Learning: jouons à Doom

Une introduction à Deep Q-Learning: jouons à Doom

Cet article fait partie du cours d'apprentissage par renforcement profond avec Tensorflow? ️. Consultez le programme ici.La dernière fois, nous avons découvert Q-Learning: un algorithme qui produit une Q-table qu'un agent utilise pour trouver la meilleure action à entreprendre dans un état donné.Mais co

Lire la suite
Comment inverser un nombre en JavaScript

Comment inverser un nombre en JavaScript

Exemples utilisant une fonction fléchée et une fonction JS régulièreL'inversion d'une chaîne ou l'inversion d'un nombre est l'une des questions fréquemment posées lors des entretiens de programmation. Voyons comment cela se fait.Règles / limitations :Les nombres négatifs doivent rester négatifs.ex. -12345

Lire la suite
Comment j'ai changé de carrière et obtenu un poste de développeur en 10 mois: une histoire vraie

Comment j'ai changé de carrière et obtenu un poste de développeur en 10 mois: une histoire vraie

C'est ainsi que ma carrière a évolué vers le développement front-end à 40 ans, en commençant sans expérience ni diplôme pertinent. Je n'ai utilisé que des études autodirigées tout en travaillant à plein temps et en dépensant presque rien.«Je suis assis dans un café au cœur de Madrid, en train de prendre une tasse de café, de toucher mon ordinateur portable pendant qu'il pleut dehors. Dans quelques in

Lire la suite
Tutoriel de programmation Hello World pour Python

Tutoriel de programmation Hello World pour Python

🔹 Bonjour le monde!Salut! si vous lisez cet article, vous commencez probablement à plonger dans le monde incroyable de la programmation et de l'informatique. C'est génial.Dans cet article, vous apprendrez:Comment écrire votre premier "Hello, World!"programme en Python.Comment enregistrer votre code dans un fichier Python.Commen

Lire la suite
Didacticiel des jointures SQL: jointure croisée, jointure externe complète, jointure interne, jointure gauche et jointure droite.

Didacticiel des jointures SQL: jointure croisée, jointure externe complète, jointure interne, jointure gauche et jointure droite.

Les jointures SQL permettent à nos systèmes de gestion de bases de données relationnelles d'être, enfin, relationnels.Les jointures nous permettent de reconstruire nos tables de base de données séparées dans les relations qui alimentent nos applications.Dans cet article, nous examinerons chacun des différents types de jointures dans SQL et comment les utiliser.Voici ce

Lire la suite
Découvrez la puissance des fonctions de première classe

Découvrez la puissance des fonctions de première classe

Discover Functional JavaScript a été nommé l'un des meilleurs nouveaux livres de programmation fonctionnelle par BookAuthority !En JavaScript, les fonctions sont des objets de première classe, ce qui signifie qu'elles peuvent être:stocké dans une variable, un objet ou un tableaupassé en argument à une fonctionrenvoyé d'une fonctionStocker une fonctionLes fonctions peuvent être stockées de trois manières:stocker dans une variable: let fn = function doSomething() {}stocker dans un objet: let obj = { doSomething : function(){} }stocker dans un tableau: arr.push(functio

Lire la suite
Créer un bot Twitter en Python avec Tweepy

Créer un bot Twitter en Python avec Tweepy

Avec environ 15% de Twitter composé de bots, je voulais m'essayer. J'ai cherché sur Google comment créer un bot Twitter et j'ai été amené à une application Web bien conçue. Cela vous permettait de créer un bot qui aimerait, suivre ou retweeter un tweet basé sur un mot-clé. Le problème était que vous ne pouviez créer qu'un seul bot pour une fonction.J'ai donc déci

Lire la suite
Fonctionnement de array.prototype.map ()

Fonctionnement de array.prototype.map ()

JavaScript est maintenant un langage omniprésent. Autrefois confiné à l'utilisation côté client, vous pouvez maintenant le trouver sur des serveurs de nombreuses saveurs. Au fur et à mesure que JavaScript s'est développé, son arsenal de fonctions que les utilisateurs peuvent utiliser a augmenté. La plupa

Lire la suite