Software Design - Introduction to SOLID Principles in 8 Minutes

  Рет қаралды 493,010

in28minutes - Get Cloud Certified

in28minutes - Get Cloud Certified

Күн бұрын

Software Design - Introduction to SOLID Principles in 8 Minutes ► SUBSCRIBE --> kzfaq.info... ► RECOMMENDED COURSE - Your First Steps from Programmer to Software Architect --> www.udemy.com/software-archit... ► DOWNLOAD Presentation and Notes --> courses.in28minutes.com/p/in2...
LEARN "Big Picture" of FULL-STACK, CLOUD, AWS, MICROSERVICES with DOCKER and KUBERNETES in **30 MINUTES** - • 01 - Microservices, Do...
Follow Ranga on LinkedIn - / rangakaranam_thank-you...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Our Top 10 Courses
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30+ Courses. 500,000+ Learners. Amazing Reviews.
► 1. Master DEVOPS with Docker, Kubernetes and Azure DevOps - links.in28minutes.com/DevOps-SBT
► 2. Become FULL STACK DEVELOPER with SPRING BOOT and REACT - links.in28minutes.com/in28min...
► 3. Master MICROSERVICES with Spring Boot and Spring Cloud - links.in28minutes.com/in28min...
► 4. Become AWS CERTIFIED Solution Architect - links.in28minutes.com/aws-arc...
► 5. Learn SPRING in 100 Steps - links.in28minutes.com/in28min...
► 6. JAVA PROGRAMMING for Complete Beginners in 250 Steps - links.in28minutes.com/in28min...
► 7. Go FULL STACK DEVELOPER with Spring Boot and Angular - links.in28minutes.com/in28min...
► 8. Master Java Unit Testing with Spring Boot & Mockito - links.in28minutes.com/in28min...
► 9. Spring INTERVIEW GUIDE - links.in28minutes.com/in28min...
► 10. Java INTERVIEW GUIDE - links.in28minutes.com/in28min...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FREE Courses For You
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
► 01. Learn Full Stack, AWS, Cloud, and Microservices - • Learning Paths - Java ...
► 02. Learn Spring and Spring Boot in 5 DAYS - links.in28minutes.com/5-day-s...
► 03. AWS Certified Solutions Architect Associate - links.in28minutes.com/sbt-tea...
► 04. Getting Started with DevOps and Cloud - links.in28minutes.com/5-day-s...
► 05. Learn Docker in 10 Steps - links.in28minutes.com/in28min...
► 06. Learn Kubernetes in 10 Steps - links.in28minutes.com/in28min...
► 07. Learn AWS in 10 Steps - links.in28minutes.com/in28min...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Other Recommendations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
► MOST WATCHED VIDEOS - • Our Most Watched Tutor...
► 25+ PLAYLISTS - kzfaq.info...
► Spring MVC For Beginners : Build Java Web App in 25 Steps --> www.udemy.com/spring-mvc-tuto...
---------------------------------------------------
Follow us on Social Media
---------------------------------------------------
► TWITTER --> / in28minutes
► FACEBOOK --> / in28minutes
► INSTAGRAM --> / in28minutes
► LINKEDIN --> / rangakaranam

