.NET Developer Training

Welcome to our hands-on training catalog for professional .NET developers.

You can sign-up for individual or team subscriptions and start learning new coding skills today.

 

InnerWorkings Catalog

Subscribe to our training catalog and get access to thousands of .NET coding challenges.

Each hands-on training course includes hand-picked e-Books and Personal Tutor support.

91 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Get the skills needed to build killer apps in Visual Studio 2010 and the .NET Framework 4.0. This Learning Program covers the core programming techniques required to write outstanding code in .NET 4.0, including Entity Framework, MVC, jQuery, Enterprise Library 5.0, C# 4.0, Silverlight 4.0, and unit testing. Look no further if you want to learn all the best practices associated with .NET 4.0 development.


Topics

  • ADO.Net Entity Framework
  • New Features in C# 4.0
  • ASP.NET MVC Fundamentals
  • Silverlight 4.0 Fundamentals
  • Enterprise Library 5.0
  • Static Analysis, Profiling, and Code Coverage with Visual Studio Team System
  • Unit Testing with Visual Studio Team System
  • Developing with jQuery
  • Styling Websites with Cascading Stylesheets (CSS)
  • Microsoft ASP.NET AJAX

Books

Entity Framework 4.0 Recipes: A Problem-Solution Approach Programming Entity Framework, 2nd Edition C# 4.0 in a Nutshell, 4th Edition Essential C# 4.0 Introducing .NET 4.0: with Visual Studio 2010 Programming Microsoft® ASP.NET MVC ASP.NET MVC 2 in Action Beginning Silverlight 4 in C# Introducing Silverlight 4 Silverlight™ 4 Unleashed Silverlight 4 in Action Software Engineering with Microsoft Visual Studio Team System Working with Microsoft® Visual Studio® 2005 Team System Microsoft® Visual Studio 2008 Unleashed Microsoft Visual Studio 2005 Unleashed Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Test Driven Development: By Example jQuery in Action Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS, Second Edition Programming ASP.NET AJAX Introducing Microsoft® ASP.NET AJAX
50 hours VS 2008, VS 2010, VS 2012, VS 2013 C#

Create data driven Web applications faster and easier in .NET 3.5. You'll become proficient in the new database and XML technologies based on the LINQ framework through our practice-based learning. What's more, you'll receive working code, MSDN articles, and access to the best NET Framework 3.5 titles from Safari Books Online. Ideal for intermediate level developers and software teams looking to work more quickly and effectively.


Topics

  • New features in C# 3.0
  • LINQ to SQL
  • LINQ to XML
  • ASP.NET Dynamic Data
  • ADO.NET Data Services
  • ASP.NET MVC Fundamentals

Books

Introducing Microsoft® LINQ Learning ASP.NET 3.5, 2nd Edition ASP.NET MVC 2 in Action Programming Microsoft® ASP.NET MVC
90 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Learn how to develop powerful Web apps from a standing start. You'll gain an in-depth knowledge of ASP.NET while building fully functional solutions in Visual Studio 2005/2008/2010. Along with our comprehensive hands-on Drills, you'll get working code, MSDN articles, and access to the best authors on the topic from Safari Books Online. Ideal for the ASP.NET beginner or developers looking to expand existing Web development skills.


Topics

  • Working with ASP.NET Web Forms
  • State Management and Page Navigation
  • Exception Handling and User Input Validation
  • Rich Controls and Services
  • Master Pages and Site Navigation
  • Personalization and Themes
  • Web Parts
  • Creating ASP.NET Controls
  • Transact-SQL Fundamentals in SQL Server
  • Transact-SQL Enhancements in SQL Server
  • Developing with jQuery

Books

Essential ASP.NET with Examples in C# Programming ASP.NET, 3rd Edition Core C# and .NET Introducing Microsoft® ASP.NET 2.0 The Guru's Guide to Transact-SQL Transact-SQL Desk Reference Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012 Inside Microsoft® SQL Server™ 2005: T-SQL Querying Programming Microsoft® SQL Server™ 2005 Inside Microsoft® SQL Server™ 2005 jQuery in Action
71 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Start creating advanced Web applications today. Through our comprehensive hands-on Drills, you'll learn how to build loosely coupled, data driven interfaces that keep data secure through authorization and authentication. In addition, you'll receive working code, MSDN articles, and access to the best authors on ASP.NET data and security from Safari Books Online. Ideal for the ASP.NET beginner or developers looking to expand their existing Web development skills in an authentic coding environment.


Topics

  • Reading and Writing XML data
  • Consuming and Manipulating data with ADO.NET
  • Data Source Controls and Data Binding
  • Using Data-bound Controls
  • Membership, Login Controls and Forms Authentication
  • Authorization and Roles
  • Web Application Attacks
  • Securing and Monitoring ASP.NET applications
  • Styling Websites with Cascading Stylesheets (CSS)
  • Microsoft ASP.NET AJAX

Books

