Ebook Vue.js 2 and Bootstrap 4 Web Development xây dựng ứng dụng web hiện đại
Giới thiệu Vue.js 2 and Bootstrap 4 Web Development
Vue.js là javascript framework đang được các lập trình viên yêu thích nhất hiện nay do tính đơn giản và khả năng bất tận của nó. Có rất nhiều sách điện tử về Vue.js được viết ra trong thời gian gần đây nhưng đa phần là những cuốn sách mang tính chất giới thiệu, hướng dẫn cơ bản mà chưa có một cuốn sách nào chỉ ra cách thức xây dựng một ứng dụng web hiện đại từ A đến Z. Ebook Vue.js 2 and Bootstrap 4 Web Development đã làm được điều đó khi giới thiệu đến với bạn đọc không chỉ kiến thức về Vue.js mà còn giới thiệu Bootstrap một css framework cũng đã rất nổi tiếng và kèm theo đó là Firebase một Cơ sở dữ liệu thời gian thực (realtime database), một khái niệm còn khá mới mẻ mà tôi chắc rằng trong một vài bài viết tới chúng ta sẽ cùng tìm hiểu nó.
Xuyên suốt theo cuốn sách là một dự án xây dựng một ứng dụng ProFitOro, ứng dụng nhắc nhở và ghi nhận việc luyện tập thể thao theo phương thức quản lý thời gian Pomodoro. Bạn sẽ được hướng dẫn rất kỹ càng về những công việc cần thực hiện trong dự án phần mềm sử dụng Vue.js. Tôi tin chắc nếu bạn đọc một cách nghiêm túc cuốn sách này bạn sẽ dễ dàng hơn khi tham gia các dự án phát triển web cũng như kiến thức về framework Vue.js sẽ ở một trình độ cao hơn.
ProFitOro là một ứng dụng đơn trang SPA (Single Page Application) theo kiểu ứng dụng xây dựng diễn đàn mà
Thông tin ebook Vue.js 2 and Bootstrap 4 Web Development
Tác giả: Olga Filipova, một tác giả nữ đến từ thành phố Kyiv, Ukraine. Chị hiện đang sinh sống cùng với chồng và con tại Bồ Đào Nha, hiện tại Olga Filipova đang là trưởng nhóm phát triển fontend cho Meetrics. Đây cũng là tác giả của cuốn sách Learning Vue.js 2, cuốn sách cực kỳ cơ bản cho những newbie của Vue.js.
Ngày xuất bản: Tháng 9 năm 2017
Nhà xuất bản: Packt
Độ dày: 427 trang
Giá: 29.99 USD.
Mục lục cuốn sách
CHƯƠNG 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
CHƯƠNG 2: UNDER THE HOOD – TUTORIAL EXPLAINED
- Vue.js
- Bootstrap
- Combining Vue.js and Bootstrap
- What is Firebase?
- Summary
CHƯƠNG 3: LET’S GET STARTED
- Stating the problem
- Gathering requirements
- Personas
- User stories
- Retrieving nouns and verbs
- Mockups
- Summary
CHƯƠNG 4: LET IT POMODORO!
- Scaffolding the application
- Defining ProFitOro components
- Implementing the Pomodoro timer
- Introducing workouts
- Summary
CHƯƠNG 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
CHƯƠNG 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
CHƯƠNG 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
CHƯƠNG 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
CHƯƠNG 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
CHƯƠNG 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
XEM HƯỚNG DẪN DOWNLOAD TẠI ĐÂY
XEM TẤT CẢ +100 KHÓA HỌC KHÁC TẠI ĐÂY
No Comment to " Ebook Vue.js 2 and Bootstrap 4 Web Development xây dựng ứng dụng web hiện đại "