I am a founder and Principal Consultant with OdeToCode LLC. I have 20+ years of commercial software development experience across a wide range of technologies. I’ve successfully delivered software products for embedded, Windows, and web platforms. I’ve developed web services for Fortune 50 companies and firmware for startups.
I’m also a published author in leading print and online technical journals, and a speaker at national and international conferences.
Contact me as scott at odetocode.com.
| Course | Duration | Released |
|---|---|---|
| C# Fundamentals - Part 1 | [06:17:48] | 26 Mar 2010 |
| Building Applications with ASP.NET MVC 4 | [07:22:24] | 8 Nov 2012 |
| ASP.NET MVC 4 Fundamentals | [04:21:12] | 23 Jul 2012 |
| C# Fundamentals - Part 2 | [02:44:41] | 30 Sep 2011 |
| Introduction to CSS | [02:09:06] | 18 Jul 2011 |
| Introduction to Bootstrap | [02:09:27] | 5 Feb 2013 |
| HTTP Fundamentals | [02:50:08] | 17 Feb 2012 |
| Test First Development - Part 1 | [03:33:45] | 16 Nov 2010 |
| LINQ Fundamentals | [04:50:29] | 26 Oct 2008 |
| LINQ Data Access | [05:40:47] | 6 Dec 2008 |
| LINQ Architecture | [01:23:17] | 8 Oct 2010 |
| jQuery Mobile and ASP.NET MVC 4 | [01:47:39] | 27 Apr 2012 |
| jQuery UI | [01:54:35] | 28 Nov 2011 |
| Introduction to ASP.NET MVC 3 | [06:31:55] | 14 Mar 2011 |
| ASP.NET MVC 3.0 Fundamentals | [03:17:44] | 17 Jan 2011 |
| ASP.NET MVC 2.0 Fundamentals | [01:54:45] | 13 Aug 2010 |
| IronRuby by Example | [00:21:25] | 25 Jan 2010 |
| ASP.NET MVC Advanced Topics | [05:30:45] | 22 Jul 2009 |
| ASP.NET MVC Fundamentals | [04:43:04] | 11 Apr 2009 |
Register with the code ALLEN for a $50 discount.
Over the years I’ve worked with some of the best trainers in the world at Pluralsight. I’ve delivered over 25 weeks of class instruction and produced over 60 hours of video content. Here are the current classes and training courses I offer. These classes can be delivered on-site at your company.
This course will give you everything you need to start building applications using the ASP.NET MVC framework. Working through a series of practical examples, you’ll see how to use framework components, scaffolding, Razor views, and jQuery UI widgets. We’ll talk about best practices for real world scenarios and highlight key extensibility points in the MVC framework.
The course is designed to take experienced developers who are new to .NET or the C# language and give them all the fundamentals, best practices, and advanced knowledge required to be a productive and happy developer with the C# language. We’ll demonstrate all the capabilities and features of the language, and work with both desktop and web applications to see how to apply the language in different contexts. During the course we’ll solve specific, everyday problems in application development using techniques like functional programming and test-driven development. We’ll also see how to apply modern programming principles and use dynamic programming techniques to make the most of the C# language.
LINQ changes how we build data access components with .NET, and also introduces new flexibility and expressiveness Into the C# language. In this course we’ll see how LINQ works at a language level, and also how to use LINQ with XML and the Entity Framework. We’ll look at the tradeoffs to evaluate when building a data access layer with LINQ, and see how to use LINQ features in a domain model to implement better business logic.
This course will demonstrate the features and capabilities of the latest web standards: HTML 5 and CSS 3, as well the latest JavaScript libraries that will help you build great applications on top these standards. From local storage and video, to geo-location and background workers, we’ll have a thorough exploration of each area and see practical examples and advice.
Optional Content:
This course teaches and demonstrates the test-first development approach to building software. We’ll discuss the value of unit testing and uncover the essence of the red-green-refactor workflow. The course will also examine various styles, techniques, and tools used by test-first development teams.