C# Cookbook, Second Edition Introducing Microsoft® ASP.NET 2.0 Microsoft® ADO.NET (Core Reference) ASP.NET 2.0 Unleashed ASP.NET 2.0: A Developer's Notebook Writing Secure Code Maximizing ASP.NET: Real World, Object-Oriented Development Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS, Second Edition Introducing Microsoft® ASP.NET AJAX Programming ASP.NET AJAX
26 hours VS 2012, VS 2013 C#

In this InnerWorkings Beginning ASP.NET, you'll find a large variety of C# coding challenges that will get you firmly on the road to building and deploying ASP.NET Web applications.


Topics

  • Designing and Building ASP.NET 4.5 Websites
  • ASP.NET 4.5 Website Structure
  • Building ASP.NET 4.5 Pages
  • Managing Data in ASP.NET 4.5
  • Securing ASP.NET 4.5 Web Applications

Books

Beginning ASP.NET 4.5: in C# and VB Beginning ASP.NET 4.5 in C#
84 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Become adept at creating robust, efficient, and maintainable object-oriented applications. Our comprehensive hands-on Drills will familiarize you with the most widely-used OOP techniques in the industry. You'll also receive working code, MSDN articles, and access to the best authors on OOP topics from Safari Books Online. Perfect for .NET developers and software teams who wish to make a paradigm shift in application and program design.


Topics

  • Input-output
  • Generics/Collections
  • System Services
  • The .NET Runtime
  • Unit Testing with Visual Studio
  • Unit Testing with NUnit
  • Unit Testing with xUnit.net
  • Working with the Enterprise Library Application Blocks Part I
  • Working with the Enterprise Library Application Blocks Part II
  • Unit Testing with Visual Studio Team System
  • Static Analysis, Profiling, and Code Coverage with Visual Studio Team System

Books

Programming C#, 4th Edition MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET C# 3.0 Cookbook, 3rd Edition C# Cookbook, Second Edition Visual C# 2005: A Developer's Notebook Application Development Using C# and .NET Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce Microsoft Visual Studio 2005 Unleashed Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Test Driven Development: By Example Microsoft® Visual Studio 2008 Unleashed NUnit Pocket Reference Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services Software Engineering with Microsoft Visual Studio Team System Working with Microsoft® Visual Studio® 2005 Team System
68 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Become proficient in two key areas of software development. In our Drills on design patterns, you'll not only learn prescriptive solutions to common software development problems, but also the architectural patterns typically used in industry-wide n-tier systems. Our Drills on application performance will thoroughly familiarize you with important performance techniques such as threading and concurrency. In addition, you'll receive working code, MSDN articles, and access to the best authors on these topics from Safari Books Online. Patterns will help your software teams discuss complex design concepts in an easily understandable way, while key profiling techniques are a terrific addition to the .NET developer's skill set.


Topics

  • Object-Oriented Development Fundamentals
  • Events and Structural Design Patterns
  • Behavioral Design Patterns
  • Creational Design Patterns
  • Enterprise Patterns
  • Domain-Driven Design Patterns
  • Improving Performance in .NET Framework Applications
  • Threading in the .NET Framework
  • Concurrency Patterns

Books

C# Design Patterns: A Tutorial Design Patterns in C# Refactoring: Improving the Design of Existing Code Patterns of Enterprise Application Architecture Domain-Driven Design: Tackling Complexity in the Heart of Software Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Patterns for Parallel Programming More Effective C#: 50 Specific Ways to Improve Your C# Performance Testing Microsoft® .NET Web Applications C# 3.0 Cookbook, 3rd Edition C# 3.0 in a Nutshell, 3rd Edition C# for Java Developers Java Concurrency in Practice
57 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Start building secure transparent services and workflow-enabled apps today. You'll learn all the necessary skills to bring WCF and WF to life while completing our real world applications in Visual Studio 2008/2010. To help, you'll get working code, MSDN articles, and access to the best WCF and WF titles from Safari Books Online. An outstanding addition to the skill set of experienced .NET developers and software teams.


Topics

  • Windows Communication Foundation Fundamentals
  • Creating Reliable Services with Windows Communication Foundation
  • Windows Communication Foundation Security
  • Windows Workflow Foundation Fundamentals
  • Programming Sequential Workflows
  • Programming State Machine Workflows
  • Developing Custom Activities
  • Programming Runtime Services and Hosts

Books

Essential Windows Communication Foundation: For .NET Framework 3.5 Programming WCF Services, 2nd Edition Programming WCF Services Data Access Patterns: Database Interactions in Object-Oriented Applications COM & .NET Component Services Programming WCF Services Microsoft® Windows® Communication Foundation Hands-on! Beta Edition Essential Windows Workflow Foundation Microsoft® Windows® Workflow Foundation Step by Step
71 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Our Application Development program is aimed at the ASP.NET developer who'll be engaged in n-tier design and development. We address the skills required to map business requirements onto a domain model, and map the domain model to a database (keeping in mind our n-tier collaboration mission). Because Web applications do not exist in isolation and must communicate with both the front-end and other services and applications, our developer must have a good understanding of HTTP and other internet protocols.


