Vue.js Certificate for Natalia Helak
Certificate ID:
763543
Authentication Code:
4f790
Certified Person Name:
Natalia Helak
Trainer Name:
Łukasz Sokołowski
Duration Days:
2
Duration Hours:
14
Course Name:
Vue.js
Course Date:
15 May 2024 09:00 to 16 May 2024 16:00
Course Outline:
Introduction to modern front-end frameworks
- Overview and similarities of Vue, React and Angular
- Declarative rendering
- Components
Vue basics
- Initializing a Vue project via Vue CLI
- State and declarative rendering
- Working with state, methods and computed data
Vue template language
- Interpolation
- Binding properties
- CSS classes
- Events
- if / else if / else
- Repeating elements
- Two-way binding for inputs
Components
- Including existing components
- Component libraries for Vue
- Creating custom components
- Data flow between components (props and events)
- Inspecting components via the Vue devtools
Composition API
- Comparison of the traditional options API and the new composition API in Vue 3
- State in the composition API (ref and reactive)
- Props and events in the composition API
Side effects
- Using lifecycle hooks, watchEffect and watch for side effects
- Sending HTTP requests via fetch or axios
- Using localStorage
Components in depth
- Two-way-binding in custom components
- Slots (passing in contents)
- Prop validation and prop types
Further topics
- Routing with vue-router
- Vue with TypeScript
- Change detection in Vue
- State management with Vuex
- Testing Vue applications
- Transitions and animations
- Render functions