На этой неделе прошел проект “RSS Reader”.
В проекте нужно создать RSS Reader с автоматическим обновлением.
По сравнению с курсами нужные для проекта, сам проект мне показался проще. Может быть влияет, то что я уже работаю фронтендером и с практикой уже знаком.
В проекте по полной идет работа с DOM, как создание элементов, так и парсинг DOM, в частности xml. Благодаря проекту наконец то, прошел гайды вебпака и почитал доку.
Как и в предыдущих проектах, узнал новую архитектуру разбиения приложения. Мне почему то очень нравится, когда получается разбить приложение на файлы, в которых идет работа с чем то одним и нет перемешки. Улучшилось восприятие MVC, теперь могу что то реальное представлять, когда о нем разговоры зайдут, до этого как то абстрактно все представлял. Промисы с последовательным обновлением немного все таки отдают магией.
С jquery, bootstrap, axios работал до проекта с ними трудностей не возникло.
В проекте для деплоя рекомендуют https://surge.sh, от себя могу порекомендовать https://netlify.com/. Главное отличие, что в surge, каждый деплой надо делать вручную, в него загружаешь файлы и все. В netlify при подключение репозитория, деплой будет делаться автоматически после пуша. Конечно, surge проще, но netlify интересный инструмент, можете начать с ним знакомство. Этот сайт на jekyll и хостится на netlify.
Спасибо Кириллу за менторинг в проекте, снова узнал много нового и к чему бы наврятли пришел через свой опыт, либо шел бы очень долго.
Дальше планирую пройти четвертый проект фронтенда и переключиться на бэкенд. Для четвортого фронтенда, который начнется 20 августа надо пройти:
Для третьего проекта бэка уже пройдены нужные курсы т.к они пересекаются с фронтом, а для четвертого проекта бэкенда нужно пройти следующие курсы: