Проект RSS агрегатор

Уровень: 3

Профессия Фронтенд JavaScript

После третьего проекта вы сможете уверенно работать с DOM, webpack, jQuery, Bootstrap, AJAX, валидациями и деплоить проект

4
шага
2-4
недели

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

Профессия Фронтенд JavaScript

Цель

Основная задача этого проекта — научиться работать с DOM и построить первое реальное фронтенд-приложение. Затрагиваемые темы:

  • Браузерная инфраструктура (webpack)
  • Jquery
  • Bootstrap
  • AJAX используя Axios
  • События, манипуляции с DOM
  • Валидация, DOMParser
  • Деплой (https://surge.sh)

Описание

Задача проекта — создать RSS-ленту новостей с автоматическим обновлением.

О плане «Премиум»

Проект можно пройти, если вы подписаны на план «Премиум». Эта подписка даёт возможность учиться с наставником: консультироваться, парно программировать, перенимать опыт. Наставники — это опытные программисты, прошедшие отбор и дополнительную подготовку на Хекслете.

Преимущества «Премиума»:

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

Проект RSS агрегатор

Создайте рабочее приложение, которое станет частью вашего портфолио.

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

Впечатления

Фидбэк по проекту.

Он офигенен)

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

Спасибо, движемся дальше :)

Кирилл, благодарю за проект !

Многие говорят, что самое сложное в нем - это настройка окружения. Окружение настроил за один день и погнали. А вот над реализацией всей логики пришлось поломать голову. Для меня же самое сложное было - это архитектура проекта и автоматы. В начале, я даже не увидел в проекте никаких автоматов, потому что пытался реализовать MVC, как в упражнении на курсе. А потом, словно прозрел. В любом случае - это отличный проект, который хорошо помогает закрепить курсы перед ним. Еще раз спасибо!

Итак - я в "клубе" !)) Проект принят ! Соответственно, пару слов благодарности + :

Во-первых - как и прежде - огромное спасибо Кириллу за вагон терпения, проявляемого в ходе менторства и за очень содержательные, аргументированные ответы даже на самые простые вопросы. Главное - сам вопрос сформулировать правильно )
Во-вторых - отдельное спасибо за саму по себе структуру проекта: не просто закрепление материала пройденных уроков, но и получение огромного +са в свою карму, за освоение немалой доли новых инструментов. Это как со сложной игрушкой в детстве: вот тебе запчасти, вот тебе инструкция. Хочешь радости пользования - читай и складывай )
И в третьих - предже, чем орать "помогите", убедитесь, что Вы точно прошерстили доку по нужной теме от начала и до конца.

...продолжение следует !)

Спасибо за проект! Самое сложное в нём - настройка окружения, самое простое - деплой =)

Кирилл, спасибо большое за проект!

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

Вопросы и ответы

Какое расписание у проекта?

У проекта нет расписания и вы можете заниматься в удобное для вас время. Доступ к проекту будет пока действует ваша премиум подписка.

Как оплачивается проект?

Проект доступен в рамках подписки на план «Премиум», дополнительная оплата не нужна. В течение месяца можно пройти один проект. Если у вас есть действующая профессиональная подписка, то стоимость премиум подписки будет меньше. Система пересчитает стоимость в зависимости от количества не использованных дней на текущем плане.

Зачем нужны проекты?

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

Что делает наставник в проектах?

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

У меня есть другой вопрос

Пишите нам на support@hexlet.io, вам ответит живой человек из команды Хекслета. Или нажмите на иконку со знаком вопроса в правом нижнем углу экрана. Там есть ответы и на другие вопросы и удобная форма для отправки сообщения нам.

Проект RSS агрегатор

Создайте рабочее приложение, которое станет частью вашего портфолио.

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