Bob Tabor

Bob is the founder of LearnVisualStudio.NET and has been creating screencast tutorials since 2002. A five-time Microsoft MVP, his videos have been viewed millions of times on Visual Studio's Start page, Channel 9, Microsoft Virtual Academy, and elsewhere. Bob is an adjunct instructor for WintellectNOW.

Courses

Course Title Duration Topic Updated
Creating Custom View Models 00:14:47 ASP.NET,MVC 12 Jul 2016
Implementing Localization 00:17:16 ASP.NET,MVC 13 Feb 2016
Using Resource Files for Strings and Error Messages 00:14:21 ASP.NET,MVC 08 Feb 2016
Visual Studio 2015, Part 1: Series Introduction 00:03:47 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 2: What is Visual Studio? 00:09:55 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 3: Which Edition of Visual Studio Should I Choose? 00:06:40 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 4: Working with Projects and Solutions 00:12:19 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 5: Understanding Visual Designers and Code Editors 00:15:52 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 6: Ten Crucial Shortcuts to Master 00:07:32 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 7: Customizing Visual Studio's Layout 00:07:04 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 8: Understanding the NuGet Package Manager 00:15:57 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 9: Debugging Basics 00:14:49 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 10: Visual Studio Team Services 00:15:16 Visual Studio 30 Jan 2016
Visual Studio 2015, Part 11: Visual Studio Azure Integration 00:11:44 Visual Studio 30 Jan 2016
ViewBag Versus ViewData 00:07:56 ASP.NET,MVC 29 Jan 2016
TempData 00:09:43 ASP.NET,MVC 29 Jan 2016
Custom Display Templates 00:10:06 ASP.NET,MVC 14 Jan 2016
Custom Editor Templates 00:14:18 ASP.NET,MVC 14 Jan 2016
Architectural Spikes and Setting Up the Solution 00:21:49 Architecture 14 Dec 2015
Using Dependency Injection to Decouple Layers 00:15:08 Architecture 10 Dec 2015
Understanding Cross-Cutting Concerns 00:11:37 Architecture 10 Dec 2015
Chatty versus Chunky Layer Interactions 00:07:16 Architecture 08 Dec 2015
Designing Data Transfer Objects 00:11:53 Architecture 08 Dec 2015
Understanding the Application Services Layer 00:10:27 Architecture 07 Dec 2015
Understanding the Web Services Layer 00:21:42 Architecture 07 Dec 2015
Filters 00:17:37 ASP.NET,MVC 03 Dec 2015
Areas 00:08:31 ASP.NET,MVC 03 Dec 2015
Bundling and Minification 00:30:56 ASP.NET,MVC 03 Dec 2015
Series Introduction 00:09:11 Architecture 30 Nov 2015
What is Architecture? 00:17:59 Architecture 30 Nov 2015
When and How Architecture Happens 00:13:11 Architecture 30 Nov 2015
Change is the Biggest Challenge in Software Development 00:17:14 Architecture 30 Nov 2015
Understanding the Layered Architecture Pattern 00:20:08 Architecture 30 Nov 2015
Understanding the Domain Layer 00:17:01 Architecture 30 Nov 2015
Understanding the Presentation Layer 00:23:23 Architecture 30 Nov 2015
Understanding the Persistence Layer 00:24:09 Architecture 30 Nov 2015
Custom Routes 00:31:19 ASP.NET,MVC 29 Nov 2015
RESTful URL Design 00:15:47 ASP.NET,MVC 29 Nov 2015
Attribute Routing 00:16:19 ASP.NET,MVC 29 Nov 2015
Partial Views 00:10:37 ASP.NET,MVC 27 Nov 2015
Child Actions 00:08:19 ASP.NET,MVC 27 Nov 2015
Caching Actions and Child Actions 00:15:58 ASP.NET,MVC 27 Nov 2015
Returning Views, HTTP Errors and Redirecting Requests 00:12:50 ASP.NET,MVC 25 Nov 2015
Layout Pages, RenderBody, RenderPage, and RenderSection 00:15:42 ASP.NET,MVC 25 Nov 2015
Introduction to Cross-Site Scripting and the AntiForgeryToken 00:13:27 ASP.NET,MVC 24 Nov 2015
Styling HTML Helper Method Output 00:15:31 ASP.NET,MVC 24 Nov 2015
Introduction to Validation 00:22:57 ASP.NET,MVC 23 Nov 2015
Creating an HTML Form with Labels and Other Form Controls 00:30:54 ASP.NET,MVC 23 Nov 2015
Adding Client-Side and Unobtrusive Validation 00:13:34 ASP.NET,MVC 23 Nov 2015
Preserving Data Annotations Using a Partial Metadata Class 00:09:42 ASP.NET,MVC 20 Nov 2015
Understanding MVC Application Architecture and the View Model 00:12:03 ASP.NET,MVC 20 Nov 2015
Introduction to Model Binding 00:20:47 ASP.NET,MVC 20 Nov 2015
Introduction to Data Annotations 00:10:56 ASP.NET,MVC 19 Nov 2015
Working with RouteValueDictionary in HTML Helper Navigation Methods 00:12:22 ASP.NET,MVC 18 Nov 2015
Introduction to ASP.NET MVC 5 00:09:59 ASP.NET,MVC 17 Nov 2015
Building your First ASP.NET MVC Application 00:26:26 ASP.NET,MVC 17 Nov 2015
Understanding the Model-View-Controller Design Pattern 00:07:15 ASP.NET,MVC 17 Nov 2015
Understanding "Convention over Configuration" 00:07:05 ASP.NET,MVC 17 Nov 2015
Passing Data from the Controller to the View 00:04:23 ASP.NET,MVC 17 Nov 2015
Defining a View and Layout 00:12:36 ASP.NET,MVC 17 Nov 2015
Helper Methods in the View 00:07:07 ASP.NET,MVC 17 Nov 2015
Understanding Razor Syntax Basics 00:25:10 ASP.NET,MVC 17 Nov 2015
Generating a Scaffolded App from an Entity Data Model 00:12:21 ASP.NET,MVC 17 Nov 2015
Introduction to Routing 00:21:41 ASP.NET,MVC 17 Nov 2015