Тёмный

Frontend System Design with Low Level and High Level Design by Frontend Master  

Frontend Master
Подписаться 51 тыс.
Просмотров 18 тыс.
50% 1

Frontend Interview Kit:
topmate.io/frontendmaster/671812
Low level deign of Autocomplete Component
Automcolete in ReactJS
Autocomplete implementation from scratch
Prototypes in JS
Javascript ptoto
What is a prototype in Javascript
Basics of JS
How to learn javascript
Javascript
Javascript concepts
Frontend Engineer
Frontend Developer
Software Engineer
Software Development Engineer
How to become a frontend engineer
How much salary does a frontend developer make
What is the salary of a frontend engineer
Javascript for a frontend developer
Concepts of javascript
Bootcamp for frontend developers
Roadmap for a frontend engineer
How to get a job as a frontend engineer
How to become a frontend developer
Javascript tutorial
Javascript full course
Javascri[t interview questions
Javascri[t interview questions and answers
Salary of a frontend developer
System Design
Frontend System Design
In this comprehensive video, we introduce you to the R.A.D.I.O framework, a powerful tool designed to equip you with the skills needed to excel in Frontend System Design interviews.
R - Requirements: Laying the Foundation
Learn how to define functional and non-functional requirements, identifying core features, good-to-have features, device and platform support, offline functionality, user personas, and more. Lay a strong foundation for your frontend system design.
A - Architecture and High-Level Design
Explore the key components of a frontend architecture, including the server, view, controller, and model/client store. Understand the importance of separation of concerns and the decision between server-side and client-side computation. A well-structured architecture is crucial for building scalable and maintainable frontend applications.
D - Data Model: Managing Client-Only Data
Discover how to manage client-only data efficiently. Categorize data into that to be persistent and ephemeral. Learn how to handle user input data and ensure proper data validation and storage strategies.
I - Interface Definition and API Design: Making Informed Choices
Gain insights into various API design options, including polling, long polling, WebSockets, Server-Sent Events, REST APIs, and GraphQL. Understand the trade-offs and choose the right API design for your project. Plus, learn about common API considerations, like status codes, throttling, and pagination.
O - Optimizations and Deep Dive in Frontend System Design
Dive deep into optimization strategies for performance, network efficiency, and user experience. Learn about network optimizations, bundle splitting, rendering, server-side rendering, CSS best practices, application caching, and mobile-friendly design. Ensure accessibility and security in your frontend system design.
By mastering these Frontend System Design fundamentals, you'll be well-prepared for your next interview with top-tier tech companies. Join us in this comprehensive guide to advance your front-end engineering career.
00:00:00 Start
00:00:20 Agenda
00:02:14 Frontend System Design - Intro
00:09:24 RADIO Rules
00:13:40 LLD and HLD
00:27:00 Button Component
00:31:40 Preparation Tips
00:39:00 LLD: Auto Complete Component
01:01:20 HLD
01:28:10 Coupling and Cohesion
01:29:20 Atomic and Non Atomic Design
01:39:00 QnA: Question 1
01:47:00 QnA: Question 2
01:51:00 QnA: Question 3
01:52:20 QnA: Question 4
My Blogs: / rahuulmiishra
LinkedIn: / rahuulmiishra
Instagram: / allahabadi.dev
#javascript #reactjs #webdevelopment #frontend #reactjsindia

Опубликовано:

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@Dev-Phantom
@Dev-Phantom 12 дней назад
best content, maza aaya, Thanks for sharing such a enlightening content
@Prashant912
@Prashant912 2 месяца назад
Best teacher ❤ Thank you sir 🎉 waiting for many more courses and frontend insights 😅
@rahulkumar-op7ul
@rahulkumar-op7ul 2 месяца назад
Awasome video sir
@shoaib_akhtar_1729
@shoaib_akhtar_1729 2 месяца назад
Amzing Session Sir, got overview of System Design!
@mayankpardhaan4577
@mayankpardhaan4577 2 месяца назад
Very knowledge heavy tha sir yeh session kya ap type coercion pe thoda advanced session banaoge sir it would be vey helpful for interview perspective also
@Dev-Phantom
@Dev-Phantom 12 дней назад
neve made such kind of button, it was so cool
@mrityunjaysinha
@mrityunjaysinha 2 месяца назад
Please combine all snippet video in one long video
@ZubairKhan-mb6rd
@ZubairKhan-mb6rd 2 месяца назад
Your teaching method is the best👍👌
@rahuulmiishra
@rahuulmiishra 2 месяца назад
Thanks a lot 😊
@rohanc83
@rohanc83 2 месяца назад
For the documentation question around the end of the video, I would like to add a bit from my experience My team has utilised documentation categories mentioned by Daniele Procida. His framework emphasise on 4 distinct kinds of documentation, with four distinct functions. 1. Tutorials for learning 2. How-to guides for practical tasks 3. Reference documentation for detailed information 4. Explanatory documentation for deeper insights So you can categorised documents into these 4, if you are using wiki like systems. Also, if you are working in Agile / Scrum, while writing stories, it's a good practice to write Acceptance Criteria in Gerkin way (As-I want-so that). Every 'So that' you write tells that what problem you are trying to solve. And if you have Stories (eg Jira Stories) well written then writing another documentation with same thing is just duplicating the work. It's a similar concept like Rahul mentioned, which ever thing you are trying to do in working hours do it well, so that you don't need to re-learn it again.
@Dev-Phantom
@Dev-Phantom 12 дней назад
cool
@tanvir4748
@tanvir4748 2 месяца назад
Sir please upload a video making a website using the proper system design. In typescript.
@RakhiSoni-hq3ez
@RakhiSoni-hq3ez 2 месяца назад
best hai bro ye main kafi time say aise hosting dekh raha tha muje mili nhi. for my startup ye bbest hai
@simplyjs8339
@simplyjs8339 2 месяца назад
Hello do you start your start up ?
@himthakur619
@himthakur619 2 месяца назад
Please make video on ssr or csr how to select hme kya use krna hai
@tuntunpandit8367
@tuntunpandit8367 2 месяца назад
Please continue DSA with JS
@ghulamrabbani6854
@ghulamrabbani6854 2 месяца назад
Like se Thanks
@niloybiswas8508
@niloybiswas8508 Месяц назад
Like say, good
@akshajagarwal8814
@akshajagarwal8814 2 месяца назад
Sar aap offline classes bhi lete hain kya aapka Institute kahan per hai aapka teaching method bahut Achcha hai ❤❤❤
@rahuulmiishra
@rahuulmiishra 2 месяца назад
nhi bhai… i an only doing online classes.
@sagarkumar-zl2hb
@sagarkumar-zl2hb 2 месяца назад
In Atomic Desisn Pattern, Probable It should be start with atom not cell
@rahuulmiishra
@rahuulmiishra 2 месяца назад
yeah… but for living things its cell
@luckeypandey4055
@luckeypandey4055 2 месяца назад
one video atleast @Angular sr . dev.
@himthakur619
@himthakur619 2 месяца назад
In high level design, hum kounsa logging tool use kr skte hai aap suggest kijiye
@rahuulmiishra
@rahuulmiishra 2 месяца назад
sentry…. datadog are few popular ones
@joyboydairy
@joyboydairy 2 месяца назад
Sir I am lacking in communication skills.how to deal with it.
@rahuulmiishra
@rahuulmiishra 2 месяца назад
practice…. daily record yourself speaking… see the video and improve day by day
@alexdsdebasis
@alexdsdebasis 2 месяца назад
Sir mnai 2017 se college dropout hnu. Job kaise panu sir ?
@rahuulmiishra
@rahuulmiishra 2 месяца назад
give urself atleast 9 months. first learn basic computer science stuff, then learn any programming language of your choice. make some projects and start applying for jobs
@alexdsdebasis
@alexdsdebasis 2 месяца назад
@@rahuulmiishra sir I already completed my MERN Stack course in Physics Walaah (pwskills) . And currently working on a full stack project
@shailsharma2865
@shailsharma2865 2 месяца назад
Like se,like kro😂
@vivekanandpandey4114
@vivekanandpandey4114 2 месяца назад
Hare Krishna Hare Krishna Krishna Krishna Hare Hare Hare Rama Hare Rama Rama Rama Hare Hare ❤❤ Raadhe Raadhe ❤❤ Jai Shree Ram ❤❤❤
@ronaksingh2243
@ronaksingh2243 2 месяца назад
Likesay comment kardeta hu
@dhruvverma1001
@dhruvverma1001 2 месяца назад
Hehe
@nishithmunda7789
@nishithmunda7789 2 месяца назад
Cells mil karr jail 😅
@rahuulmiishra
@rahuulmiishra 2 месяца назад
someone please give this man a medal 🥇
@nishithmunda7789
@nishithmunda7789 2 месяца назад
@@rahuulmiishra 🤭, Anyway your videos helped me alot, Thank you sir
@befikarii
@befikarii 9 дней назад
likesay *100 😂😂😂
Далее
Как выходим с тройняшками 🙃
00:17
How much does a GRAPHIC DESIGNER make?
0:43
Просмотров 4,2 млн
Types of Software Design Patterns
1:00
Просмотров 42 тыс.
Easyfone T100 Big Button Senior Mobile Phone in 2022
0:47
10 Design Patterns Explained in 10 Minutes
11:04
Просмотров 2,2 млн