|
LO-1
|
Compares modern frontend architectures, single page and multi page applications, and explains the roles of different frameworks in the ecosystem. |
|
LO-2
|
Sets up the Vue development environment with Vite and creates the project structure with single file components. |
|
LO-3
|
Applies data binding and conditional rendering by using template syntax and directives.
|
|
LO-4
|
Designs dynamic data flow with computed values and watchers by using the reactivity system.
|
|
LO-5
|
Creates reusable logic pieces with the Composition API approach.
|
|
LO-6
|
Provides communication between components by using props, events and slots.
|
|
LO-7
|
Controls asynchronous operations and resource cleanup processes by managing the component lifecycle.
|
|
LO-8
|
Develops multi page applications by using client side routing structures.
|
|
LO-9
|
Performs state sharing in large scale applications by applying centralized state management approaches.
|
|
LO-10
|
Develops performance optimization and deployment strategies by evaluating server side rendering and static site generation concepts.
|