
Pluralsight – ASP.NET in Multi-tenant App, Examples in MVC, ExtJS, and Angular By Peter Kellner[89 Webrips(MP4)]
English | Size: 1.18 GB (1,267,533,106 bytes)
Category: Web Development
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.
Table of contents
Description
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 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.
Collapse All
Course Overview
1m 32s
Course Overview 1m 32s
Introduction
5m 17s
Introduction – All the Technologies We Will Be Covering 4m 22s
Pulling the Course Conference Web Site Files from GitHub 0m 54s
Architecting for Multi-tenancy
12m 12s
Introduction 0m 57s
Reviewing Software Architectural Considerations 4m 2s
Reviewing Hardware Architectural Considerations 5m 35s
Summary 1m 37s
Building a Basic Multi-tenant App with ASP.NET MVC Razor and EF
42m 19s
Introduction 0m 36s
Reviewing Prerequisites or What You Need to Know for This Course 1m 21s
Creating a New Visual Studio 2015 ASP.NET MVC Project 5m 22s
Building a Functioning Tenant Model and Controller 5m 30s
Adding Tenant Data and Creating a Functioning MVC Razor View 5m 6s
Building Out Real Speaker and Sessions Models and Controllers 6m 9s
Introducing Data Persistence and Entity framework Code First 1m 20s
Using NuGet to Add EF Code First to Our Visual Studio Project 1m 40s
Adding Our Three Models to an EF Data Context Using DbSet 5m 36s
Bringing Speakers and Tenants to EF and Using Migrations 4m 48s
Updating Controllers to use EF Instead of C# object Initializers 1m 58s
Adding Async Await Controller Pattern for Asynchronous Processing 1m 24s
Updating our Visual Studio Project to use IIS 0m 42s
Summary 0m 40s
Building the Core Components of Multi-tenancy
45m 25s
Introduction 1m 43s
Initializing Entity framework Code First Plumbing with C# Classes 4m 47s
Seeding Data in EF Code First with the C# object Initializer 3m 52s
Seeding Default Data in EF Code First with the JSON Files 6m 53s
Adding an Owin Context Property from Request URL 6m 29s
Adding a Base MVC Controller That Looks up the Current Tenant 3m 26s
Building a Memory Cache for the Tenant List 6m 24s
Generalizing Our Memory Cache for Better and Cleaner Reuse 6m 16s
Extracting an Interface from Our Cache for Other Implementations 4m 21s
Summary 1m 9s
Applying Multi-tenancy to a New Razor View Engine and Controllers
53m 22s
Introduction 2m 20s
Specifying Conventions for a Multi-tenant Custom View Engine 3m 15s
Building a Custom Razor View Engine to Support Multi-tenancy 5m 57s
Creating a Controller That Supports Two Different Tenant Views 6m 57s
Enhancing Our Controller to Support Async Await and Data Cache 5m 56s
Restricting View Access by Tenant Using Controller Attributes 7m 26s
Adding Razor Master Layout Page Functionality per Tenant 4m 37s
Bringing in High Quality HTML and CSS to Multi-tenant Razor Views 6m 52s
Adding Speaker Details Sessions and Home to the SVCC Tenant 3m 42s
Building Our Second Tenant Site Code Stars Summit 4m 42s
Summary 1m 35s
Node.js and Gulp Basics Needed for Angular Single Page App SPA
33m 37s
Introduction 2m 46s
Introducing Node.js Basics and Why We Care 3m 20s
Learning the Node.js Command Line Interpreter REPL Plus Async 3m 19s
Learning CommonJS Basics with Require and Export 3m 20s
Introducing the Gulp Streaming Build System That Uses CommonJS 7m 7s
Introducing the Package Browsersync a Web Server for Development 3m 50s
Introducing Browserify to Use Require to Package Our javascript 5m 38s
Modifying Our Build script to Include Watchify to Monitor Changes 3m 0s
Summary 1m 14s
Scaling Out Multi-tenancy with AngularJS Single Page App SPA
59m 31s
Introduction 0m 50s
Setting up AngularJS with Node.js Using Require 2m 55s
Creating a Trivial AngularJS Page with Expressions and Bindings 3m 0s
Adding the ng-repeat Directive to Build an HTML Table from Data 1m 58s
Factoring out an Angular Controller in JS to Create a Data Array 3m 7s
Nesting Require Statements for Better Program Organization 4m 32s
Refactoring Just the Controller Logic to Its Own CommonJS Require 2m 51s
Creating a Home Page State by Adding ui-router to Our Angular App 4m 4s
Creating a New Speaker Page and Adding an Associated State to Our App 0m 48s
Adding HTML Template Cache for Multi-tenancy and Performance 4m 45s
Adding a Common RESTful Speaker Data Service for Our Speaker Page 5m 43s
Mocking Our Speaker RESTful Call with embedded JSON Data 6m 24s
Adding Production CSS, HTML, and an Angular Tenant 4m 48s
Running Angular in an ASP.NET MVC Multi-tenant Environment 7m 16s
Integrating Angular into Webapi Rest and Passing Config Data 5m 23s
Summary 1m 0s
Publishing Sites on Premise Azure and AWS Including Redis Cache
51m 7s
Introduction 2m 56s
Deploying to IIS on Servers Either Virtual or Physical 1m 43s
Setting up DNS Records for Standalone IIS Servers 2m 45s
Setting up IIS on a Dedicated or Virtual Windows Server 3m 57s
Demonstrating Visual Studio Publish and Setting up Tenants 2m 45s
Deploying to Microsoft Azure Cloud Web Site 9m 37s
Adding Redis Cache Both on Premise and Using Azure 7m 22s
Instantiating and Connecting to a Redis Instance on Azure 6m 1s
Creating an Amazon AWS Elastic Beanstalk Deployment with RDS SQL 4m 32s
Deploying a Web Farm Multi-tenant Website with SQL Server to AWS 8m 4s
Summary 1m 19s
Scaling out Multi-tenancy with Sencha’s ExtJS Single Page App SPA
56m 17s
Introduction, Prerequisites, and Other Related Pluralsight Courses 6m 19s
Reviewing ExtJS Scaffolding Basics and What Is to Come 3m 15s
Scaffolding Our ExtJS Tenant and Simplifying the Standard Example 10m 29s
Learning ExtJS Basics and Debugging a Simple Localhost Example 6m 50s
Introducing Data Stores Models and the New ExtJS View-Model 7m 23s
Adding ASP.NET WebAPI to Provide Speaker and Configuration Data 5m 15s
Collecting ASP.NET Server Side Data in the ExtJS Launch Event 5m 41s
Setting Speaker Tab Visibility from Server Side ASP.NET Config 3m 37s
Building a Second Tenant and Creating Production Ready ExtJS 4m 26s
Adding an ASP.NET MVC Controller to Load Tenants as ExtJS Pages 2m 4s
Summary 0m 54s
Website:https://www.pluralsight.com/courses/aspnet-multi-tenant-app-mvc-extjs-angular
DOWNLOAD:
http://rapidgator.net/file/389ebe101a3402a418458e47705d2035/ASPdotNET_in_Multi-tenant_App.part1.rar.html
http://rapidgator.net/file/22ee6b2bcfc2ff6e78789db7070b0ae2/ASPdotNET_in_Multi-tenant_App.part2.rar.html
http://nitroflare.com/view/E8BDB44699480C9/ASPdotNET_in_Multi-tenant_App.part1.rar
http://nitroflare.com/view/34A92DD817676C0/ASPdotNET_in_Multi-tenant_App.part2.rar
If any links die or problem unrar, send request to http://goo.gl/aUHSZc
Leave a Reply