Certificate Authentication

Vue.js Certificate for Natalia Helak

Add to LinkedIn

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: 
2024-05-15 09:00 to 2024-05-16 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