Training agenda
- Node.js platform
- Characteristics and architecture
- Package management
- JavaScript ES.Next
- news / syntactic sugar
- useful structures in daily work with Vue
- Vue architecture
- Options and Composition API
- Vue implementation in existing project
- Single-File Components and Single Page Application building
- Standards of communication with back-end system
- Vue + Reactivity API
- Vue project scaffold, Vite
- Working with components, component state and events
- Using life-cycle methods
- Defining templates, dynamic CSS styles manipulation
- Communication between components, parent-child relation
- Forms handling
- Routing, navigations between components
- Creating and using directives
- Using plugins
- DOM and state Animations
- Communication with back-end API – AJAX requests
- Global state – introduction to Pinia
- Testing – introduction
- Test structure, test implementation
- Testing components