К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Vue.js 3 and Firebase for Beginners · LearnSpace
Назад в каталог
courseraПрограммирование

Vue.js 3 and Firebase for Beginners

Курс от Packt
Начальный≈ 11.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this beginner-friendly course, you'll learn to develop dynamic web applications using Vue.js 3 and Firebase. You'll dive into setting up the development environment, working with the Composition API, and creating a responsive UI for your project. The course covers everything from the basics of routing in Vue.js to integrating Firebase for real-time database management and user authentication. By the end of the course, you'll be capable of building and deploying a complete web application with both a user and an admin interface. As you progress, you'll learn to implement routing with nested routes, design intuitive user interfaces, and understand the Composition API to manage state in a clean, modular way. You'll also integrate Firebase, starting with its setup, connecting to the Firestore database, and adding functionality for adding, retrieving, and deleting pizzas. Additionally, the course covers the integration of Firebase authentication, enabling users to sign up, log in, and interact with the app based on their roles. This course is perfect for anyone looking to understand modern web development. Whether you're a beginner or someone with basic JavaScript knowledge, you'll benefit from the clear, step-by-step instructions and hands-on exercises. The course assumes no prior experience with Vue.js or Firebase, making it ideal for newcomers. By the end, you'll have the skills to develop fully functional web apps with authentication and real-time data.

Навыки, которые вы освоите

Vue.JSAuthorization (Computing)Role-Based Access Control (RBAC)UI ComponentsAuthenticationsUser Interface (UI)Real Time DataData ManagementUser Interface (UI) DesignFront-End Web DevelopmentWeb ComponentsJavaScript FrameworksWeb ApplicationsWeb Development ToolsUser Interface and User Experience (UI/UX) DesignDevelopment EnvironmentResponsive Web Design

Программа курса

9 модулей · 77 учебных материалов

01Introduction5 материалов

Introduction

IntroductionВидеоFull Course ResourcesЧтениеWhat You Will NeedВидеоBuild Tool Setup with ViteВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Vue.js 3 and Firebase for Beginners
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.4 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Project ImagesВидео
02Basic Routing9 материалов

Basic Routing

Views or Components?ВидеоViews and RoutesВидеоRouterLink and RouterViewВидеоNamed RoutesВидеоNested RoutesВидеоThe About View and Child ComponentsВидеоNamed ViewsВидеоIntroduction to Views and Components in Vue.jsDIALOGUEBasic Routing - AssessmentЗадание
03Project UI13 материалов

Project UI

Section IntroductionВидеоThe Menu UIВидеоThe Basket UIВидеоFonts and Base StylesВидеоMenu and Basket StylingВидеоHeader StylingВидеоAdmin: Add New Pizza FormВидеоAdmin: Pizzas ComponentВидеоAdmin: Listing Orders ComponentВидеоHome ViewВидеоForm and Table StylingВидеоStructuring Web Applications with ComponentsDIALOGUEProject UI - AssessmentЗадание
04Composition API10 материалов

Composition API

Options or Composition?ВидеоThe NewPizza Object and Data BindingВидеоRefs and Adding to BasketВидеоLooping over PizzasВидеоChecking for Duplicate Basket ItemsВидеоRemoving and Changing Basket QuantityВидеоComputed PropertiesВидеоComposable FilesВидеоUsing Vue Composition APIDIALOGUEComposition API - AssessmentЗадание
05Firebase Setup and Firestore12 материалов

Firebase Setup and Firestore

What Is Firebase?ВидеоFirebase SetupВидеоAdding Pizzas to the DatabaseВидеоGetting PizzasВидеоListing and Deleting Pizzas in AdminВидеоCreating OrdersВидеоFetching OrdersВидеоLooping over OrdersВидеоDeleting OrdersВидеоShow and Hide Admin BlocksВидеоIntegrating Firebase in a Web ApplicationDIALOGUEFirebase Setup and Firestore - AssessmentЗадание
06Authentication8 материалов

Authentication

The Signup FunctionВидеоCreating the Sign-In FormВидеоModal StylingВидеоModal ToggleВидеоLogging In and OutВидеоDetecting Auth ChangesВидеоImplementing Firebase AuthenticationDIALOGUEAuthentication - AssessmentЗадание
07Finishing Touches7 материалов

Finishing Touches

Styling the AboutViewВидеоCompleting the Admin ViewВидеоRestricting New PizzasВидеоAdding the User to OrdersВидеоFilters and Global PropertiesВидеоStyling with CSS and Flexbox in Responsive Web DesignDIALOGUEFinishing Touches - AssessmentЗадание
08Real-Time Updates and Firebase Rules5 материалов

Real-Time Updates and Firebase Rules

Real-Time Pizza UpdatesВидеоReal-Time Order UpdatesВидеоUnsubscribing from UpdatesВидеоReal-time Database Updates with FirebaseDIALOGUEReal-Time Updates and Firebase Rules - AssessmentЗадание
09Roles and Permissions8 материалов

Roles and Permissions

Adding UsersВидеоRetrieving Admin UsersВидеоUpdating Regular Users to Admin Part 1ВидеоUpdating Regular Users to Admin Part 2ВидеоFirebase RulesВидеоRoles and Permissions - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание