Development Online Course by Udemy, On Sale Here
The complete guide to great design for C# programmers
An excellent training about Software Engineering
SOLID Design Principles in C#
This course dives into the aspects of software engineering that produce both great and failed software. We start off by looking at our goals for design, the common smells, process and the SOLIDprinciples. This course reinforces best practices using the experiences of the course author and instructor, Chuck McCullough. As a practicing software engineer for over 30 years and having completed dozens of projects, he has the insights to cut through the theoretical and jump right to the important stuff! Using C# to demonstrate with lots of hands-on labs, this course teaches: Design Goals – What are we trying to accomplish?Design Smells – How to identify and objectively articulate bad design choices. Test Driven Development and minimalistic design and implementation – Avoid overdesign and facilitate design changes. Process – What are the best ways to proceed with software development and measure progress. Single Responsibility Principle – Only one reason to changeOpen/Close Principle – Open for business, closed for modificationLiskov’s Substitution Principle – a subtype can do more and require lessInterface Segregation Principle – interfaces are for clientsDependency Inversion Principle – don’t call us, we’ll call you! This course is full of examples and hands-on opportunity along with 24/7 access to help and immediate feedback on labs.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.