Frontend Learning Path

December 11, 2023 - 15 min. read

If you’re seeking resources to kickstart your journey in frontend development, you’ve come to the right place. This learning path features our team’s top picks for articles, e-books, and courses that will equip you with the essential skills and knowledge needed in frontend development.


Let’s get started!

Table of Content

2. Building Responsive Layouts

3. Web and Internet Basics

5. Introduction to Build Tools (Vite)

6. Introduction to TypeScript


Intermediate Level

1. Vue.js

  • Vue Router

    • Vue Router Documentation
    • Setting up client-side routing in Vue.js 
    • Nested routes, route parameters, and route guards.
    • Navigation and programmatic routing.
    • Advanced Vue Router features and dynamic routing
  • State Management with Pinia

    • Centralized state management with Pinai  , Video

2. Getting Started with Nuxt.js

  • Nuxt.js Basics

    • Nuxt.js Official
    • Exploring Nuxt.js project structure 
    • Asset handling: Working with static files and assets 
    • Global CSS and scoped CSS in Vue components 
    • ServerMiddleware for custom API endpoints and server-side logic

3. Building Reusable Components

  • Component Composition

    • Composite and nested components in Vue.js. Topic

4. Security in Front-End Development

5. Version Control


Advanced Level

1. Server-Side Rendering (SSR) with Nuxt.js

2. Building Scalable Applications

3. Advanced TypeScript and Type Safety


Have any questions?