目錄(94章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgments
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Please Introduce Yourself – Tutorial
- Hello user
- Creating a project in the Firebase console
- Scaffolding a Vue.js application
- Adding a Bootstrap-powered markup
- Making things functional with Vue.js
- Deploying your application
- Extra mile – connecting your Firebase project to a custom domain
- Summary
- Chapter 2. Under the Hood – Tutorial Explained
- Vue.js
- Bootstrap
- Combining Vue.js and Bootstrap
- What is Firebase?
- Summary
- Chapter 3. Let's Get Started
- Stating the problem
- Gathering requirements
- Personas
- User stories
- Retrieving nouns and verbs
- Mockups
- Summary
- Chapter 4. Let It Pomodoro!
- Scaffolding the application
- Defining ProFitOro components
- Implementing the Pomodoro timer
- Introducing workouts
- Summary
- Chapter 5. Configuring Your Pomodoro
- Setting up a Vuex store
- Defining actions and mutations
- Setting up a Firebase project
- Connecting the Vuex store to the Firebase database
- Exercise
- Summary
- Chapter 6. Please Authenticate!
- AAA explained
- How does authentication work with Firebase?
- How to connect the Firebase authentication API to a web application
- Authenticating to the ProFitOro application
- Making the authentication UI great again
- Managing the anonymous user
- Personalizing the Pomodoro timer
- Updating a user's profile
- Summary
- Chapter 7. Adding a Menu and Routing Functionality Using vue-router and Nuxt.js
- Adding navigation using vue-router
- Using Bootstrap navbar for navigation links
- Code splitting or lazy loading
- Server-side rendering
- Nuxt.js
- Summary
- Chapter 8. Let's Collaborate – Adding New Workouts Using Firebase Data Storage and Vue.js
- Creating layouts using Bootstrap classes
- Making the footer nice
- Storing new workouts using the Firebase real-time database
- Storing images using the Firebase data storage
- Using a Bootstrap modal to show each workout
- It's time to apply some style
- Summary
- Chapter 9. Test Test and Test
- Why is testing important?
- What is Jest?
- Getting started with Jest
- Testing utility functions
- Testing Vuex store with Jest
- Making Jest work with Vuex Nuxt.js Firebase and Vue components
- Testing Vue components using Jest
- Snapshot testing with Jest
- Summary
- Chapter 10. Deploying Using Firebase
- Deploying from your local machine
- Setting up CI/CD using CircleCI
- Setting up staging and production environments
- What have we achieved?
- Summary
- Index 更新時間:2021-07-08 10:01:29
推薦閱讀
- AngularJS Testing Cookbook
- 案例式C語言程序設計
- Python爬蟲開發:從入門到實戰(微課版)
- Instant 960 Grid System
- Functional Programming in JavaScript
- Interactive Applications Using Matplotlib
- Python數據挖掘與機器學習實戰
- ANSYS Fluent 二次開發指南
- Windows內核編程
- Create React App 2 Quick Start Guide
- Qt5 C++ GUI Programming Cookbook
- 零基礎學C語言(升級版)
- C++程序設計
- Practical Maya Programming with Python
- Java Hibernate Cookbook
- Google Maps JavaScript API Cookbook
- Pandas 1.x Cookbook
- Learning GraphQL and Relay
- 數據庫技術及應用教程上機指導與習題(第2版)
- Go語言從入門到進階實戰(視頻教學版)
- NLTK Essentials
- React Components
- Photoshop圖像處理與平面設計案例教程(第2版)
- C++趣味編程及算法入門
- Dapr與.NET微服務實戰
- Scratch尋寶之旅
- U一點·料:阿里巴巴1688UED體驗設計踐行之路
- Windows PowerShell for .NET Developers(Second Edition)
- Go語言高級開發與實戰
- Python3.7編程快速入門