Fundamentals of object oriented design. This course will take you through basics of object oriented programing. We will walkthrough examples of bad code and refactor it by following best practices and principles of SOLID. After learning principles of well-crafted code we will expand coding knowledge with examples of mostly known and used design patterns (factory, builder, observer and commands). The course will end with short introduction into following technologies (that will be used in later courses):
- ASP.Net Core
- Web.API Core and
- Entity Framework Core
Articles for next courses: