Video description
Developers can do wonders with Vue.js — an ecosystem that scales between a library and a full-featured framework. Beginning Vue.js teaches all that you need to know about Vue.js to create modern interactive web applications.
It starts with the basics, such as lists and filters, and then progresses to advanced features such as using Jasmine for testing Vue.js and creating universal applications with Electron. By the end of the course, you will also know how to integrate the Vue.js framework with others.
What You Will Learn
- Use the basic features of Vue.js to create dynamic and animated lists
- Identify how to use computed properties
- Animate with JavaScript instead of CSS
- Utilize Single Page Applications and Webpack
- Package reusable transitions into components
- Create user-friendly and performant single-page applications
- Create a REST client and server for Vue.js applications to seamlessly communicate with the Internet
- Create real-time applications with Electron, Firebase, Feathers, and Horizon
Audience
If you are an experienced programmer or a web developer with little or no prior experience with Vue.js, this is an ideal course for you. JavaScript enthusiast who wants to learn a modern and simple JavaScript framework will find this course very useful.
About The Author
Gary Jennings: Gary Jennings is a full stack web developer in Calgary, Alberta who has a passion for frontend development and design. He is an instructor at the Southern Alberta Institute of Technology where he instructs in the web development fast track program. Gary was drawn to web development because of his love for creating and finding solutions to problems. He has developed web applications for the medical industry and health and safety industry in Canada. Always inspired to use technology for good, he seeks to teach and help guide those around him whenever he can, whether in a classroom or online.
Table of contents
- Chapter 1 : Getting Started with Vue.js
-
Chapter 2 : Basic Vue.js Features
- Lesson Overview
- Learning How to Use Computed Properties Part 1
- Learning How to Use Computed Properties Part 2
- Filtering a List with a Computed Property
- Sorting a List with a Computed Property
- Formatting Currencies with Filters
- Displaying and Hiding an Element Conditionally
- Adding Styles Conditionally
- Adding Some Fun to Your App with CSS Transitions
- Outputting Raw HTML
- Creating a Form with Checkboxes
- Summary
-
Chapter 3 : Transitions and Animations
- Lesson Overview
- Integrating with Third-Party CSS Animation Libraries
- Adding Your Own Transition Classes
- Animating with JavaScript Instead of CSS
- Transitioning Between Elements
- Letting an Element Leave Before the Enter Phase in a Transition
- Transitioning Elements That Move in a List
- Animating the State of Your Components
- Dynamic Transitions
- Summary
- Chapter 4 : All about Components
- Chapter 5 : Vue Communicating with the Internet
- Chapter 6 : Single-Page Applications
- Chapter 7 : Unit-Testing and End-to-End Testing
- Chapter 8 : Organize + Automate + Deploy = Webpack
Product information
- Title: Beginning Vue.js
- Author(s):
- Release date: November 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789534719
You might also like
video
Learning Vue.js 2.0
Vue.js is one of the latest JavaScript frameworks and has attracted the interest of web developers …
book
Vue.js in Action
Web pages are rich with data and graphics, and it's challenging to maintain a smooth and …
book
Vue.js 2 Cookbook
101 hands-on recipes that teach you how to build professional, structured web apps with Vue.js About …
book
Jump Start Vue.js
Get up to speed with Vue.js in a weekend! Since its release in 2014, Vue.js has …