ASP.NET 4 in Multi-tenant App, Examples in MVC, ExtJS, and Angular
Offered By: Pluralsight
Course Description
Overview
Create an ASP.NET website that employs best practices and also supports multiple domains (or tenants) from both the server and client sides. The website you'll work on in this course includes clients written in ASP.NET MVC Razor, Angular, and ExtJS.
Building a great website that supports multiple domains (or tenants) from both the server side and client side can be challenging. In this course, ASP.NET 4 in Multi-tenant App, Examples in MVC, ExtJS, and Angular, ASP.NET website developers like you can learn how to build a first-class, best-practices website that supports multiple tenants from both a server-side and client-side perspective. First, you'll learn how to segregate both the data and theme of each unique tenant such that each tenant has its own private website logic and theme. After that, you'll be shown how to capture the incoming request on the server side, parse that request for the domain, and guide your code through different programming logic and display themes; furthermore, you'll learn how to separately build 100%-client-side apps that leverage your web server code using the client-side SPA (Single Page JavaScript App) libraries Angular and ExtJS. Finally, you'll explore how to set up and use Node.js and Gulp as your build system for Angular apps as well as how to use Sencha's CMD for scaffolding your ExtJS app and build and minify the ExtJS app for production. By the end of this course, you'll be able to build ASP.NET websites that work with multiple tenants and use best practices with no trouble at all.
Building a great website that supports multiple domains (or tenants) from both the server side and client side can be challenging. In this course, ASP.NET 4 in Multi-tenant App, Examples in MVC, ExtJS, and Angular, ASP.NET website developers like you can learn how to build a first-class, best-practices website that supports multiple tenants from both a server-side and client-side perspective. First, you'll learn how to segregate both the data and theme of each unique tenant such that each tenant has its own private website logic and theme. After that, you'll be shown how to capture the incoming request on the server side, parse that request for the domain, and guide your code through different programming logic and display themes; furthermore, you'll learn how to separately build 100%-client-side apps that leverage your web server code using the client-side SPA (Single Page JavaScript App) libraries Angular and ExtJS. Finally, you'll explore how to set up and use Node.js and Gulp as your build system for Angular apps as well as how to use Sencha's CMD for scaffolding your ExtJS app and build and minify the ExtJS app for production. By the end of this course, you'll be able to build ASP.NET websites that work with multiple tenants and use best practices with no trouble at all.
Syllabus
- Course Overview 1min
- Introduction 5mins
- Architecting for Multi-tenancy 12mins
- Building a Basic Multi-tenant App with ASP.NET MVC Razor and EF 42mins
- Building the Core Components of Multi-tenancy 45mins
- Applying Multi-tenancy to a New Razor View Engine and Controllers 53mins
- Node.js and Gulp Basics Needed for Angular Single Page App SPA 33mins
- Scaling Out Multi-tenancy with AngularJS Single Page App SPA 59mins
- Publishing Sites on Premise Azure and AWS Including Redis Cache 51mins
- Scaling out Multi-tenancy with Sencha's ExtJS Single Page App SPA 56mins
Taught by
Peter Kellner
Related Courses
Die komplette Web-Entwickler MasterclassUdemy Introducing ASP.NET Core
LinkedIn Learning Java: Socket Programming Simplified
Udemy Build a Node Server backend with Express
Coursera Project Network via Coursera The Django Bible⢠| Python for Web Developer
Udemy