Frontend junior developers must know list 🌱

Β·

2 min read

This list is simplified from roadmap.sh/frontend.

Internet

  • Domain Name

  • The Domain Name System (DNS)

  • Basics of SEO

CSS - CSS pre-processors

JavaScript

Web Security Knowledge

Package Managers

  • npm

  • yarn

  • pnpm

Build Tools

  • Linters formatters

    • Prettier

    • ESLint

  • Module Bundlers

    • Vite

    • ESBuild

    • Webpack

Framework basic concepts

  • Vue - Nuxt.js

  • React - Next.js

  • Angular - need more time to learn

Modern CSS

  • Styled components

  • CSS Modules

  • Emotion

CSS frameworks

  • Tailwind CSS

Unit Test

  • Jest

Authentication Strategies

  • Basic Authentication

  • Session Based Authentication

  • Token Based Authentication

  • JWT Authentication

  • OAuth

  • SSO

Type Checkers

  • TypeScript: basic syntax

Progressive Web Apps

Use development tools:

  • Browser DevTools

  • Browser Lighthouse

Building type

  • Single Page Application (SPA)

  • Server-side rendering (SSR)

  • Static Site Generators (SSG)

  • Incremental Static Regeneration (ISR)

More detail at:

Mobile applications (option for a web developer)

  • React Native

  • Ionic framework