inflearn logo

Frontend System Design: Frontend as a Distributed System

Good frontend developers create components. Great frontend developers design systems.

(5.0) 2 reviews

135 learners

Level Basic

Course period Unlimited

JavaScript
JavaScript
React
React
React Context
React Context
frontend
frontend
system-design
system-design
JavaScript
JavaScript
React
React
React Context
React Context
frontend
frontend
system-design
system-design

What you will gain after the course

  • A mindset for designing frontends from a system perspective beyond components

  • Ability to design connected systems from data modeling to rendering and real-time updates

  • Ability to design scalable and maintainable frontend architectures considering production environments

  • The thought process of structuring and designing complex requirements

Recommended for
these people

Who is this course right for?

  • A developer who has built services with React but still lacks confidence in design.

  • Developers who know state management, caching, and real-time synchronization individually but want to understand how to connect them.

  • A developer who wants to grow into a senior frontend developer by strengthening their system design capabilities.

  • Developers who want to possess architecture design skills that remain steadfast even in the AI era

Need to know before starting?

  • Experience implementing components directly using React

  • Basic usage of functional components and Hooks (useState, useEffect)

  • Understanding the Concepts of Props and State

  • Understanding of basic TypeScript types (string, number, interface, etc.)

  • Experience to the extent of being able to read and modify simple type declarations

  • Basic understanding of asynchronous processing (Promise, async/await)

Hello
This is Byte Freaks Studio

━━━━━━━━━━━━━━━━━━━━━━━━━━

BYTE FREAKS STUDIO

━━━━━━━━━━━━━━━━━━━━━━━━━━

Unexpected Collection

Unexpected Collection


Code + Design + Experiments

Code + Design + Experiments

━━━━━━━━━━━━━━━━━━━━━━━━━━

BYTE FREAKS STUDIO is a place for trying this and that.


We throw books at the wall and see what sticks.

Sometimes Python tutorials,

sometimes UI design philosophy,

Maybe one day, an algorithm explained through pixel art(?).

Books about code. Books about design.

Books that don't quite fit anywhere.

Some books teach you how to make things,

Some books make you think differently.

Most do both.

Whether we are a technology publisher or a design publisher

We don't really know either.

Perhaps both. Or maybe neither.

 

Let's find out together.

━━━━━━━━━━━━━━━━━━━━━━━━━━

Categories:

Heavy Byte (Tech-focused)

Byte + Design (Where technology meets design)

Pure Freak (Experiment)

━━━━━━━━━━━━━━━━━━━━━━━━━━

More

Curriculum

All

29 lectures

Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • kaki05님의 프로필 이미지
    kaki05

    Reviews 6

    Average Rating 5.0

    5

    31% enrolled

    • 0xbf5
      Instructor

      Khaki, thank you for your valuable course review 🎲

  • gksdjf80님의 프로필 이미지
    gksdjf80

    Reviews 6

    Average Rating 4.3

    5

    31% enrolled

    • 0xbf5
      Instructor

      Thank you for your valuable course review, gksdjf80 🎲

Byte Freaks Studio's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$20.80

25%

$30.80