Advanced SharePoint Solution Architecture & Development
Th17: In this session I will cover key decisions that solution
architects have to make when designing SharePoint applications. I
will walk you through many components of a solution, that often
have alternatives, and discuss they key reasoning behind choosing
one or the other. I will demonstrate lots of code samples taken
from real life projects and discuss how choices affect things like
technical difficulty, deployment options, required effort,
flexibility, maintainability and so on. We will look at components
like Web Templates, Web Parts and Controls, Page/Form strategies,
packaging and deployment options, code vs. CAML, and discuss some
everyday practices that might hurt you in the future.