Skip to content

rtoscanom/Nuxt-3-Projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuxt 3 Projects

Book Name

This is the code repository for Nuxt 3 Projects, published by Packt.

Build scalable applications with Nuxt 3 using TypeScript, Pinia, and Composition API

What is this book about?

This book is a comprehensive guide to Nuxt.js, which takes you from the basics to advanced topics. Uniquely, this book emphasizes practical, project-based learning, tackling real-world problems.

This book covers the following exciting features:

  • Understand Nuxt 3 fundamentals including project configuration, file-based routing, views, layouts, and components
  • Adopt modern practices with Composition API and reusable components
  • Explore state management with Pinia
  • Discover different approaches to fetching data and learn how to catch errors in different lifecycles
  • Secure your Nuxt.js apps with authentication and build middleware
  • Implement and enhance SEO for improved search engine rankings
  • Test and deploy your Nuxt application
  • Create custom modules and build scalable apps using monorepo

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

// packages/translation/src/module.ts
export default defineNuxtModule<ModuleOptions>({ meta: {
    name: 'translation',
    configKey: 'translation'
  }
  // … rest of code
})

Following is what you need for this book: Ideal for junior to mid-level Vue.js developers with a basic foundation in web app development, this book guides you through Nuxt, real-world problem-solving, and best practices. Senior developers looking to refresh their knowledge or explore Nuxt can also benefit from this book. If you possess basic Vue.js and JavaScript knowledge, this book is ideal for taking your knowledge of advanced web development to the next level.

With the following software and hardware list you can run all code files present in the book (Chapter 1-8).

Software and Hardware List

Chapter Software required Version details
1-8 Node.js >=18.0.0
1-8 Pnpm >= 7
1-8 Visual Studio Code (recommended) or any other IDE

Code in Action

Click on the following link to see the Code in Action:

https://packt.link/hN2JZ

Related products

Get to Know the Authors

Kareem Dabbeet is a certified Vue developer and frontend team lead with over 6 years of professional web development experience. He specializes in JavaScript technologies and has a strong background in algorithms and problem-solving. Kareem is a top contributor to the Vuetify framework and has also made significant contributions to the Nuxt framework and Quasar. He is highly skilled in the Vue framework (Vue - Nuxt - Pinia - Composition API). In his current role at Ejad Solutions, he collaborates on developing large-scale projects using best coding practices and principles. Kareem is also highly skilled in user experience.

Mahmoud Baalbaki armed with a BBA from Canterbury University, is a seasoned Solution Architect and Project Manager renowned for his strategic and analytical prowess in the tech industry. As the founder of Entragile, he spearheads pivotal technology initiatives, while his role at Methodcorp reflects his extensive PMO expertise, guiding projects that enhance database management and cloud infrastructures. Mahmoud's leadership style is characterized by a commitment to innovation and excellence, attributes that resonate throughout his professional and personal life in Amman.

About

Nuxt 3 Projects, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 49.2%
  • TypeScript 48.7%
  • JavaScript 1.9%
  • SCSS 0.2%