Vue.js 3 Tutorial Series

Vue.js Logo

This mdBook contains an in-depth and structured tutorial aimed at intermediate and advanced developers who want to master Vue.js 3 by exploring real-world applications, best practices, and performance optimization techniques. Each section is well-documented with practical examples and code snippets to guide your learning process.

Table of Contents

  1. Getting Started
  2. Understanding Components
  3. Using Props
  4. Styling and Media
  5. Composition API
  6. Lifecycle Hooks
  7. Dynamic Rendering
  8. Forms
  9. Vue Router
  10. Class vs Functional Components
  11. Lifecycle State Management
  12. State Management
  13. Higher-Order Components
  14. Error Handling
  15. Advanced Composition API
  16. Performance Optimization

Structure

  • assignment/: Contains starter code and exercises for different topics.
  • docs/book/: The main documentation for each section of the tutorial. Each folder corresponds to a specific topic.

How to Use

  1. Clone the repository:

    git clone https://github.com/CagriCatik/vuejs3.git
  2. Navigate to each section within the docs/book/src/ directory for detailed explanations and code examples.

  3. Follow the instructions in each topic's README.md for hands-on practice and assignments.

Contributing

Please feel free to submit pull requests to enhance the tutorial series or correct any issues.