Dependency Inversion Principle with Easy Example | SOLID|Supreme Low Level System Design
After successfully helping out aspiring engineers with DSA, having more 500+ success stories at #maang, @CodeWithSunchitDudeja is ready for the next lap.
We are happy to announce "Supreme low level system design course" for beginners, by SDE V Adobe. This is the 5th video in the series of System Design Primer Course.
Remember just learning DSA is not sufficient to land a job at MAANG, the competition is cut throat and layoffs make it even worse. We want each and every software engineers to develop system design basics and get prepped up for the interviews to excel as a developer. Even if you are in college system design skill is need of the hour because interviewers have started asking its basics in the interviews.
What will you learn from this course?
I am pretty sure after taking up this free course you will understand SOLIDs concepts in great detail. This will not only assist engineers while making a switch but will also help them accelerate their career help them write better design.
Here in this video, we talked about the "D" principle of Low level system design which is "Dependency Inversion principle". Although it is the 5 principle however, I consider it as the top most one.
After watching this course, you will become a pro in code review and definitely be able to write scalable design you will be able to design the code better.
-----------------------------------------------------------------
Chapters
------------------------------------------------------------------
0:00 Intro 👋
1:20 What will you find in this video
1:53 Definition of DIP
2:14 Understand the problem : Practical example of DIP
6:09 Fix the problem
7:11 Deep dive into code
9:08 DIP complaint version
11:29 Template to identify DIP violations
14:10 Advantages of DIP
14:54 It is wrap!!!
-----------------------------------------------------------------
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
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,
#lowleveldesign #lld #hld #architecture #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
your explanations are next level, such a nice example ... This channel is a gold mine
@CodeWithSunchitDudeja
Жыл бұрын
Thanks Pavni
Thank you. Keep making!
@CodeWithSunchitDudeja
Жыл бұрын
Thanks @rupdeep dey
very helpful & useful video 👌👌
@CodeWithSunchitDudeja
Жыл бұрын
Thanks sky
This was really a great playlist for helping us understand the concept with super easy examples and a great explanation. I'll be waiting for more of such contents!!
@CodeWithSunchitDudeja
Жыл бұрын
Thanks Deepankar
Great explanation sir 👍
@CodeWithSunchitDudeja
Жыл бұрын
Thanks Varun
Bhaiya, can you please make videos frequently?
Can you please cover full lld and hld as there are not much videos on them.
@CodeWithSunchitDudeja
Жыл бұрын
Sure... Work in progress
We still would have to change the references of Jio with Airtel in all high level classes right? But, rest code will not need modification because of interface
Hi @CodingDecoded can you plz upload for design patterns. It will be really helpful for us.
@CodeWithSunchitDudeja
Жыл бұрын
Aman.. which one would you at first
@user-es3bd4sh8g
Жыл бұрын
@@CodeWithSunchitDudeja Behavioural patterns(Observer) bcz people are most likely to know creational and structural ones.
@CodeWithSunchitDudeja
Жыл бұрын
@@user-es3bd4sh8g onit
Hi sir one questions ? i was following your side sheet is it enough for cracking interviews ?
@CodeWithSunchitDudeja
Жыл бұрын
Definitely enough you give you confidence
@sidharthdhiman4522
Жыл бұрын
@@CodeWithSunchitDudeja got it sir