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

  • @softwareengineering101
    @softwareengineering1019 ай бұрын

    Awesome explanation and examples.

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    9 ай бұрын

    Thanks a lot

  • @abcdef-sm2ss
    @abcdef-sm2ss Жыл бұрын

    Please continue your lectures in English 🙏

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Sure, will keep that in mind

  • @cwmayank
    @cwmayank Жыл бұрын

    Hi Sunchit. Amazing video. Please keep making such videos.

  • @CodeWithSunchitDudeja

    @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

    @cwmayank

    Жыл бұрын

    @@CodeWithSunchitDudeja already did. I have recommended your channel in every discord grp also that i am part of.

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    @@cwmayank Thanks Mayank, you guys are my true strength

  • @divyankmadan9491
    @divyankmadan9491 Жыл бұрын

    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.

  • @pavniujla654
    @pavniujla654 Жыл бұрын

    You were fab at DSA, you are even better than in Low level system design. Keep continue the series.

  • @apjha5515
    @apjha5515 Жыл бұрын

    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

    @CodeWithSunchitDudeja

    Жыл бұрын

    Sure I will plan a video for it

  • @apjha5515

    @apjha5515

    Жыл бұрын

    @@CodeWithSunchitDudeja thanks

  • @pranavsharma7479
    @pranavsharma7479 Жыл бұрын

    thnks a ton

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Most welcome

  • @urveshgodhani4542
    @urveshgodhani45425 ай бұрын

    Bro can you make video in c++

  • @beinspired9063
    @beinspired9063 Жыл бұрын

    No one... literally no one teaches these things, but you are doing.. Amazing..bro, Thank you from bottom of my heart ❤️

  • @CodeWithSunchitDudeja

    @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

  • @himanshuyadav2827
    @himanshuyadav2827 Жыл бұрын

    Great session😀

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks Himanshu good to see you back after so long

  • @akgarg0472
    @akgarg0472 Жыл бұрын

    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