SOLID Principles

Course Feature
  • Cost
    Free
  • Provider
    Udemy
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2020-06-27
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Chiranjivee Thakur
Next Course
4.0
3,358 Ratings
This course is perfect for those looking to take their Object-Oriented Programming skills to the next level. By taking this course, you will learn about the SOLID principles, which will help you design your classes and isolate your code correctly. With this course, you will be able to avoid the subtle mistakes that can be made when learning OOP. Join this course and continue your journey with the instructor, who is looking forward to helping you reach your goals.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 17th, 2023]

This course provides an overview of the SOLID principles for Object-Oriented Programming. Participants will learn how to design classes and isolate code correctly, in order to create robust and maintainable software. The instructor will guide learners through the fundamentals of the SOLID principles, and provide examples of how to apply them in practice. By the end of the course, participants will have a better understanding of how to use the SOLID principles to create better software.

Course Syllabus

SOLID Principles

Show All
Pros & Cons
  • Clear and concise explanations
  • Practical examples
  • Errors in examples
  • Limited introductory content
Show All
Recommended Courses
free the-harsh-reality-of-being-a-software-engineer-15831
The Harsh Reality of Being a Software Engineer
3.0
Youtube 2,516,247 learners
Learn More
Software engineering is a great field to pursue, but it comes with its own set of challenges. In this course, Gyasi Linje will discuss the harsh reality of being a software engineer. He will cover topics such as the long hours, the stress, and the lack of job security. He will also provide tips on how to navigate these challenges and make the most of your career. Subscribe now to learn more about the harsh reality of being a software engineer.
free simple-blogging-analytics-dashboard-in-python-15832
Simple Blogging Analytics Dashboard in Python
4.7
Udemy 15,784 learners
Learn More
This video series will walk you through building a simple blogging analytics dashboard in Python. Learn how to scrape blog articles, compute basic analytics, design and develop the front-end, setup a Flask server, and deploy the app to Heroku. Everything in the project is done manually to show the steps between, and a 2nd version will be uploaded to show how to automate the entire pipeline. Click now to learn how to create your own blogging analytics dashboard in Python!
free java-top-10-most-viewed-questions-on-stack-overflow-15833
Java - Top 10 most viewed questions on Stack Overflow
4.6
Udemy 7,382 learners
Learn More
This course is perfect for any software developer looking to get up to speed on the top 10 most viewed Java questions on Stack Overflow. With over 10 million registered users and 16 million questions, Stack Overflow is a great resource for learning the essential parts of the programming language. In this course, you'll learn about references on objects, data structures, string comparison, syntactical abbreviations, call by reference/value, random numbers, FileOutputStreams, PrintWriters, and more. Get the answers to the essential questions and become a Java expert today!
design-patterns-with-c-15834
Design Patterns with C++
3.4
Udemy 3,914 learners
Learn More
This course is designed to help those with a basic knowledge of object-oriented programming to improve their software engineering skills with abstracted examples. Through example-oriented C++ theory and implementation, participants will gain a better understanding of object-oriented design and design patterns. This course is perfect for those who are just starting out in programming and want to gain a better understanding of software engineering. With this course, participants will be able to gain the skills needed to become a successful software engineer.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet