Как разработчики, мы все хотим улучшить свои навыки программирования. Сегодня я представляю вам не 5, не 7, а 10 репозиториев GitHub, которые помогут вам вырасти как JavaScript-разработчику!
Берите свой любимый чай и отправляйтесь на эти ресурсы.
Оглавление
Шпаргалка по ES6
Подобно современной шпаргалке по JS, представленной ранее, здесь собраны советы, рекомендации, лучшие практики и фрагменты кода на JavaScript.
Добавьте его в закладки и возвращайтесь к нему, когда он вам понадобится.
+12.9k => https://github.com/DrkSephy/es6-cheatsheet
Алгоритмы
Слышали, что вам нужно реализовать алгоритм на JavaScript? Тогда это хранилище для вас.
В нем представлен полный список алгоритмов и структур данных на JavaScript с объяснениями и примерами. Содержание организовано по уровню подготовки: B (начинающий) и A (продвинутый).
+151k ️= > https://github.com/trekhleb/javascript-algorithms
Лучшие практики работы с Node
Node JS - одна из наиболее широко используемых технологий в отрасли. Репозиторий ниже содержит актуальный список лучших практик, которым вы можете следовать.
Каждая передовая практика подкреплена примером, а репозиторий переведен на +7 языков. У вас больше нет оправданий, чтобы не проверить его!
+81.7k ️= > https://github.com/goldbergyoni/nodebestpractices
33 концепции JS
Репозиторий описывает: “33 концепции JavaScript, которые должен знать каждый разработчик”. Ссылки, видео, статьи или книги поддерживают эти концепции.
+51.8k ️= > https://github.com/leonardomso/33-js-concepts
Вы не знаете JS (пока)
Я не знаю, нужно ли еще что-то рассказывать об этом репозитории. Можно ли назвать эту статью списком репозиториев JavaScript, не включая его?
Этот репозиторий - инициатива Кайла Симпсона (он же Getify), автора серии книг “You Don’t Know JS (Yet)”. Эти книги глубоко погружаются в основную механику языка JavaScript.
Автор предоставляет цифровые версии этих книг в репозитории бесплатно.
Примечание: Вы можете купить эти книги, чтобы поддержать автора и получить версию в мягкой обложке.
+159k ️= > https://github.com/getify/You-Dont-Know-JS
Чистый код JavaScript
В мире программирования существует известная книга под названием ”Чистый код”. Данное хранилище является адаптацией этих концепций чистого кода, но для JavaScript.
Презентация очень проста:
- практика (иногда с кратким описанием)
- один плохой пример
- хороший пример
+73k ️= >; https://github.com/ryanmcdermott/clean-code-javascript
Изобретательный NodeJS
Этот репозиторий GitHub содержит список инструментов, пакетов, учебников, статей, видео и многого другого для вашего следующего проекта Node.
Все пакеты распределены по категориям: Логирование, Парсинг, Сжатие и т.д. Вы должны найти здесь ответ на большинство своих проблем!
+46.9k ️= > https://github.com/sindresorhus/awesome-nodejs
30 дней JavaScript
Хотите выучить JavaScript за “30” дней? Как!
Концепция этого хранилища шаг за шагом проведет вас по пути JavaScript. Фактически, каждый день в течение 30 дней у вас будет концепция.
Каждый день у вас будут ресурсы, упражнения и иногда проекты.
Примечание: Как указано в хранилище, несмотря на обозначение “30 дней”, обучение может занять гораздо больше времени. Ключ к успеху в обучении - соблюдать темп.
+27.8k = > https://github.com/Asabeneh/30-Days-Of-JavaScript
Шпаргалка по современному JS
Вот описание автора для этого репозитория:
”Этот документ представляет собой шпаргалку по JavaScript, часто встречающемуся в современных проектах, и большинство современных примеров кода.Это руководство не предназначено для обучения JavaScript с нуля, но для помощи разработчикам с базовыми навыками, которые испытывают трудности с изучением современных баз кода (или, скажем, с изучением React, например) из-за используемых концепций JavaScript. Также я иногда буду давать личные советы, которые могут быть спорными, но я буду осторожно упоминать, что это личная рекомендация, когда я это делаю.”
Определенно, это тот репозиторий, который можно добавить в закладки и обратиться к нему позже, когда возникнет необходимость.
+23.5k = > https://github.com/mbeaudru/modern-js-cheatsheet
Лучшие методы тестирования JavaScript
Обновленный, полный список лучших практик для написания тестов на JavaScript и Node JS.
Действительно, написание хороших тестов - важный навык для разработчика. Я надеюсь, что благодаря этому репозиторию вы сможете найти много советов на эту тему и улучшить свою стратегию тестирования.
+19.1k = > https://github.com/goldbergyoni/javascript-testing-best-practices