There are no specific requirements needed to attend this course.
This course is Using Visual Studio and C# and it's practical, with examples written in C#. The goal is to quickly bring you up to speed to identify code smell and good design principals. The student will receive a comprehensive set of materials, including course notes and all the programming examples. An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found.
-
Introduction
-
Single Responsibility Principle
-
Examples in C#
-
Open Closed Principle
-
Examples in C#
-
Liskov Substitution Principle
-
Examples in C#
-
Interface Segregation Principle
-
Examples in C#
-
Dependency Injection Principle
-
Examples in C#
-
Don’t Repeat Yourself
-
Examples in C#
-
Conclusions