SharePoint Saturday Cambridge is a unique not for profit (free to attend) community driven event dedicated to showcasing all that is great about SharePoint, Office 365 and the Microsoft Data Platform. It aims to provide expert training geared towards administrators, end users, architects, developers, and other types of professionals that work with Microsoft SharePoint Technologies.
The principles of SOLID are guidelines that can be applied to software development to improve legibility and maintainability of software applications.
This session explores best practices and design patterns for developing SharePoint apps that comply with the five SOLID principles: Single responsibility, Open/close, Liskov substitution, Interface segregation and Dependency injection. Understand why MVC is a good fit for the purpose, the advantages that writing SOLID code bring, and how software development can be really agile and adaptive to changes with minimum effort.
Targeted at software developers and architects, this session presents practical code examples of how to write and how not to write SharePoint 2016 apps that comply with the SOLID principles using the ASP.NET MVC framework.