Пікірлер: 155
@in28minutes
@in28minutes Жыл бұрын
What are the two most frequently asked questions for us? 1: WHAT IS in28minutes? ----------------------------------------------- I'm a great believer that if you spend 30 minutes every day taking a small step towards your dream, you will reach the top 5% of whichever career path you choose. And that where in28Minutes comes from. Spend 28 minutes a day learning something new :) 2: How do I learn about in28minutes Roadmaps? --------------------------------------------------------------------------------- All answers here - www.in28minutes.com/roadmaps Keep Learning Every Day To Your Success Ranga Helping 1 MILLION learners take their FIRST STEP into AWS, Azure, Google Cloud and DevOps!
@defcello
@defcello 4 жыл бұрын
I came here to understand SOLID principles as an experienced software professional that never picked up the buzz words but needed to pass interviews. I wasn't disappointed!
@mohdrasid6737
@mohdrasid6737 2 жыл бұрын
Same happened with me..but it is actually helping to understand OOPS at more granular level. 👍
@in28minutes
@in28minutes 2 жыл бұрын
How to learn Programming, Cloud, and DevOps? kzfaq.info/get/bejne/jbmalKWftL21ZGQ.html
@AshishSharma-rx1kk
@AshishSharma-rx1kk 3 жыл бұрын
The best short video on SOLID that I have seen so far!
@MrMimash
@MrMimash 3 жыл бұрын
Thank You for providing this crisp and to the point reference to the SOLID principles!!
@NeerkumarOOPS
@NeerkumarOOPS 3 жыл бұрын
I think this is the best SOLID explanation available on KZfaq. To the point.
@Kaitana
@Kaitana Жыл бұрын
Great explanation!! short and concise, understood solid principles so quickly
@MrKiraBR
@MrKiraBR 5 жыл бұрын
Amazing class, thank you very much!
@neerajarangam9865
@neerajarangam9865 2 жыл бұрын
This is best SOLID principles video till now. Explanation is to the point and good examples. Voice is good too. Thanks.
@vichetkim5533
@vichetkim5533 4 жыл бұрын
You can groom a tiger. Just be prepared to get eaten. You'd quickly turn from being a SOLID to MEAT!
@maya_gameworks
@maya_gameworks 2 ай бұрын
Dude, you are the first person that helped me make sense of the Liskov principle! Thank you!
@sudhanshusharma9123
@sudhanshusharma9123 3 жыл бұрын
I paused the video in between to like the video and to thank you for explaining in such an easy way.
@rjbala26
@rjbala26 2 жыл бұрын
BEST 8 min spent.. to the Point.. Thank you!!
@maxd8781
@maxd8781 4 ай бұрын
This is just perfect, been reading this from last decade but the way examples presented will make it last on my head forever
@kushagrakasliwal3930
@kushagrakasliwal3930 2 жыл бұрын
Very good video, explained SOLID principles so clearly in just a few minutes
@tannerbroaddus4818
@tannerbroaddus4818 3 ай бұрын
Bravo! Thank you. This was helpful :)
@Klazyo
@Klazyo 5 жыл бұрын
thank you sir your explanation is fast smart and easy to understand . still have some problem with ocp but i think i know what it means a bit
@socialkeviv5444
@socialkeviv5444 4 жыл бұрын
Very clear explanation with relevant examples. ThankYou.
@bibekacharya8766
@bibekacharya8766 4 жыл бұрын
Nice, very simple and short video to brush up SOLID Principles. Thanks
@pcplBDFS
@pcplBDFS 5 жыл бұрын
Best SOLID class I ever saw on the Internet!! Thanks!
@aksharkashyap5872
@aksharkashyap5872 2 жыл бұрын
Best video so far I have seen for SOLID principles
@bradclovell
@bradclovell 2 жыл бұрын
This is the best explanation I've seen in video OR print! Very clear and precisely explained, thank you!
@teriyakov
@teriyakov 5 жыл бұрын
Very clear and concise. Thanks
@AmmarTheTrainer
@AmmarTheTrainer Жыл бұрын
thanks for teaching these concepts in an efficient way.
@Oleg-ng7ss
@Oleg-ng7ss 3 жыл бұрын
Cool! Very simple explanation! Thanks!
@prshendra
@prshendra 3 жыл бұрын
This is a clean explanation of clean code principles. Awesome!
@exploring6022
@exploring6022 3 жыл бұрын
I have been asked this question in interview, now I am prepared after watching this video 👍
@krishnaverma7744
@krishnaverma7744 4 жыл бұрын
Very clear explanation... Will follow all your java videos Really helpful
@codearabawy
@codearabawy 3 жыл бұрын
Very concise and enough to prepare for interviews ;)
@sergioenriquerojasmoncada8526
@sergioenriquerojasmoncada8526 5 жыл бұрын
Great video to refresh SOLID
@vanitaladkat1491
@vanitaladkat1491 Жыл бұрын
Nice video and knowledge. Especially Interface segregation Principle and its example is awesome 🙌🏼👏🏻👏🏻
@ssbunnies2015
@ssbunnies2015 Жыл бұрын
thanks , very crispy, especially the examples are really good , we need such examples for such design philosophies
@funnymoviemomen
@funnymoviemomen 5 жыл бұрын
Cut and dry! Thanks a lot!
@sft2636
@sft2636 4 жыл бұрын
Great explanation... Thankyou!
@praveensrivastava5994
@praveensrivastava5994 3 жыл бұрын
Finally I got consice and perfect definition of Dependency Inversion Principle : Functionality should be dependent on Abstractions(Interfaces) not upon concrete classes
@MadForCs16
@MadForCs16 3 жыл бұрын
When you give example of classes which are having multiple reasons to change then you should also give example which is having class with single reason to change.
@tanvirahmedbhuiyan4774
@tanvirahmedbhuiyan4774 Жыл бұрын
Excellent explanation! Thanks!
@winning_aadict
@winning_aadict 4 жыл бұрын
the basics are very well explained here.
@CarlosDev85
@CarlosDev85 4 жыл бұрын
Very clear explanation. ThanKS
@VIGNESHKVikky
@VIGNESHKVikky 3 ай бұрын
Really it's very simple and easy to understand the concept, Thanks in28minutes.
@anabildebnath2590
@anabildebnath2590 Жыл бұрын
This is sooo amazingg
@slobom.6744
@slobom.6744 2 жыл бұрын
Thanks for the video, I have one question: insted of extending interfaces, is it better to have for example one "Animal" interface, with some common functions, feed(), communicate(), etc., and maybe some small other interfaces, for example: "Groom" with only groom(), "CatchPrey" with catchPrey()? Somehow I feel that by extending the interfaces around we would have a rigid structure at the end. Thanks a lot for an answer!
@ankuraagarwal
@ankuraagarwal 3 жыл бұрын
Good job and Thank you Ranga!
@ethioware
@ethioware 3 жыл бұрын
I thought the topic was ambitious but you nailed it.
@abhishekbhatnagar220
@abhishekbhatnagar220 2 жыл бұрын
thank you so much sir ... great explaination ...
@mruduladdipalli5417
@mruduladdipalli5417 2 жыл бұрын
Awesome Explaination
@parikshitmukherjee9895
@parikshitmukherjee9895 3 жыл бұрын
loved it short and easy
@omercavdar4175
@omercavdar4175 4 жыл бұрын
Thank you !
@notdie3573
@notdie3573 Жыл бұрын
Best explanation so far!
@jeevanel44
@jeevanel44 2 жыл бұрын
Thanks!
@yurii873
@yurii873 Жыл бұрын
Finally some one explain solid principles and not just repeat what text book is saying
@naga_sai
@naga_sai Жыл бұрын
Awesome work Ranga!!!
@leeamraa
@leeamraa 2 жыл бұрын
Thank you.
@menardmaranan9356
@menardmaranan9356 2 жыл бұрын
Thanks a lot for this!
@nasserhossam1
@nasserhossam1 4 жыл бұрын
The best explanation thx
@marsakatlachetan3219
@marsakatlachetan3219 3 жыл бұрын
Short and crisp 👌
@DevOpsHasan
@DevOpsHasan 2 жыл бұрын
Awesome!💯🎯
@rajeshpaul7383
@rajeshpaul7383 3 жыл бұрын
Awesomely explained
@deutschWallah
@deutschWallah 2 жыл бұрын
Thanks for this!
@HaiderAli-fy8vp
@HaiderAli-fy8vp 4 жыл бұрын
Nice explanation!
@keshavandmadhavwithresmian4172
@keshavandmadhavwithresmian4172 3 жыл бұрын
Great 👍. Thanks
@onrefyhg
@onrefyhg 4 жыл бұрын
very usefullll!!
@ibrahim47
@ibrahim47 2 жыл бұрын
Nice examples
@shwetasingh6070
@shwetasingh6070 4 жыл бұрын
smart work in 8 minute ..please share video of design patterns type..
@gopalgowda9899
@gopalgowda9899 4 жыл бұрын
Good one sir!
@rohitrai1994
@rohitrai1994 2 жыл бұрын
on the point great
@ajaywadhwa3398
@ajaywadhwa3398 2 жыл бұрын
Very good !!!
@easifier
@easifier 2 жыл бұрын
very nice explanation with clear examples :) thank you
@in28minutes
@in28minutes 2 жыл бұрын
Glad it was helpful!
@ilhamakbar8523
@ilhamakbar8523 3 жыл бұрын
Thank you sir.
@neerajmahajan1305
@neerajmahajan1305 5 жыл бұрын
I like the video, however I would like to know what would be the best solution for the LSP problem you have explained in the video.
@Grempington
@Grempington 4 жыл бұрын
Both should inherit either directly from shape or from an abstract quadrilateral shape that does not have width or height, and have only their appropriate setters and shape data in their implementation Though it is a bit of a tricky example as a square is a specific type of a rectangle (if width and height are the same then the rectangle serves the exact same purpose as a square) Should there be a square class to begin with? It's debatable. Since their only difference is equal width and equal height there should probably simply be a SquareValidator for Rectangle and be done with it.
@maracineee
@maracineee 2 жыл бұрын
best tutorial
@subramanianchenniappan4059
@subramanianchenniappan4059 3 жыл бұрын
Thanks a lot
@dfap12345
@dfap12345 2 жыл бұрын
Solid explanation.
@priyankapriyanka9187
@priyankapriyanka9187 2 жыл бұрын
nice explanation
@gauravdubey4937
@gauravdubey4937 2 жыл бұрын
best explanation of SOLID
@Jam.S.
@Jam.S. 2 жыл бұрын
Superb explanation 😇🙌
@danielsiegel8491
@danielsiegel8491 2 жыл бұрын
Great explanation and simple examples, thank you!
@rekhakalasare4910
@rekhakalasare4910 3 жыл бұрын
To the point explaination
@joshipiano
@joshipiano 3 жыл бұрын
Good explanation
@vinodd5870
@vinodd5870 3 жыл бұрын
Simple explanation
@prashantpharate
@prashantpharate 2 жыл бұрын
Liskov substitution principle: Is it subtype must be substitutable for their base type or Super class must be substitutable for their subtype?
@01PvL98
@01PvL98 4 жыл бұрын
very useful and understandable
@yoopie6134
@yoopie6134 4 жыл бұрын
Indeed sir
@tko9753
@tko9753 3 жыл бұрын
Is this a universal principle that is used with any system? If not what are other principles out there?
@pradeepkumarreddykondreddy7048
@pradeepkumarreddykondreddy7048 3 жыл бұрын
Is dependency inversion principle same as dependency injection provided by DI frameworks like dagger, koin, hilt etc ?
@meowaves
@meowaves 5 ай бұрын
I think its better to go back and understand what a principle does. A principle is just a high level guidelines to design software applications and do not provide an implementation details specific to programming languages. Now, dependency injection or DI frameworks is an implementation of that principle which is shipped as a product you can use as an extension when building applications and there is a lot you can choose from.
@LifeIsGreat-o7v
@LifeIsGreat-o7v 7 күн бұрын
the first 4 principles are correct. The DIP example is very similar to open/closed
@tyeasir
@tyeasir 3 жыл бұрын
thank you
@nehalabdelkader3911
@nehalabdelkader3911 2 жыл бұрын
This video deserves an oscar!
@govinda399
@govinda399 Жыл бұрын
coverd in time. you have readable blog?
@abhishekshanu1523
@abhishekshanu1523 Жыл бұрын
Can we use the example of OCP (as shown in video) in DIP?
@tassisto
@tassisto Жыл бұрын
I was hoping you'd show a solution for your Liskov example. Great explanation
@briand55555
@briand55555 5 жыл бұрын
Really well done. Thank you for making this video. Subscribed.
@unwantedthouguts
@unwantedthouguts Жыл бұрын
is there a class where you are going in detail about these principles? with real world examples? I don't have interview, I just want to learn how to apply these and DRY in day to day development.
@AadityaKavthekar
@AadityaKavthekar 4 жыл бұрын
Thank you so much, really helpful :)
@rafatbiin
@rafatbiin 3 жыл бұрын
In every single SOLID video, you guys have to take the shape as an example for showing the Open Close Principle. but in real life, it rarely happens this way. These by book examples typically wont work very well.
@vijayshankar4645
@vijayshankar4645 3 жыл бұрын
Very nice. Short, crisp and informative. Keep it up!
@shruthipavan
@shruthipavan 4 жыл бұрын
Awesome
@opticalreticle
@opticalreticle Жыл бұрын
good video
@danialmalik80
@danialmalik80 4 жыл бұрын
isn't dog should implement pet interface, not extend? correct me if i am wrong
@ANKITCHOUDHARYankitkrchy
@ANKITCHOUDHARYankitkrchy 3 жыл бұрын
When he explains he knows what the listeners are looking for .🔥
@HariKrishna-mi6is
@HariKrishna-mi6is 4 жыл бұрын
Which language is that? U used in examples
SOLID Principles: Do You Really Understand Them?
7:04
Alex Hyett
Рет қаралды 153 М.
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 21 МЛН
Получилось у Миланы?😂
00:13
ХАБИБ
Рет қаралды 6 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 11 МЛН
5 Design Patterns Every Engineer Should Know
11:51
Traversy Media
Рет қаралды 936 М.
Design Patterns for Beginners - New Version
45:49
in28minutes - Get Cloud Certified
Рет қаралды 155 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
SOLID Design Principles in java with Example | JavaTechie
34:44
Java Techie
Рет қаралды 183 М.
Solid Programming - No Thanks
32:00
ThePrimeTime
Рет қаралды 270 М.
SOLID Design Principles (An Introduction for .NET Developers)
19:51
DotNet Core Central
Рет қаралды 44 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 238 М.
Learn SOLID Principles with CLEAN CODE Examples
28:35
Amigoscode
Рет қаралды 266 М.
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 21 МЛН