Освойте создание современных PWA на базе Vue JS, Quasar и Firebase и постройте мощное фото‑приложение в стиле Instagram, работающее на любых устройствах. Этот курс покажет вам, как объединить передовой фронтенд, облачную инфраструктуру и собственный NodeJS‑бекенд в единую производительную систему.
Что вы создадите в ходе обучения
На практике вы разработаете полноценный клон Instagram — приложение под названием Quasagram. Оно объединяет работу с камерой, геолокацией, облачным хранилищем и базой данных в удобном, отзывчивом интерфейсе.
Основные возможности будущего приложения
Отображение ленты постов с изображениями, геометкой, датой и описанием
Доступ к камере устройства и создание новых фото прямо из приложения
Получение локации пользователя и автоматическое добавление координат к посту
Хранение данных в Firebase Cloud Firestore
Загрузка изображений в Firebase Storage
Интеграция NodeJS и Express
Вы создадите собственный сервер на NodeJS и Express с несколькими API‑эндпоинтами для взаимодействия с базой данных и выполнения серверных операций. Это даст понимание того, как клиенты и серверы работают вместе в современных веб‑экосистемах.
Реализация всех ключевых функций PWA
Курс подробно объясняет, как превратить обычное веб‑приложение в полноценное PWA, способное работать офлайн и устанавливаться на устройство пользователя.
Вы внедрите следующие PWA‑функции
Установка ярлыка на домашнем экране
Предварительное кэширование ресурсов
Разные стратегии кэширования для оптимальной производительности
Фоновая синхронизация данных
Push‑уведомления
Поддержка всех платформ и браузеров
Вы сделаете приложение адаптивным для мобильных устройств и настольных компьютеров. Оно будет стабильно работать на iOS, Android, во всех современных браузерах и корректно деградировать даже в устаревших системах, включая Internet Explorer.
Какие технологии вы освоите
Vue JS и компоненты Quasar Framework
Service Workers и Workbox
Firebase Cloud Firestore и Firebase Storage
NodeJS и Express
Основы офлайн‑работы, кэширования и оптимизации веб‑приложений
Результат обучения
К концу курса вы будете уверенно создавать собственные прогрессивные веб‑приложения, сочетая Vue JS, Quasar, Firebase, NodeJS и Express. Вы получите навыки, которые востребованы в разработке современных высокопроизводительных веб‑решений.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф