Учите ASP.NET MVC и прилагающееся к нему WebAPI (замена WCF, если хотите). В корпоративных решениях больше используется, если, конечно, не старая компания, где первые проекты были на WebForms. Ну и остальное по шаблону обязательно: GoF, DI, IoC, OOP..