目錄(94章)
倒序
- 封面
- 版權(quán)頁
- 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
推薦閱讀
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- 深入理解Bootstrap
- Python量化投資指南:基礎(chǔ)、數(shù)據(jù)與實戰(zhàn)
- Python機器學習:數(shù)據(jù)分析與評分卡建模(微課版)
- Mastering Concurrency in Go
- 區(qū)塊鏈架構(gòu)與實現(xiàn):Cosmos詳解
- MATLAB 2020 從入門到精通
- Mastering macOS Programming
- ArcGIS By Example
- Visual C#.NET程序設(shè)計
- 單片機應用與調(diào)試項目教程(C語言版)
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- SQL Server與JSP動態(tài)網(wǎng)站開發(fā)
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎(chǔ)卷)
- Node學習指南(第2版)
- Instant Debian:Build a Web Server
- Modern C++ Programming Cookbook
- 單片機原理及應用技術(shù)
- 趣味掌控板編程
- Flink大數(shù)據(jù)分析實戰(zhàn)
- Jupyter入門與實戰(zhàn)
- Machine Learning with TensorFlow 1.x
- Go語言項目開發(fā)上手指南
- Blend for Visual Studio 2012 by Example:Beginner's Guide
- C#從入門到精通(第4版)
- 強化學習:原理與Python實現(xiàn)
- 吃透Ansible:核心源碼剖析與項目實戰(zhàn)
- Unity 5.x Shaders and Effects Cookbook
- C++ 黑客編程揭秘與防范(第2版)
- 孩子趣味學編程之Scratch篇