SOLID Principles: Introducing Software Architecture & Design
$19.99 $15.99Track price
Anyone can code. But what differentiates a professional software engineer from a hobbyist coder is how well–designed and well–coded the final product is. Code quality is hard to come by. Unfortunately, most coders start straight without understanding basic concepts of software design. This course will help a budding coder, as well as an established programmer who wants to learn better design and write quality code.
It is really important that you grasp the core concepts of SOLID thoroughly. Once you get the fundamentals right, writing quality code will come naturally to you.There are tons of free YouTube videos on SOLID, but they try to teach you in bits and pieces, and don’t pick the right analogies and code snippets. What you need is a holistic picture, which is what this course aims to provide. I have spent considerable time and effort to come up with the content for this course. Each and every concept, each and every analogy, each and every code example has been meticulously picked in such a way the design principles stick to your mind. I have used graphical illustrations and real world analogies wherever possible to drive home the point.
Something else that is special about this course – The subtitles are hand–scripted and accurate. I have even checked the timings to guarantee accuracy. Most courses come with subtitles that are auto–generated using a Speech–To–Text Engine, the accuracy of which is fairly low. But not mine! I have taken pains to script my course to perfection and include the subtitles too. So if you are at work, and you want to put me on mute, please feel free, although I would like you to hear my voice narration. If you want to put me on mute, just enable the subtitles in Udemy and play!
Instructor Details
Courses : 2
Specification: SOLID Principles: Introducing Software Architecture & Design
|
64 reviews for SOLID Principles: Introducing Software Architecture & Design
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $15.99 |
---|---|
Provider | |
Duration | 2 hours |
Year | 2021 |
Level | Beginner |
Language | English |
Certificate | Yes |
Quizzes | No |
$19.99 $15.99
Pratap Reddy Guvvala –
Nice
Md Sharif –
thanks a lot it really helps me to understand whole concept with real life based analogy thanks a lot again
Nikita Deuskar –
No exercises are provided by the tutor to test out the knowledge provided in the videos
Can Kanbak –
Good intro for SOLID principles. The live coding sessions feel unnecessary since they basically show how the examples in previous videos are typed. It would have been better if different examples were used instead.
Shanmugavel Sundaramoorthy –
Really Good one. Enjoyed reading this. Would recommend this for everyone.
Sebastiaan Dammann –
Bad audio quality. Very thin substance. Essentially a text book read up on the SOLID principles, nothing more.
Cristiano –
Very good explanation and nice examples.
Boonchai Chinpraditsuk –
Good course, clearly explains SOLID principles.
Ines Ivanova –
I really enjoyed the course for Introducing Software Architecture and Design (SOLID Principles) It provides real life examples which make the concepts easer to understand. I like the structure of keep lectures short and organised. The way the course was organised was very close to real scenario where you have certain problem, you search for solution and understand way this solution is good and how all the things are wrapped together. At the end of each section a live coding session is provided. The examples are written on Java, but they are so generic that it’ s like to read a pseudo code and it is easy to understand. The only thing that I did not enjoy was the poor audio quality. It is acceptable, but could have been better. In conclusion I believe the course is giving very good generic concept for understanding the idea and the need of using and applying SOLID Principles to the code.
Brian Matkowsky –
Informative, well prepared and knowledgeable for an introductory course
Gokhan Celikkaya –
It was very simple and has a lot of repetition. Same training could be reduced to less than an hour
Manjula Prasanna Wickramathunga –
You would have to discuss more details about Dependency Injection and IOC.
Abhishek Dhotre –
Good course with nice explanation of concepts with real life analogy. Coding examples helped to understand the principles.
Matheus Frizo –
Great course! The teacher explains the concepts very well with analogies that make everything much easier.
Ashok Rajashekharappa –
Very nicely explained with examples makes it clear
David Ruiz Coronel –
Good content and even explained with real world examples. Would be great to have small quiz as a reinforcement for the SOLID definitions or statements.
SamLap –
Solid crash course on principles for designing good code, succinct and no fluff. Does what it says on the box.
Christina Rauscher –
This course is well structured and also well explained. The examples are detailed enough to understand. Also I liked the live coding sessions. I would have enjoyed a quick overview in the end where the teachers sums up each principle once again. That’s the only thing I think that’s missing in this course.
Ericsson Araujo Apolonio Silva –
Excellent!
Aitor –
Amazing course, it’s short but all explanations are high quality with real examples, concepts are very clear and understandable. 100% recommended!
Tom Prins –
I had a architecture when i was doing my bachelor but the teacher wasnt able to, get me intrested or having the ah ha moment. So far, ive learned more from 3 videos, than i did in 3 months in class.
Remo Martins –
The course is amazing! It covers all principles and explain all of then very clearly. I really recommend the course. Thank you very much Sujith for sharing your knowledge
Shreyashkumar H. Limbhetwala –
Awesome content with real time examples. This course provide in depth knowledge to experience level person as well.
Patrick Rainer –
The principles are very good explained with practical oriented examples.
Vaibhav Aherrao –
Some more on IoC and service locater was expected
Rui Lomba –
Concise and to the point! Well done. Thanks!!
Emilio Flores –
Very good course, just left one or two examples to exaplain more clearly.
Vinay Venugopalan –
It was a great refresher course.
Juan Antonio Barr n –
This course has clear definitions and examples about the principles of SOLID, i did not know nothing about what SOLID was, I’am going to apply this for my next develop!
Lowie Nalasa –
very efficient visualization and a practical examples
Akhilesh Agrahari –
The examples along with the concept were very useful. I could get a better idea of real world application of SOLID principles. Thank you for this course
Hector Rondon –
Very good course, great explanation
Jorge Eduardo Rodriguez –
Nice way to explain all the principles, just exactly what I and my team were looking for.
Enrique Sy –
Very good visual presentation in relation to the software topic.
Pranav Unnikrishnan –
Short and simple course for people who already have a baseline understanding of coding. As a beginner level coder I found some concepts slightly more difficult to grasp, but got there eventually after re watching certain lectures multiple times.
Nils Schreiber –
Very well structured and in relatively simple English instead of being very abstract. I would not have needed the live coding sessions since the code snippets were already explained, but at some point it may be helpful to others. Maybe at the dependency inversion and injection section a bit of visual highlighting of current discussed classes/interfaces would help to follow a little better. In summary, the course is very good for an insight into software design principles.
Marcelo Esparza –
I really liked the clarity and the examples for the explanation of each principle. There is a tiny recommendation I would like to do, in the Dependency inversion principle I got lost on the abstraction explanation, I think you can add some pointers to the part of the code you are talking about, everything else was perfect.
Manuj Singh –
This course is amazing. Sir explains the concept very clearly and briefly. Good for developing basic solid concepts and implement them later.
Debojyoti Paul –
I like most part of the course, it has been really helpful. However, I felt the Dependency Imversion principle along with DI and IOC could be explained in some more detail, or real life example.
Qiang Zeng –
Pretty great. This course definitely let me gain an understanding of SOLID principle in software design, and I will practice them at work.
Dana Shaked –
The course was absolutely amazing. I enjoyed listening to the author, I understood everything and i feel ready to start using these principles in my code design plannings in the future. I loved the analogies the author used, they definitely helped understand the principles even better. Thank you so much!
Masiar Ighani –
Very good and comprehendible examples.
Gilbert Lugo –
Very clear and simplified. Just the important thinks to begin to understand the principles and how to apply them.
Avner Shaham –
Excellent basic course on SOLID. gives you everything you need to start improving your software design
Mart n Sivianes del Bot –
Very good introduction. Examples and concepts are clear and easy to understand.
Sargam Pandey –
The course was amazing , specially for a beginner, the concepts were pretty clear and straight forward, very well explained. Only improvement I can see is that this course could’ve provided a big code problem at the end for us to solve. That would’ve helped in better learning. But keeping that aside, the learning was helpful. 🙂
Eric Torres –
Good coverage of the topic. Engaging delivery with pertinent real world examples. Repetition of concepts to help drill them home.
Mawaddi Rachman –
very clear for the definition of cohesion and coupling.
Gurupadam Gundala –
Clear Explanation with Good Examples
Karl Tharalson –
This was an excellent course. The instructor’s lectures are clear and focused on the topic. The examples were no more complex than necessary and did an excellent job of illustrating the concepts. Thank you for an excellent course!
Naveen –
Videos are too short
Rakesh Ramamurthy –
Your explanation is very neat and clean, easy to follow. Can you please provide the example source code? That is the only thing missing. Again really appreciate your effort in creating this course.
Chukwuebuka Emmanuel Ibeh –
The course simplified SOLID principle with live coding examples.
John Lane –
Nice methodical pace with good examples of each principle.
Drew Tolliver –
I learned a lot from this course and would recommend it to anyone who needs some guidance on software architecture/design.
Swagatam Chatterjee –
amazing Introductory Course for SOLID . What really stands out are the examples of each of those 5 components.
Manish S Jain –
Except for DIP, which I honestly feel needed more explanation, everything else was very clear. Thanks.
Austin Jones –
There’s nothing here that I couldn’t have gotten from a random article or pdf. The instructor didn’t make any of it interesting and didn’t add any special insight or pull from his personal experience at all.
Hugo Sanchez –
Great introductory course to SOLID principles.
Eyelin Delgado Ruiz –
the instructor explains with real life examples, and that makes it esasier.
Suba Ganesh Sathuragiri –
Nice Presentation & explanation
Marco antonio Rodriguez meza –
Very graphic and well understandable.
Shridhar Cherukumilli –
Course is crisp and clear to understand the basics of SOLID principles. this helped me to understand the best practices to be followed while coding.
Tomasz Sperczak –
Only first three principals are in my opinion explained on real life examples as advertised. Forth one and fifth are explained on examples based on code.