
Дмитрий Лаврик
Дмитрий Лаврик - ловкий фронтендер, который умело делает курсы для вас, пока вы ничего не можете выучить, потому что не знаете английского языка.
Цель курса - Рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, работа с пользователями и авторизационными токенами, server side rendering и т.п. Для продуктивного участия желательно прохождение базового курса по Vue. Однако, если вы уже знакомы с основами работы с vuex, vue-router, axios или fetch, можно начинать с текущей ступени.
Дмитрий Лаврик - ловкий фронтендер, который умело делает курсы для вас, пока вы ничего не можете выучить, потому что не знаете английского языка.
Цель курса - рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, работа с пользователями и авторизационными токенами, server side rendering и т.п.
Как показал мой опыт работы в GitLab - тестирование Vue-компонентов не самая сильная сторона даже тех, кто съел собаку на тестировании к примеру backend-кода. Здесь “аукается” то, что во Vue очень много сложных возможностей, которые нетривиально тестировать. Добавьте к этому некие удивительные особенности @vue/test-utils (у автора порядка 10 принятых pull-requests в репозиторий) - и получите прекрасный коктейль сложного тестирования.
Единственный курс по Vue.js, который вам нужен, чтобы изучить Vue (включая все новые функции Vue 3), создать крупномасштабные приложения Vue с нуля и получить работу в качестве разработчика Vue в 2022 году. С нуля до мастера VUE.
Я разработчик FullStack с более чем 10-летним опытом. Я одержим чистым кодом и изо всех сил стараюсь, чтобы в моих курсах был максимально чистый код. Мой стиль преподавания очень прост, я не буду тратить слишком много времени на объяснение всех способов создания чего-то или другой ненужной информации, чтобы увеличить продолжительность моих лекций. Если вы хотите быстро научиться чему-то, этот курс для вас.
Vue.js 3 и Composition API уже здесь! Научитесь создавать реальные приложения с помощью Composition API, TypeScript, Vue Router и тестирования с помощью Vue Test Utils. Это промежуточный курс. Мы работаем быстро и представляем все необходимые темы для создания высокодинамичных и сложных одностраничных приложений с помощью Vue.js 3 и нового Composition API.
Анализ SPA после vue level 1
Улучшение архитектуры приложения
Адекватная работа с axios
Обработка и красивый показ ошибок
Нюансы работы с Vue Router
Дочерние маршруты, хуки и события
урок 2
Работа с авторизацией в SPA
Создание модуля vuex/user
Взаимодействие с серверным API
Создание закрытых страниц
Meta-данные маршрутов
Проверка прав доступа
урок 3
Улучшение тренировочного SPA
Изучение серверного API
Авторизация и JWT-токены
Личный кабинет пользователя
Модуль рейтинга товаров
SPA и проблемы с SEO. Пререндеринг
урок 4
Идеи server side rendering
Сервер на node.js + express
SSR шаг за шагом на простом примере
Vue Server Renderer
Client и server entries
Настройка vue-cli и webpack
урок 5
SSR в более сложном SPA
Проблемы синглтонов из es-модулей
Работа с роутером и хранилищем
Настройка axios
Модуль vuex для head-раздела
Наполнение базового шаблона
урок 6
Схемы дополнительной оптимизации
Настройка кода ответа сервера
Предзагрузка данных и состояния
Кэширование запросов
Кэширование страниц
Разделение CSS (file, head style)
урок 7
Доработка тренировочного SPA
Гидратация клиентской части
Альтернативная сборка проекта
SSR и WebpackManifestPlugin
урок 8
Подведение итогов
Перевод проекта на Vue 2
Выборочный SSR для страниц
Идеи SSR в не node-окружениях
урок 7
Доработка тренировочного SPA
Гидратация клиентской части
Альтернативная сборка проекта
SSR и WebpackManifestPlugin
урок 8
Подведение итогов
Перевод проекта на Vue 2
Выборочный SSR для страниц
Идеи SSR в не node-окружениях
Проходила курс "Vue2 для начинающих" у Лаврика, потом "Vue 3 для начинающих" у Владилена Минина.
Вывод - у Лаврика понравилось больше.
Лаврик как-то рассказывает многословно, с деталями. А именно в детялях кроется качество. Он много тонкостей говорит.
Минин сразу позиционирует себя как "гоаворю мало, без воды". Он действиельно говорит мало, правда настолько мало, что упускает тонкости и детали. Да что там детали, важные моменты рассказывает настолько сжато, что упускает эти самые важности.
Лаврик:
+ рассказывает с деталями, развернуто, акцентирует внимание на концепциях "делайте так, потом что Эван Ю сам заложил такую концепцию"
+ стримит. Во время стримов может сам ошибиться и тут же сам исправит. Для начинающих разработчиков видеть ошибки опытных очень полезно ибо ошибаются они только в самых каверзных случаях
+ в этом кусе понравилось, как говорил про авторизацию.
- много говорит. Может такой же объем материала можно было и за меньшее время подать.
Владилен Минин:
+ говорит быстро, сжато. Можно за короткое время кратко усвоить усвоить материал
- не рассказывает концепции, тонкости, каверзные моменты.
- однозначно не посоветую начинающим, ибо от таких преподавателей выходят недопрограммисты.
Это не мой учитель.