Visual Studio 2019 VS Code VS for Mac & ASP.NET Core Installation 
 
Linux - Asp.Net Core Installation on Ubuntu 
 
LInux - Install VS Code Node.Js Yeoman & Asp.Net Core Generator 
 
Mac OSX - Asp.Net Core Installation 
 
Mac OSX - Install Node.Js Yeoman VS Code & the Asp.Net Core Generator 
 
Download Introduction Slide Deck Here 
 
Linux - Create Your First Console & Web Application 
 
Windows - Create Your First Console Application Project - .Net CLI 
 
Windows - Create Your First Web Application Project - VS 2015 
 
Mac OSX - Create Your First Console & Web Application 
 
ASP.NET Full Framework App vs an ASP.NET Core App Comparision 
 
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision 
 
File Stucture - Project.Json Appsettings.Json & Global.Json 
 
File Structure - Startup.CS 
 
Client Side Package Managers - Bower & Gulp 
 
Client Side Package Management - Bundleconfig.json 
 
File Structure - wwwroot & MVC 6 
 
Cheat Sheet - New .NET CLI Commands & Software Installation Guide 
 
Download Introduction Slide Deck & First Project Download 
 
Create Course Web Project & Configure Project.Json 
 
Configure Startup.cs File Dependenies 
 
Create Appsettings.json Configuration File 
 
MVC Folder Structure Setup 
 
Configure LaunchSettings.json Profile 
 
Install & Configure Bower & Gulp 
 
Add Application Insights Telemetry Microsoft Azure 
 
C# & C# 6.0 Object-oriented programming Introduction 
 
C# Class Creation Object Intialization & Constructors 
 
C# Variables & Data Types 
 
C# Access Modifiers - Demo 
 
C# Conditional Branching & Looping 
 
C# .Net History & C# 6.0 Learning Objectives 
 
C# 6.0 Static Classes & Methods 
 
C# 6.0 String Interpolation 
 
C# 6.0 Initialization of Auto-Properties 
 
C# 6.0 Null Conditional Operator 
 
C# 6.0 Try-Catch-Finally Block Await Async 
 
C# 6.0 Expression bodied Methods & Properties 
 
Download Introduction Slide Deck & Project Source Code 
 
MVC - Conceptual Overview 
 
MVC - Setup Project Structure 
 
MVC Controllers -  Conventional Routing 
 
MVC Controllers - Attribute Routing 
 
MVC Controllers - Action Results & Return Types 
 
MVC Controllers -  View Rendering Model Data 
 
MVC Controllers - View Rendering List Model Data 
 
MVC Models - Conceptual Overview 
 
MVC Models - Data Annotation 
 
MVC - Dependency Injection 
 
MVC Views - Conceptual Overview 
 
MVC Views - _ViewStart File 
 
MVC Views - _ViewImports File 
 
RC2 to .Net Core 1.0 Update Installation 
 
RC2 vs .Net Core 1.0 Differences 
 
MVC Views - ViewComponents 
 
Build Our App - Login Page Layout 
 
Build Our App - Logged In Page Layout 
 
Build Our App - Login Form Creation 
 
Build Our App - Form Post 
 
EF Core - Conceptual Overview 
 
EF Core -  Sql Server & Command Tooling package installation (Project.Json) 
 
EF Core - Dependency Injection Inject DBContext into Configure Services 
 
EF Core - Create Entities for our Data Model 
 
EF Core - Create DbContext 
 
EF Core - First Migration in VS 2015 
 
EF Core - .NET CLI EF Core Commands 
 
EF Core - Exclude & Include Types Data Annotations Fluent Api 
 
EF Core - Primary & Composite Keys 
 
EF Core - Required & Maxlength Attributes 
 
EF Core - Generated Property Values 
 
EF Core - Concurrency Tokens 
 
EF Core - Column Mappings & Data Types 
 
EF Core - Computed Columns 
 
Build Our App - Login & Register Model Entity Powerpoint 
 
Build Our App - Create our Login & Register Entity Model & ViewModel 
 
Build Our App - Register our DbContext 
 
Build Our App - ResetPassword & ForgotPassword ViewModel 
 
Build Our App - Create the Register Forgot & Reset Password Views 
 
Build Our App - Asp.Net Core Identity Core Introduction 
 
Build Our App - Asp.Net Core Identity Core Installation 
 
Build Our App - Create Our Identity Login & Register Controller 
 
Build Our App - Create Our User & LogOff Method in Identity 
 
Build Our App - Create Our ResetPassword & Forgot Password Method Logic 
 
Create Microsoft Azure Account & SendGrid Email Cloud Service Account 
 
Build Our App - Configure User Secrets for Send Grid Api Key & Email Send Class 
 
Build Our App - Send Test Email using Send Grid Cloud Email Service 
 
Build Our App - Register UserReset PasswordForgot Password & Confirm Password 
 
SMS Account Creation - Twilio 
 
Build Our App - Create Sms Interface & Properties related to our Sid & Token 
 
Build Our App - Send SMS Test Message using Twilio 
 
Create Account - External Login Provider with OAuth2 Facebook 
 
Build Our App - Configure Facebook User Secrets & Facebook Autho2 Credentials 
 
Build Our App - Build Our External Login Provider To Facebook 
 
Powerpoint - Entity Model Diagram for the Profile Context 
 
Build Our App - EF Core Context Add Individual Organization & Hobby Entities 
 
Build Our App - Data Annotations & OnModelCreating Enhancements in our Context 
 
Build Our App - Initialize Data into our Profile Context 
 
Build Our App - Add a Foreign Key Constraint on our Entities 
 
Build Our App - DashboardViewModel with our Entities 
 
Build Our App - Build our IProfileRepository Class 
 
Build Our App - Dashboard Index View 
 
