Liskov Substitution Principle SOLID with Easy Example | Low Level System Design |
After successfully helping out aspiring engineers with DSA, having more than 1000+ @LeetCodeSolutions and 100+ success stories at #faang, @CodeWithSunchitDudeja is ready for the next lap.
We are happy to announce inception of "System Design Course for Beginners". This is the first video in the series of System Design Primer Course by @sunchitdudeja SDE-V @Adobe. We also talk about the definition of systems & systems design, why do we need the skill of system design. We want software engineers and aspiring software engineers to develop its basics and get prepped up for the interviews as well as excel as a Software Engineer.
I am pretty sure after taking up this course you will understand System design concepts in great detail. This will not only assist engineers while making a switch but will also help them accelerate their career.
Here in this video, I specifically talked about the most important principle of Low level system design, the "L" in "S.åO.L.I.D". While understanding any principle, a lot of folks commit the mistake jumping too quickly onto the coding section without understanding the fundamentals behind it. In this video I tried explaining the "Liskov substitution principle" in great detail. This video will help you a lot in the code review process and you will be able to design the code better.
-----------------------------------------------------------------
Geekster Course coupon link
------------------------------------------------------------------
Referral Link - bit.ly/3J0Wp0c
sunc2013 - this will be the code which will be applied on the course
-----------------------------------------------------------------
Chapters
------------------------------------------------------------------
0:00 Hello 👋
3:21 Definition of LSP
4:35 Prerequisite Basics of inheritance
5:20 What are design rule violations?
12:50 Variation #1 InstanceOF
14:20 Variation #2 Null checks
15:40 LSP in simple words
15:50 How to identify LSP violations?
15:24 How to fix the issue?
21:07 Issued fixed!
22:00 Final Takeaway
-----------------------------------------------------------------
Code Reference
------------------------------------------------------------------
github.com/Sunchit/Coding-Dec...
-----------------------------------------------------------------
Recommendations
------------------------------------------------------------------
Our full courses on youtube:
✒ System Design Primer Course: • SOLID principles For B...
------------------------------------------------------------------
About Us
------------------------------------------------------------------
Created and Instructed by:
Sunchit Dudeja - SDE-V @Adobe
✒ LinkedIn - bit.ly/3Qnk0L0
✒ Instagram -bit.ly/31TV5ur
✒ Twitter - / decodedcoding
Coding Decoded
✒ LinkedIn -bit.ly/codingdecoded
✒Telegram Link for Chrome: telegram.me/codingdecoded
✒ Telegram Link for phone : t.me/codingdecoded
✒ Twitter - / decodedcoding
For business:
✒Email: codingdecoded2020@gmail.com
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Tags :
system design freshers,
system design for freshers,
is system design important for freshers,
system design interview questions for freshers,
software design and architecture,
system design resources,
system design resources github,
system design resources leetcode,
best system design resources,
low level design,
low level design tutorial,
low level design for beginners,
low level design interview questions,
low level design interview,
low level design mock interview,
low level design java,
low level design python,
low level design questions,
#systemdesign #lowleveldesign #systemdesgin #systemdesign #systemdesigninterview #systemdesigninterviewquestions #systemdesignbasics #systemdesignmockinterview #systemdesignconcepts #systemdesigngauravsen #systemdesigntwitter #systemdesigninterviewamazon #systemdesignplaylist #systemdesigninstagram #systemdesignuber #systemdesigninterviewpreparation #systemdesignfreecodecamp #systemdesignnetflix #systemdesginand #systemdesignandanalysis #systemdesignandarchitecture #systemdesignandimplementation #systemdesignandroid #systemdesignanddevelopment #systemdesignandarchitecturefullcourse #systemdesignandmodelling #systemdesignandroidinterview #systemdesignandscalabilityinterviewquestions #systemdesignandcapacity #systemdesignandarchitectureinterviewquestions #systemdesignandacquisition #systemdesignandimplementationinos #systemdesignandtypes #lld #interview #software #architecture #code #coder #coding #engineering #softwareengineer #job #faang #top #best
Пікірлер: 21
Awesome explanation and examples.
@CodeWithSunchitDudeja
9 ай бұрын
Thanks a lot
Please continue your lectures in English 🙏
@CodeWithSunchitDudeja
Жыл бұрын
Sure, will keep that in mind
Hi Sunchit. Amazing video. Please keep making such videos.
@CodeWithSunchitDudeja
Жыл бұрын
Sure 😊, also I have a very humble request. Can you please spread word about this video to your friends, or college/ office mates may be via linkedin or whatsapp groups, it will help increase reach of the video and would benefit them a lot
@cwmayank
Жыл бұрын
@@CodeWithSunchitDudeja already did. I have recommended your channel in every discord grp also that i am part of.
@CodeWithSunchitDudeja
Жыл бұрын
@@cwmayank Thanks Mayank, you guys are my true strength
Super helpful, nobody tells you how to improve code review skills but u did. You did the level of maturity in the video is GOD level.
You were fab at DSA, you are even better than in Low level system design. Keep continue the series.
Can you tell me how u became sde so early .. what are the tips which a sde1 should do to become sde5 ..can you please discuss your journey what different did you do to get better
@CodeWithSunchitDudeja
Жыл бұрын
Sure I will plan a video for it
@apjha5515
Жыл бұрын
@@CodeWithSunchitDudeja thanks
thnks a ton
@CodeWithSunchitDudeja
Жыл бұрын
Most welcome
Bro can you make video in c++
No one... literally no one teaches these things, but you are doing.. Amazing..bro, Thank you from bottom of my heart ❤️
@CodeWithSunchitDudeja
Жыл бұрын
Thank you so much 😀, also I have a very humble request. Can you please spread word about this video to your friends, or college/ office mates may be via linkedin or whatsapp groups, it will help increase reach of the video and would benefit them a lot
Great session😀
@CodeWithSunchitDudeja
Жыл бұрын
Thanks Himanshu good to see you back after so long
Great video. I have one doubt. Suppose we have list of Employee type for all types of employees (eg: contract, temp, perm) coming from API request body then how this code will work. How can we calculate total salary or bonus without using instanceof kind of things. I'm confused how can we classify those employees