Course Info

Level Beginner
Duration 00:35:08
Published 18 September 2019

Description

Software design principles are a set of guidelines that helps developers to make a good system design. The most important principle is SOLID principle. SOLID is an acronym, introduced by Michael Feathers, for five design principles used to make software design more understandable, flexible, and maintainable.

Design patterns provide solutions to common problems which occur in software design. Design patterns are about reusable designs and interactions of objects. Learn to understand the various software design principles and patterns.

Code and PPTs

Become a Member to download code

You must be a Member to download code

Access all courses and lessons to get confidence and expertise.

Kanishk Puri

Tech Lead and Full Stack Developer

About The Mentor

He is a Full Stack Developer working on wide set of web Technologies for more than 8 years. He has vast experience in C#, ASP.NET, JavaScript, Node.js, No SQL Database, Angular, Angular2 and Hybrid App, and a few more technologies.

He worked on architecture and frameworks in various projects as per Industry Standard Design/ Architectural Patterns. He spends most of my time in designing better applications by implementing the following design patterns - MVVM, MVC, MEF.

Related Courses

Creational Design Patterns

By: Avadhesh Sengar

00:51:40

Structural Design Patterns

By: Shailendra Chauhan

01:13:10

Professional Reviews

Join to upgrade your skills !

Upgrade your coding skills with DotNetTricks, by following our curated courses and grow in your role and stay updated.

  • Curated courses by Microsoft MVPs and Industry experts
  • Get Access to All courses (60+)
  • Get Acceess to all project-based courses
  • Get Access to all learning paths
  • Increase your coding speed by 2x
  • Career Guidance
  • Added new courses weekly
  • Integarated Online IDE
  • Study Mode Quizzes
  • No credit card required
  • No auto-renewal
  • 24x7 unlimited access
+
+
Accept cookies and close this message