Apprenez la mise en cache avec Redis, améliorez les performances avec le clustering, ajoutez le téléchargement d'images avec S3 et plus encore !

Description
Au-delà des bases de Node, ce cours vous donnera les compétences nécessaires pour devenir un des meilleurs ingénieurs de Node.

La mise en cache de requêtes avec Redis ? vous l'apprendrez... La boucle d'événements de nud... Inclus... Téléchargement de fichiers extensible... Bien sûr !

- ------------------------------

Il s'agit d'un cours indispensable si vous travaillez avec Node.

Node Internals : Voici l'une des questions d'entrevue les plus courantes auxquelles vous devrez répondre lors de la recherche d'un emploi de Node : Pouvez-vous expliquer la boucle d'événements de Node ? il y a deux types d'ingénieurs : ceux qui peuvent décrire la boucle d'événements et ceux qui ne le peuvent pas ! ce cours vous permettra d'être incroyablement bien préparé pour répondre à la question la plus importante.

Cache avec Redis : Nous allons également surcharger la performance des requêtes de base de données en implémentant la mise en cache soutenue par Redis... Redis est un magasin de données en mémoire conçu pour résoudre les besoins de mise en cache... En ajoutant la mise en cache à votre application, vous pouvez réduire le temps que prend une requête donnée, améliorant ainsi le temps de réponse global de votre application.

Téléchargement de fichiers : Il existe de nombreuses ressources en ligne qui offrent des suggestions sur la façon de gérer le téléchargement de fichiers, mais peu d'entre elles proposent une solution qui peut vraiment évoluer...  Conseil : enregistrer des fichiers directement sur votre serveur n'est pas une solution évolutive... Apprenez comment utiliser AWS S3 pour mettre en uvre le téléchargement de fichiers qui peut évoluer vers des millions d'utilisateurs avec quelques dizaines de lignes de code simple.  De nombreuses discussions sont incluses sur les problèmes de sécurité liés à la gestion des téléchargements, ainsi que sur les problèmes de sécurité liés à la gestion des téléchargements.

Nous allons d'abord apprendre à tester d'énormes pans de notre base de code avec seulement quelques lignes de code en utilisant Puppeteer et Jest. après avoir écrit de nombreux tests efficaces, nous allons permettre une intégration continue sur Travis CI, une plate-forme CI populaire et gratuite.
- ------------------------------

Voilà ce qu'on va apprendre :

Maîtriser la boucle d'événements du nud - comprendre comment le nud exécute votre code source.
Comprendre le but de Node, et comment le code que vous écrivez est finalement exécuté par du code C+++ dans le moteur V8.
Ajoutez un énorme coup de pouce à la performance de votre application Node grâce aux threads cluster et worker.
Turbocharge MongoDB requêtes MongoDB en ajoutant une requête cachée soutenue par une instance Redis rapide comme l'éclair.
Mettez votre application à l'infini avec l'image et le téléchargement de fichiers sauvegardés par le service de fichiers S3 d'Amazon.
Mettre en place un pipeline de tests d'intégration en continu pour que vous connaissiez toujours bien les fonctions de votre projet.
Vous pensez que vous savez tout ce qu'il y a à savoir sur la gestion des cookies et des sessions....  Eh bien, vous pouvez le faire, mais apprenez-en encore plus !
Assurez-vous que votre application fonctionne comme vous l'attendez avec le test de navigateur automatisé en utilisant Jest et Puppeteer.
Bonus - apprenez les techniques avancées de JS en cours de route, y compris où utiliser les proxys ES2015 !
J'ai construit le cours que j'aurais voulu suivre lorsque j'apprenais à Node, un cours qui explique les concepts et comment ils sont mis en uvre dans le meilleur ordre pour que vous puissiez apprendre et les comprendre en profondeur.

CLIQUEZ ICI pour accéder à ce cours