6 projets de développement Web GitHub qui valent le détour

Bonjour, Habr! Je vous présente une traduction de l'article 6 de Github Repos pour les développeurs Web que vous devriez consulter par lampewebdev .

Une fois que j'ai feuilleté un flux dev.to et suis tombé sur un post sur 6 projets GitHub pour pomper rapidement les connaissances .

Je suis d'accord avec l'auteur que la liste est vraiment impressionnante, mais parfois la liste des liens dans ces projets est très longue.

Par conséquent, voici une liste de mes projets GitHub préférés pour pomper rapidement des connaissances, mais créés spécifiquement pour les développeurs Web.

Liste des questions JavaScript (avancées)




Après tout, nous aimons tous les interviews? Résoudre des problèmes que nous n'aurons jamais à résoudre dans le monde réel? Vous aimez écrire des algorithmes au tableau? Ou en regardant le code, répondez à la question: "Quelle sera la conclusion?". A quoi vous devez répondre: "Ce terrible code doit être réécrit de toute urgence!"

Mais nous devons nous y préparer! Par conséquent, dans ce référentiel, vous trouverez des questions et des solutions dans de nombreuses langues!

Leur réussite peut prendre des jours, des heures ou des mois, selon vos compétences et votre expérience, donc je ne dirai pas exactement combien.

Algorithmes JavaScript et structures de données




Une nouvelle tendance dans le monde informatique parle beaucoup des algorithmes et les connaît bien.

Ce référentiel incroyable en contient la plupart!

C'est vraiment cool que chaque algorithme soit écrit en JavaScript et testé. Il vous sera donc encore plus facile de les comprendre!

J'ajouterai de moi-même: n'essayez pas de les étudier dans le but de pouvoir les écrire directement de votre tête. D'après mon expérience et mon opinion, 99,5% des développeurs n'auront jamais à écrire ou à implémenter d'algorithmes. Il vous suffit de comprendre la complexité temporelle de ces algorithmes afin de décider quand charger une bibliothèque à l'aide de cet algorithme et l'utiliser conformément à sa destination.

Bases de la sécurité du réseau




La sécurité a toujours été un point important, mais plus les technologies cloud se développent, plus elles deviennent prioritaires pour de nombreuses entreprises.

Cela signifie également que pour vous, en tant que développeur Web, connaître les bases de la sécurité réseau vous aidera à obtenir un plus gros salaire, car vous aurez un avantage sur les développeurs qui pensent que la sécurité n'est pas importante.

Ce référentiel contient les bases des bases de sécurité nécessaires même pour les développeurs juniors d'aujourd'hui.

JavaScript à la lumière des fonctions




La programmation fonctionnelle devient une tendance non seulement dans le développement JavaScript, mais aussi dans l'ensemble du développement.

De plus, vous devez en savoir plus que la POO.

Je n'ai plus rien à dire sur le développement fonctionnel. Je pense que vous devriez au moins le savoir un peu, cela fera de vous un développeur plus expérimenté.

Meilleures pratiques Node.js




Ne bloquez pas la boucle d'événement! Veuillez ne pas bloquer la boucle d'événement! Utilisez les meilleures pratiques lorsque vous travaillez avec nodejs!

Si vous bloquez la boucle d'événements lorsque vous travaillez avec nodejs, vous ne devriez pas le faire!

C'est pourquoi vous devez lire ce guide de bonnes pratiques pour nodejs.
Et pour les développeurs de nodejs, ce guide est une lecture incontournable.
Alors commencez maintenant!

JavaScript: code propre




Ce référentiel est inspiré d'un livre du même nom d'oncle Bob.

Si vous n'aimez pas lire des livres, ce référentiel est fait pour vous.

Nous savons qu'un mauvais code peut fonctionner car nous écrivons tous parfois du mauvais code.

Et c'est normal! Ayant un manuel montrant ce qu'est un mauvais code, il nous sera plus facile d'écrire un bon code.

De temps en temps, je regarde ce référentiel pour rafraîchir mes connaissances.



Avez-vous des référentiels préférés sur GitHub? Partagez-les dans les commentaires!

Source: https://habr.com/ru/post/fr483930/


All Articles