All Projects → vueschool → vuejs-components-fundamentals

vueschool / vuejs-components-fundamentals

Licence: other
👩‍💻Source code for Vue.js Components Fundamentals course

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vuejs-components-fundamentals

nuxt-fundamentals
Source code for the Nuxt.js Fundamentals course
Stars: ✭ 40 (-6.98%)
Mutual labels:  course-materials, vue-course
cropper
基于vue的图片裁剪组件 支持vue 2.0
Stars: ✭ 44 (+2.33%)
Mutual labels:  vue-components
v-tostini
Toast plugin for Vue.js 2.x
Stars: ✭ 12 (-72.09%)
Mutual labels:  vue-components
office-fabric
johannes-z.github.io/office-fabric/
Stars: ✭ 12 (-72.09%)
Mutual labels:  vue-components
vue-scratchable
A Vue.js wrapper component that turns everything into fun scratch cards.
Stars: ✭ 42 (-2.33%)
Mutual labels:  vue-components
vue-impress
vue component inspired by impress.js
Stars: ✭ 43 (+0%)
Mutual labels:  vue-components
v-page
A simple pagination bar, including length Menu, i18n support, based on Vue2.x
Stars: ✭ 85 (+97.67%)
Mutual labels:  vue-components
com.118-119
Structured Programming, Object-oriented Programming (COM 118, 119)
Stars: ✭ 23 (-46.51%)
Mutual labels:  course-materials
smart-tagz
🏷Smart input tags for Vue
Stars: ✭ 28 (-34.88%)
Mutual labels:  vue-components
cms
🛠️ Simple smart CMS for Nette and Vue.js
Stars: ✭ 12 (-72.09%)
Mutual labels:  vue-components
vue-mapbox-map
A minimalist Vue component wrapping Mapbox GL or MapLibre GL for dynamic interaction!
Stars: ✭ 26 (-39.53%)
Mutual labels:  vue-components
Intro-Cultural-Analytics
Introduction to Cultural Analytics & Python, course website and online textbook powered by Jupyter Book
Stars: ✭ 137 (+218.6%)
Mutual labels:  course-materials
ML-CM-2019
Machine Learning in Condensed Matter Physics 2019 course repository
Stars: ✭ 51 (+18.6%)
Mutual labels:  course-materials
vue
Vue.js Demos. jQWidgets Vue.js Components - Grids, Charts, Scheduling, Pivot Tables
Stars: ✭ 55 (+27.91%)
Mutual labels:  vue-components
vue-native-scroll
native scroll base vue. 原生滚动插件
Stars: ✭ 14 (-67.44%)
Mutual labels:  vue-components
EECS 1720
commits made while instructing EECS 1720 (winter 2022) (course @york University, Canada) - live content will be cleaned, edited, and described in logfile and code comments each week on Thursday
Stars: ✭ 30 (-30.23%)
Mutual labels:  course-materials
deep-ui
✨✨✨ 快速打造团队业务或者个人组件 UI 库 , 欢迎各位大佬 fork pr 添砖搬瓦
Stars: ✭ 18 (-58.14%)
Mutual labels:  vue-components
pacs-examples
The examples for the course on advanced programming for scientific computing (aka PACS), Politecnico di Milano
Stars: ✭ 16 (-62.79%)
Mutual labels:  course-materials
hello-iui
⚙️ iui uniapp组件库演示示例【停止维护】
Stars: ✭ 20 (-53.49%)
Mutual labels:  vue-components
pagination
No description or website provided.
Stars: ✭ 14 (-67.44%)
Mutual labels:  vue-components

Vue.js Components Fundamentals

This repository contains the example code for the Vue.js Components Fundamentals course.

Web components are custom developer defined HTML elements, like <p>,<body>, or <button>, that allows us to encapsulate some functionality of our applications.

This course covers the fundamental and important concept of Vue.js components.

Components are the puzzle pieces of a Vue.js website. Components combine blocks of HTML, JavaScript, and CSS. And as a result, they allow us to easily encapsulate and reuse functionality in our applications.

After this course, you'll be familiar with:

  • The idea behind components and how Vue.js components work
  • Component's template, and multiple ways to define your template
  • Communication between components with props and custom events
  • What is the true difference between global and local component registration
  • The lifecycle hooks of a component
  • Component composition with nested components and slots
  • Component's best practices and common pitfalls

We've also prepared exercises for the course, so you can practice what you learn.

Vue.js Component Exercises:

  • Build a GitHub user profile component
  • Create a Notification Message component

You need a basic understanding of Vue.js to enjoy this course. We recommend watching Vue.js Fundamentals if you're not already familiar with Vue.js

Click here to watch the course for free

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].