Topics

  • ASP.NET MVC Fundamentals
  • ADO.Net Entity Framework
  • Unit Testing with Visual Studio
  • Unit Testing with NUnit
  • Unit Testing with xUnit.net
  • Unit Testing with Visual Studio Team System
  • Enterprise Library 5.0
  • Windows Communication Foundation Fundamentals

Books

ASP.NET MVC 2 in Action Programming Microsoft® ASP.NET MVC Entity Framework 4.0 Recipes: A Problem-Solution Approach Programming Entity Framework, 2nd Edition Microsoft® Visual Studio 2008 Unleashed Microsoft Visual Studio 2005 Unleashed Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Test Driven Development: By Example NUnit Pocket Reference Programming WCF Services, 2nd Edition Essential Windows Communication Foundation: For .NET Framework 3.5 Programming WCF Services
45 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Our Backend Database Development program is aimed at the SQL developer who needs to understand the essential techniques of database development – queries, joins, indexes, stored procedures, etc. - and the performance implications of each.


Topics

  • Transact-SQL Fundamentals in SQL Server
  • Transact-SQL Enhancements in SQL Server
  • ADO.NET Data Services
  • Consuming and Manipulating data with ADO.NET
  • ADO.Net Entity Framework

Books

The Guru's Guide to Transact-SQL Transact-SQL Desk Reference Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012 Programming Microsoft® SQL Server™ 2005 Inside Microsoft® SQL Server™ 2005 Inside Microsoft® SQL Server™ 2005: T-SQL Querying Microsoft® ADO.NET (Core Reference) Introducing Microsoft® ASP.NET 2.0 Programming Entity Framework, 2nd Edition Entity Framework 4.0 Recipes: A Problem-Solution Approach
44 hours VS 2005, VS 2008, VS 2010, VS 2012, VS 2013 C#

Our Frontend User Experience Development program is aimed at the UX developer who needs a good understanding of client development technologies.


Topics

  • Microsoft ASP.NET AJAX
  • Silverlight 4.0 Fundamentals
  • HTML 5-based Applications
  • Styling Websites with Cascading Stylesheets (CSS)
  • Developing with jQuery

Books

Introducing Microsoft® ASP.NET AJAX Programming ASP.NET AJAX Silverlight 4 in Action Silverlight™ 4 Unleashed Introducing Silverlight 4 Beginning Silverlight 4 in C# HTML5 Canvas HTML5 Media HTML5: The Missing Manual Programming HTML5 Applications Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS, Second Edition jQuery in Action
17 hours VS 2012, VS 2013 C#

In this Developer Program, you will learn the fundamentals of Windows 8 app development using C# and XAML, with an emphasis on user experience elements and using Windows 8-style controls.


Topics

  • App Development Foundation
  • Windows 8-Style UI Layouts and Surfaces
  • Resource Management
  • Contracts

Books

Beginning Windows 8 Application Development
29 hours VS 2012, VS 2013 JavaScript

In this Developer Program, you will learn the fundamentals of Windows 8 app development using JavaScript and HTML5. There is an emphasis on user experience elements and using Windows 8-style controls. You will also learn about the hardware and media that Windows 8 devices offer, and how to manage resources.


Topics

  • App Development Foundation
  • Windows 8-Style UI Layouts and Surfaces
  • Windows 8-Style Controls
  • Resource Management
  • Hardware and Multimedia
  • Contracts

Books

HTML5 Canvas Cookbook Windows 8 Apps Revealed: Using HTML5 and JavaScript Beginning Windows 8 Application Development
25 hours VS 2012, VS 2013 C#

In this Developer Program, you will learn the fundamentals of Windows Phone 8 app development using C# and XAML. There is an emphasis on user experience elements and using Windows Phone controls. You will also learn about the hardware and media that Windows Phone 8 devices offer, and how to manage resources.


Topics

  • Introduction to XAML based Windows Phone 8 Development
  • Windows Phone 8 User Experience
  • Windows Phone 8 Features
  • Windows Phone 8 Launchers and Choosers
  • Accessing Local and Remote Data
  • Launching, Resuming and Multitasking
  • Windows Phone 8 and Windows 8 Integration

Books

Beginning Windows Phone App Development Microsoft® Silverlight® Edition: Programming Windows® Phone 7 Windows® Phone 7.5 Unleashed Sams Teach Yourself Windows® Phone 7 Game Programming in 24 Hours
56 hours VS 2008, VS 2010, VS 2012, VS 2013 C#

Ramp up to richly-interactive graphical applications. You'll learn essential techniques in the cutting edge WPF/Silverlight technologies with our practice-based training in Visual Studio 2008/2010. What's more, you'll receive working code, MSDN articles, and access to the best WPF/Silverlight titles from Safari Books Online. A great fit for creative .NET developers and software teams building rich media applications.


Topics

  • Basic Controls and Layout
  • Styles and Control Templates
  • Data Binding
  • Graphics and Animation
  • UserControls and Custom Controls with WPF
  • Silverlight 4.0 Fundamentals

Books

Programming Windows Presentation Foundation Windows® Presentation Foundation Unleashed Beginning Silverlight 4 in C# Introducing Silverlight 4 Silverlight 4 in Action Silverlight™ 4 Unleashed