Build Our App - Build a JSON API Service 
 
Build Our App Api - CRUD Operations - Create 
 
Build Our App Api - CRUD Operations - Edit 
 
Build Our App Api - CRUD Operations - Delete 
 
Build Our App Api - CRUD Operations - Detail 
 
Angular 2 - Section Overview 
 
Angular 2 - Definition & Architecture 
 
Angular 2 - Angular-Cli Installation 
 
Angular 2 - Angular-.NetCore-Spa Generator 
 
Angular 2 - Angular Module Definition 
 
Angular 2 - File Structure & App.Modules.ts 
 
Angular 2 - Angular Components Definition 
 
Angular 2 - Angular Components & Class Implementation 
 
Angular 2 - Angular Templates Definition 
 
Angular 2 - Angular Templates Implementation 
 
Angular 2 - Angular Data-Binding Definition 
 
Angular 2 - Angular Data-Binding Demo 
 
Angular 2 - Angular Input Definition 
 
Angular 2 - User Input Onkey Demo 
 
Angular 2 - Forms Definition 
 
Angular 2 - Forms Part 1 Demo Class creation 
 
Angular 2 - Forms Part 2 Demo Forms Module 
 
Angular 2 - Forms Part 3 Demo Forms Template & Data Binding 
 
Angular 2 - Forms Part 4 Validation 
 
Angular 2 - Dependency Injection Definition 
 
Angular 2 - Dependency Injection Demo 
 
Angular 2 - Http Definition 
 
Angular 2 - Http Demo Create Json File 
 
Angular 2 - Http Demo Create Service 
 
Angular 2 - Promise VS Observable 
 
Angular 2 - Http Observable map to Json Filse 
 
Angular  & .Net Core - Introduction 
 
Angular  & .Net Core - Package.json 
 
Angular  & .Net Core - Tsconfig 
 
Angular  & .Net Core - Typings 
 
Angular  & .Net Core - Gulp.js 
 
Angular  & .Net Core - Add Angular Core 
 
Angular  & .Net Core - Layout.cshtml 
 
Angular  & .Net Core - Typescript error suppression 
 
Angular  & .Net Core - Angular File & Folder Structure 
 
Angular  & .Net Core - Modify Folder Structure & Login Component 
 
Angular  & .Net Core - Login Api Service 
 
Angular  & .Net Core - Login Typescript Class 
 
Angular  & .Net Core - Injectable Login Authentication Service 
 
Angular  & .Net Core - App Module 
 
Angular  & .Net Core - App Component 
 
Angular  & .Net Core - Recap Login 
 
Angular  & .Net Core - Login Success 
 
Microsoft Azure - Create Account 
 
Microsoft Azure - Create paas web app service 
 
Microsoft Azure - Azure Instance 
 
Visual Studio Cloud Explorer 
 
Microsoft Azure - Create Sql Server Database 
 
Add Production Connection String to the Appsettings.json 
 
Microsoft Azure - EF Migration to Azure Sql database 
 
Microsoft Azure - Publish Website 
 
Microsoft Azure - App Deployed 
 
Microsoft Azure - Facebook Identifier 
 
Microsoft Azure - Facebook URL 
 
Microsoft Azure - Authentication Successful 
 
Microsoft Azure - Conclusion 
 
Angular 4+ - Section Overview 
 
Angular 4 + CRUD - Create Api Service 
 
Angular 4 + CRUD - Dashboard Typescript class 
 
Angular 4 + CRUD - Dashboard Service 
 
Angular 4 + CRUD - Dashboard Component 
 
Angular 4 + CRUD - Dashboard Model 
 
Angular 4 + CRUD - Dashboard Html 
 
Windows - Visual Studio 2015 & ASP.NET Core RC1 Installation 
 
Windows - Install Yeoman & Asp.Net Core Generator 
 
Mac OSX - Visual Studio Code Node.Js & ASP.NET Core RC1 Installation 
 
Linux - Visual Studio Code & ASP.NET Core RC1 Installation 
 
Windows & Linux - Node.Js Installation 
 
Cheat Sheet - DNVM & DNX Commands 
 
Create Your First Console Application Project - DNX Command Line (Windows) 
 
Create Your First Web Application Project - Visual Studio 2015 (Windows) 
 
File Stucture - Project.Json Appsettings.Json & Global.Json 
 
Windows OS - Create a Console & Web App  - New .NET Core CLI and Yeoman 
 
Create Your First Web Application Project - Mac OSX & Yeoman Generator 
 
Create Your First Web Application Project - Linux Ubuntu OS & Yeoman Generator 
 
ASP.NET Full Framework App vs an ASP.NET Core App Comparision 
 
DEMO - ASP.NET Full Framework App vs an ASP.NET Core App Comparision 
 
File Structure - Startup.CS 
 
Windows OS - Create an ASP.NET Core Web App  - Visual Studio 2015 
 
Linux Ubuntu - Create a Console & Web App  - New .NET Core CLI and Yeoman 
 
Mac OSX- Create a Console & Web App  - New .NET Core CLI and Yeoman 
 
Migrate our RC1 Application to RC2 
 
Cheat Sheet - Kestrel Node.JsYeoman & ASP.NET Generator Commands 
 
Create Course Web Project & Configure Project.Json 
 
Configure Bower Gulp & NPM package modules 
 
Configure Startup.cs File Dependenies 
 
Create Appsettings.json Configuration File 
 
MVC Folder Structure Setup 
 
Configure LaunchSettings.json Profile 
 
C# Class Creation & Object Initialization 
 
C# Namespaces Data Types & Variables 
 
C# Properties & Constructors 
 
C# 6.0 Static Classes & Methods 
 
Windows - Install VS Code Yeoman Node.Js & The Asp.Net Core Generator