Привет всем кто читает.
В общем в чем суть вопроса, мы со знакомым плотно изучаем фронтенд разработку.
На данный момент на хорошем уровне знаем:
HTML5, CSS3 + препроцессоры Pug, SASS, методология БЭМ
На неплохом уровне знаем JS и TS, есть несколько работ сделанных на MVC.
Умеем пользоваться GIT и Webpack.
Сейчас хотим освоить Vue.js, но до этого делали только простую верстку одностраничников с использованием jQuery, поэтому в голову не приходит, какое приложение можно написать в течении 1-2х недель(с условием изучения) с максимальным использованием Vue.
Прошу вас подсказать, что можно попробовать написать, где Vue прийдется использовать по максимуму.
Roman Kitaev, jQuery использовался в реальных задачах, а JS чисто в учебном формате, еще не разу не видел, что бы где то на ванильном JS все писалось просто, кроме обучения.
Пишите вместо блога учёт трат. Форма внесения покупки - сумма, дата, статья расходов, коммент, с какого кошелька. Список расходов-доходов с фильтром по датам, по статьям, по кошелькам. Если останется время, то страницу со статистикой - расходов и доходов по статьям. Такое приложение простое, но тут есть всё - и сложные формы и списки и фильтры. Плюс им можно каждый день пробовать пользоваться самому и понимать насколько оно удобное.
Меня честно говоря удивляет, что люди знающие якобы на хорошем уровне js и ts ума не могут приложить, что им сделать на js фреймворке. Если у вас возникают такие вопросы, то вы незнаете js. Это как сказать, ума не приложу, что заверстать на бутстрапе, зная верстку.
Это как с любым другим интрументом, можно молотком просто забить гвоздь, но не имея скажем чертежа табуретки, просто забивая гвозди табуретку не сделаешь, потому что не знаешь что такое табурет. Так и тут начал искать вакансии, везде требуется Vue / Angular / React, до этого использовал JS что бы делать какой то небольшой интерактив на странице, класс поменять, текст по событию и т.п , а тут предлагают такой огромный инструмент, что кажется диким на нем делать простой одностраничник с небольшим интерактивом, а на что то больше знаний и фантазии не хватает.
UPD Я не говорил что хорошо знаю JS
Игорь Корсаков, мне кажется, это самое главное - делать что-то для себя. Потому что сколько раз я не писал что-то ненужное (для обучения), никогда не дописывал. А если проект использовать ежедневно, то есть интерес к нему и изучение проще идёт.
Руководитель frontend направления, предприниматель
За этот срок можно открыть документацию и начать делать все подряд, собирая в какой-то интерфейс, коли совсем нет знакомства.
В самой же документации есть и референсы на примеры работ, там же можно и вдохновиться.
ЗЫ: так же стоит понять, что никакой особой магии за Vue нету, это просто логика сборки проектов + реактивность. При этом почти все это можно написать на веб-компонентах. Самое интересное начнется с роутификации и Vuex-а.