Если вбить слово «фронтенд» в поисковую строку, можно найти огромное количество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.Чтобы разбавить засилие платных курсов, мы с фронтенд-разработчиком Юрием Петровым подготовили для вас программу обучения «Frontend-разработчик с нуля», которая состоит только из бесплатных материалов.СправкаFrontend-разработчик — это специалист, который занимается разработкой клиентской части сайтов и веб-приложений. Он отвечает за создание интерфейса, внешний вид, интерактивные элементы и функциональность.В данной программе рассматриваем связку с React / Redux.Этап 1. ЗнакомствоМы ничего не знаем о фронтенд-разработке, поэтому смотрим вводные ролики на YouTube: Все о Frontend-разработке за 15 минут, Что делает фронтенд разработчик на работе и Про Frontend, React и ChatGPT. После этого, в целях закрепления, читаем статью Увлекательный мир фронтенда.Этап 2. Изучение базыПрежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Понимаем, что вам хочется сразу в бой, но данный этап является фундаментальным. Набираемся терпения и проходим следующие курсы: Основы Computer Science и CS50 на русском.Этап 3. Изучение основного стекаМы уже имеем представление о том, как работают компьютеры. Это здорово, но чтобы разрабатывать сайты и веб-приложения, нам нужно изучить основной стек:язык гипертекстовой разметки: HTML курс 2024язык для описания вида документов: CSS курс 2024язык программирования: JavaScript с Нуляразработка пользовательских интерфейсов: React JS с Нуляуправление состоянием приложения: Полный курс ReduxК сожалению, бесплатные курсы редко обновляются, поэтому иногда возникают ошибки из-за несоответствия версий. В случае таких проблем, обращайтесь за помощью в тематический чат, который указан в конце статьи.Этап 4. Изучение сопутствующих технологийНас не пугает язык программирования и библиотеки, так как мы усердно занимались несколько месяцев. Если азарт ещё велик, приступаем к изучению сопутствующих технологий:система контроля версий: Git: курсредактор интерфейсов: Figma. Уроки для frontend разработчиковязык программирования: TypeScript на практикенабор инструментов для разработки: Bootstrap 5. Быстрый стартязык запросов и серверная среда для API: GraphQL Crash Courseпрепроцессоры: Less и SaSSПомимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.Чтение и общениеЧтобы постоянно расширять кругозор, читаем профессиональные каналы Анна Блок | FrontendBlok и Frontend разработчик. Если что-то непонятно, задаём вопросы в Чат — Верстка Сайтов и Фронтенд.В заключение, хотим отметить, что программы хватит на 6-9 месяцев обучения. Если вы прошли весь список, можете искать стажировку и готовиться к собеседованиям по этой подборке.Желаем успехов!P.S. Если вам понравилась статья, приглашаем в телеграм-канал Мама, я вайтишник. Там можно найти советы по трудоустройству, бесплатные программы обучения и мотивацию от других людей.
курс джаваскрипт "без воды" — смешной.
"константы — это тоже как бы переменные" и тут же "мы один раз задаем какое то значение, но больше мы не может его менять, потому что это константа — постоянная"
10 месяцев что кушать и чем семью кормить, есть курсы с таким названием?)
нет и никогда не будет, можно на ютубе поглядеть как прожить на пять рублей