1. Объяснение современного JavaScript для динозавров

Это, вероятно, лучшее объяснение, которое я когда-либо видел о современном рабочем процессе разработки внешнего интерфейса, и если вы новичок в JavaScript или веб-разработке, вы должны прочитать эту статью.

Вы узнаете так много о JavaScript, просто прочитав одну эту статью. Если вы смотрели на JavaScript 10 лет назад и хотите быстро освоиться, обязательно прочитайте эту статью.

А если вы хотите узнать больше о JavaScript, Полный курс JavaScript Йонаса Шемдтмана на Udemy — лучший курс для веб-разработчиков.

2. Дорожная карта веб-разработчика

Это не просто статья, а фантастический ресурс о том, что нужно, чтобы стать веб-разработчиком. В нем перечислены все технологии и инструменты, с которыми должен быть знаком веб-разработчик.

Мне очень понравились те ментальные карты, которые сейчас появляются во многих других местах в сети. Он эффективно дополняет курс Учебный курс для веб-разработчиков, который научит вас большинству технологий, упомянутых в этой дорожной карте.

3. Веб-архитектура 101

Основные концепции архитектуры, которые, по моему мнению, должен изучить и понять каждый веб-разработчик. Если вы только начали заниматься веб-разработкой, она может показаться вам сложной, но ее стоит прочитать. Я не буду много говорить, так как на приведенной ниже диаграмме все сказано.

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

И, если вы ищете полный курс по веб-приложениям и архитектуре программного обеспечения, я рекомендую ознакомиться с Архитектура веб-приложений и программного обеспечения 101. Это полезный курс для тех, кто хочет укрепить свои общие знания об архитектуре программного обеспечения.

4. Объяснение современного CSS для динозавров

Это еще один шедевр от Питера Джанга, автора самой первой статьи в этом списке, но на этот раз он затронул CSS, еще один столп веб-разработки.

Честно говоря, как и JavaScript, CSS тоже сильно изменился, и если вы давно не пользовались CSS, эта статья поможет вам освоиться.

И, если вы хотите узнать больше в структурированном виде, этот Расширенный CSS и Sass: Flexbox, Grid и многое другое Джонаса Шедтманна — еще один отличный ресурс для продолжения. Лучше всего то, что обе эти статьи являются бесплатными статьями на Medium.

5. Изучите основы JavaScript и станьте лучшим разработчиком

Сила JavaScript заключается в его простоте, и знание основ JavaScript помогает нам лучше понимать и использовать язык. Эта статья научит вас некоторым основам JavaScript, которые многие веб-разработчики упускают из виду.

Если вы хотите узнать больше, вы также можете прочитать книгу автора Откройте для себя функциональный JavaScript, которая была названа BookAuthority одной из лучших новых книг по функциональному программированию!

6. Что такое Node.js

Node.js — это среда выполнения JavaScript. Звучит здорово, но что это значит? Как это работает? На все эти вопросы даны ответы в этой статье.

Поскольку Node.js является обязательным для любого серьезного веб-разработчика в современном мире, особенно для разработчиков полного стека, хорошее понимание Node.js имеет большое значение.

Это лучшая статья для изучения и понимания Node.js, но если вы хотите узнать больше, Полный курс разработчиков Node.js Эндрю Дж. Мида на Udemy — еще один замечательный ресурс.

7. 10 лучших фреймворков JavaScript для изучения в 2021 году

Это еще одна фантастическая статья со списком фантастических JavaScript-фреймворков для фронтенд- и бэкэнд-разработки, таких как Angular, Reactjs, Nodejs и т. д. Она научит вас ключевым технологиям и фреймворкам, необходимым для того, чтобы стать современным фронтенд-разработчиком. и back-end разработчик.

Эта статья также содержит такие ресурсы, как курс The Complete 2021 Web Development Bootcamp Анжелы Ю, где вы можете изучить эти фреймворки Javascript. Я настоятельно рекомендую прочитать их, особенно если вы хотите стать полноценным веб-разработчиком.

8. Как я нашел работу full stack разработчика без технического образования и опыта работы

Нет лучшего способа учиться, кроме как на опыте других людей, и эта статья дает возможность узнать, как автору удается найти работу веб-разработчика с полным стеком без соответствующего опыта работы, без технического образования и даже без года активной работы. опыт кодирования.

9. 13 важных моментов из руководства по стилю JavaScript от Google

Для всех, кто еще не знаком с ним, Google выпускает руководство по стилю для написания JavaScript, в котором излагаются (как считает Google) лучшие стилистические приемы для написания чистого, понятного кода. Еще один отличный ресурс для JavaScript-разработчиков.

10. Руководство по проектированию RESTful API — лучшие практики

REST API изменили то, как должна работать сеть. Это также проложило дорогу для мобильных устройств, показывающих контент из Интернета. Facebook, Google, Github, Netflix и несколько других технологических гигантов дали разработчикам возможность использовать свои данные через API и стали для них платформой.

В этой статье вы узнаете о некоторых с трудом заработанных передовых методах разработки собственных REST API. Тем не менее, если вы новичок в REST, я предлагаю вам сначала прочитать Основы REST Говарда Диркинга на Pluralsight, прежде чем пытаться использовать эти рекомендации.