目錄(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
推薦閱讀
- JavaScript 從入門到項目實踐(超值版)
- 騰訊iOS測試實踐
- 程序員面試算法寶典
- Android NDK Beginner’s Guide
- Flux Architecture
- Linux操作系統基礎案例教程
- C#應用程序設計教程
- C/C++數據結構與算法速學速用大辭典
- R用戶Python學習指南:數據科學方法
- 新印象:解構UI界面設計
- 硬件產品設計與開發:從原型到交付
- Sails.js Essentials
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- Koa與Node.js開發實戰
- C語言從入門到精通(第5版)
- Implementing NetScaler VPX?(Second Edition)
- 片上系統設計思想與源代碼分析
- 編程改變生活:用PySide6/PyQt6創建GUI程序(進階篇·微課視頻版)
- Drupal 8 Quick Start Guide
- LabVIEW虛擬儀器項目開發與實踐
- Erlang編程指南
- C++語言程序設計
- Java程序員職場全攻略
- MySQL 從入門到項目實踐(超值版)
- Unity游戲開發(原書第3版)
- HTML5 Graphing and Data Visualization Cookbook
- ASP.NET 4.0編程技術大全
- 跟著項目學iOS應用開發:基于Swift 4
- Python游戲開發從入門到精通
- Hadoop Backup and Recovery Solutions