Привет, Хабр! Я Лена Райан, фронтенд-разработчик в Х5 Tech. Решила поделиться с вами подборкой ТОП-10 проверенных зачётных онлайн-ресурсов по фронтенду, которые будут полезны как новичкам, так и желающим подтянуть свои знания по этой теме. Подборка подойдёт также тем, кто только недавно пришёл в IT или в профессию фронтендера и хочет понять, с какой базы им начать.

1. FreeCodeCamp (https://www.freecodecamp.org/).

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

2. HTML Academy (https://htmlacademy.ru/).

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

3. Hexlet (https://ru.hexlet.io/).

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

4. Udemy (https://www.udemy.com/).

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

5. MDN | Mozilla Developer Network (https://developer.mozilla.org/ru/).

Популярная документация по веб-технологиям — HTML, CSS, JS и доступности. На мой вкус — не всегда текст написан понятно, иногда приходится искать объяснение на других ресурсах. Здесь не все страницы переведены на русский язык, и порой статья представляет из себя микс абзацев на русском и английском. Но каждый может прийти и поучаствовать в локализации MDN.

6. DOKA (https://doka.guide/).

Совсем молодая документация по вебу и вспомогательным инструментам, написанная понятным человеческим языком, руку к которой приложил сам Вадим Макеев. Один из первых ресурсов, куда я иду, чтобы повторить ту или иную тему. Из интересного — сейчас это опенсорс, то есть каждый желающий может написать статью или совет в этот справочник. А ещё там дизайн красивый.

7. Современный учебник JavaScript (https://learn.javascript.ru/).

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

8. You Don’t Know JS (https://github.com/azat-io/you-dont-know-js-ru)

Серия Кайла Симпсона из шести книг, объясняющая тонкости и механизмы JavaScript (в народе – «кишочки»). На данный момент первое издание полностью завершено, а на Гитхабе можно почитать книги в переводе на русский язык. Второе обновлённое издание находится в процессе написания. Одна из самых уважаемых книг по JS среди фронтендеров.

9. Документация фреймворка.

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

10. Чаты фронтенд-сообществ.

Нетворкинг — очень важная часть обучения. То, что вы не смогли нагуглить, вам может подсказать кто-то из участников того самого чата фронтендеров. Кроме знаний, вы получаете общение, профессиональный юмор и новые полезные знакомства. Вот несколько примеров самых известных чатов:

https://t.me/natti_jun_front_chat

https://t.me/webstandards_chat

Бонус №1: Индусы с YouTube.

Наши лучшие друзья. Часто именно они могут лучше всех объяснить концепцию Event Loop, Promise или функций для работы с массивами. Какие конкретно индусы? Да любые! Вы меня поймёте через несколько месяцев просмотров обучалок на Ютубе ;)

Бонус №2: Rutracker.

Очень плохой способ. Пиратство — это вообще ужасно, ведь любой труд должен быть оплачен. Но если вы честно хотели заплатить за курс, но не смогли, то что ж… Вы же пытались, правильно?

Комментарии (8)


  1. Ivnika
    18.11.2022 16:41
    +4

    "проверенных зачётных онлайн-ресурсов" - кем проверенных, на основании чего они "зачетные"? Есть отзывы, что-то еще?

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


    1. Iannamen
      21.11.2022 16:01
      +2

      Это и вправду большие, пользующиеся популярностью и проверенные ресурсы.Покажите мне джуна, который не знает, например, MDN.


    1. Beren007
      21.11.2022 16:01
      +1

      Вот вам отзыв:

      1 - один из самых знаменитых и проверенных ресурсов. Постоянно пользуюсь их гайдами в YouTube, чтобы быстро войти в "тему".

      2 - за достаточно скромную подписку даёт доступ к онлайн учебнику с кучей практических заданий. Для новичка отличный старт с плохим или нулевым уровнем английского. Платные курсы от нуля до результата с выходом на стажировку в Лиге А не был, не скажу.

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

      4 - Огромный вал курсов. Это и плохо, и хорошо. Платные, но из-за постоянных распродаж часто стоят копейки. Имхо, лучшие курсы в большинстве на английском. Если с этим проблемы, это может быть минусом. Если это не проблема, новичок пришедший адресно на Udemy найдет неплохие курсы для старта.

      5 - Прекрасный ресурс с примерами. Очень помогает в учёбе. В последнее время стал замечать, что примеры под актуальную версию JS лучше смотреть на языке оригинала. В целом, все понятно интуитивно и все расписано достаточно подробно.

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

      7 - в моем случае дополняет 5 и 7.

      8 - Не читал, но в сети столько отзывов, что в представлении не нуждается.

      9 - Без документации тут никуда.

      10 - Хорошие чаты наше всё!


  1. Alexrook
    19.11.2022 11:50
    +1

    Наши лучшие друзья. Часто именно они могут лучше всех объяснить концепцию Event Loop, Promise или функций для работы с массивами. Какие конкретно индусы? Да любые! Вы меня поймёте через несколько месяцев просмотров обучалок на Ютубе ;)

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

    Редко кто из индусов нормально объясняет и еще так, чтобы это не было совсем уж неприятно слушать (акцент у них хуже любого другого, не понимаю, почему они полностью забивают на произношение). Все лучшие видео по Event Loop, Promise и т.д. от англоязычных,профессиональных разработчиков. Часто это видео с каких-то конференций. Это какая никакая гарантия, что перед тобой не какой-то … с горы разглагольствует, а человек реально понимающий тему. Пример - Филипп Робертс на JSConf 2014 про Event Loop. Это лучшее объяснение на мой взгляд из тех, которые видел.

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


  1. dleshko
    20.11.2022 11:58
    +1

    Индусов слушаю по работе, они не забивают на произношение, это пинглиш, да есть такой язык)
    А про объяснения - learn.javascript.ru - лучше не встречал, кроме rs.school, но там заниматься надо, если хочешь получить ответы на вопросы (а вопросы будут).
    И да, всё это не реклама, просто собственный опыт)


  1. Bugemot
    21.11.2022 16:01
    +1

    Отличная статья, подчерпнул много нового, надеюсь наконец войти в айти, спасибо!


  1. feycot
    21.11.2022 16:01

    Еще есть Код Бейзикс, для тех кто совсем с нуля. Там основы-основы и бесплатно. https://code-basics.ru/


  1. Croakerx64
    21.11.2022 16:01

    Я бы ещё предложил добавить в список онлайн-школу Rolling Scopes (https://rollingscopes.com), обучение бесплатное но в основном самостоятельное, обучают фронтенду, курсы стартуют пару раз в год