Getting Started with Vue 3
This chapter covers Vue.js, the Options API, the new Vue.js 3, and the Composition API. Thus, it lays a precise part and fosters the understanding of Vue.js. In addition, this chapter will explore the Vue.js 3 composition API in-depth and serve as a guide to understand the other chapters.
Using Libraries for Large Scale Application
This chapter is a dive deeper into using Vuex, Vue-router, and Axios to build an Enterprise-Ready App. You will learn how to properly utilize these libraries to develop large-scale applications with maintainability and scalability
Scaling Performance in Vue.js 3
In this chapter, we will dive deeper into scaling an extensive Vue application, you will learn how to scale performance with asynchronous lazy loading, image compression, code splitting, tree shaking, and many other tricks to better increase the performance of your Vue.js 3 enterprise-ready application.
Architecture for Large Scale Web Apps
This chapter will learn how to handle a sizable enterprise-ready project, from managing larger file structures to using the Micro Frontend architecture. You will also learn how to handle the internationalization and localization of your Vue.js 3 project.
Intro to GraphQL Apollo Server 2, Queries, Mutations and RESTFUL
In this chapter, you will explore GraphQL, GraphQL Apollo Server 2, Queries, Mutations, and how to integrate these technologies into your Vue.js 3 application. In addition, you will learn how to utilize GraphQL to deliver scalable and high-performing applications.
Build a complete Pinterest Clone with Vue 3 GraphQL
You will learn how to build a complete Pinterest Clone with Vue 3 and GraphQL. You will utilize the knowledge of GraphQL to develop and deliver an enterprise application such as Pinterest using Vue 3 and GraphQL.
Dockerizing Vue App
In this chapter, you will learn the nitty-gritty involved in dockerizing your Vue project. In addition, you will learn best practices and industry-standard to dockerize and deploy an enterprise Vue.js 3 web application. This chapter will also go more practical by dockerizing a full-stack web application and deploying the container to a cloud platform using Docker Compose. You will learn how to handle larger projects with Docker Compose.
Testing and What to Test in Vue 3
In this chapter, you will explore the whole concept of Testing. You will learn what to test from an array of components and methods available. In addition, you will learn best practices and industry standards testing libraries and how to integrate them with Vue.js 3.
Best Practice in Unit Testing
In this chapter, you will explore everything related to Unit Testing. You will learn how to unit test a Vue.js 3 component and the components and pages’ methods. You will also learn Unit Testing tools such as Jest and Mocha and use them to effectively unit Test an enterprise project.
Integration testing in Vue.js 3
In this chapter, you will explore everything related to Integration Testing. You will learn in-depth how to perform an Integration test on a Vue.js 3 component and pages. You will also learn Integration Testing tools such as Vue-Test-Library and how to use them to test an enterprise project effectively.
Industry Standard End-to-End Testing
In this chapter, you will explore everything related to End-to-End Testing. You will learn in-depth how to perform End-to-End testing on a Vue.js 3 component and pages. In addition, you will also learn End-to-End Testing tools such as Cypress, Puppeteer, and how to use them to End-to-End Test an enterprise project effectively.
Deploying Vue.js 3 to the Cloud
In this chapter, you will learn how to deploy Vue.js 3 projects to the AWS Cloud. You will learn the best practices in deploying to AWS. In addition, you will learn how big companies deploy their enterprise Vue applications.
Advanced Vue.js Frameworks
This chapter explores the definitive guide to Nuxt.js. You will learn the nitty-gritty of Nuxt.js and how to build and deliver enterprise SSR projects with Vue.js 3. We will explore the definitive guide to Gridsome. You will learn the nitty-gritty of Gridsome and how to build and deliver enterprise CSR projects with Vue.js 3.