Журнал

Материалы по грейдам JS

6.02.2023

Обязательно

JS (es6 — es2021)

Просто пройтись по всему js (например тут https://learn.javascript.ru/ или см. раздел дополнителоьно). Очень полезно тем, кто работает на js. Может  что-то не использовали и забыли, или на что-то первый раз не обращали внимания, а с текущим опытом возникла потребность. Ну и новые стандарты само собой.

VueJS + рекомендации + best practices + отличия 3 версии

Аналогично с повтором js пройтись и по vue. Обратить внимание и на рекомендации тут https://ru.vuejs.org/v2/style-guide/

Начальный уровень

es6 и не только — Кайл Симпсон

Детально рассмотрен es6: что, как работает, зачем и как использовать.

Совершенный код — Стив Макконнелл

Обобщенно о программировании в целом, затрагивает регулярные проблемы, подсказывает на чем стоит сосредотачивать внимание и как в целом подходить ко всем этапам разработки.

Грокаем алгоритмы — Адитья Бхаргава

Здесь больше надо фокусироваться не на конкретных алгоритмах, а учиться, как в принципе подходить к решению нетривиальной задачи.

ООП

Сосредоточить внимание не на том, как это делать, а зачем это нужно и какие проблемы решает.

принципы SOLID, DRY, KISS, YAGNI, high cohesion low coupling

Стандарт

Методы рефакторинга — Мартин Фаулер (есть версия с примерами на js)

Просто знать от и до.

Паттерны проектирования — издательство Head First

Чистая архитектура — Роберт Мартин

Доходчиво объясняется зачем надо разделять архитектуру приложения, и как это правильно делать.

Дополнительно можно

«JavaSript. Полное руководство», 7-е издание, 2021г. — Дэвид Флэнаган

Приемы объектно-ориентированного проектирования — «банда четырех»

Не самое простое чтиво и опциональное, но считается классикой и необходимо для глубокого понимания паттернов.

Чистый код — Роберт Мартин

По типу Совершенного кода — о разработке в целом.

Искусство программирования в 4 томах — Дональд Кнут

Более глубоко про алгоритмы.

Шаблоны корпоративных приложений — Мартин Фаулер

Продвинутый уровень для построения архитектуры приложений.

Похожие статьи:

СТАРТ 23 октября 2023

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader