Advanced ASP.NET 4.5 training course

Explore Advanced Techniques And Best Practice For Developing Web Applications With ASP.NET

Next 27 January (Remote)
4 days £1995 + VAT

JBI training course London UK

  • Build n-tier apps in .NET
  • Enforce standards of code and structure
  • Use ADO.NET and LINQ effectively
  • Understand the benefits and implementation of Enterprise Library 
  • Get the most out of ASP.NET Web Services and WCF
  • Learn about advanced OO practises
  • Create distributed apps with Web Services
  • Learn how to Secure your application
  • Explore the tools and skills to develop and implement ASP.NET AJAX Rich Internet Applications
  • Get the tools and skills to develop Silverlight UI
  • Understand the potential of MVC and Dynamic Data


Our Advanced ASP.NET training course is aimed at seasoned web developers who would like to get a more in depth look at new features and best practice for developing robust applications for the modern enterprise.

Microsoft is continuing to broaden the functionality of Visual Studio available to developers in order to ensure that applications combine performance and flexibility. We aim to expose delegates to some alternative ways of developing applications, using tips & tricks gained by expert instructors.

.NET languages also allow multiple approaches to programming including object oriented, generic and functional.  Labs will demonstrate the usage of this various programming techniques. 

With the importance of web applications this course has a major section including labs on the latest approach to web applications, by including labs for the latest MVC applications and Core 1.0, as required.

JBI training course London UK
JBI training course London UK

Developers who wish to extend their knowledge of ASP.NET applications and web services to an advanced level.


Related Courses

Advanced ASP.NET

  • ASP.NET Architecture Review
  • Designing Tiered Applications
  • What layers and tiers do you need or want
  • Choices for passing data through layers
  • Methodologies


  • LINQ to Objects
  • LINQ to XML
  • LINQ Data Access
  • LINQ to SQL
  • LINQ to Entities (Entity Framework)
  • Model First vs Code First
  • Incorporating validation & business logic

Parallel Programming

  • The Task Parallel Library
  • Using PLINQ


  • ASMX vs WCF
  • Creating WCF Contracts and Services
  • WCF Behaviours
  • Consuming WCF
  • WCF configuration
  • Specialised Data Services


  • Introduction to AJAX
  • ASP.NET AJAX Overview
  • Using AJAX Extensions
  • Calling Web Services from the Client
  • Updating the UI
  • Using jQuery in the client
  • Dealing with Exceptions
  • ASP.NET Ajax Server Control & Toolkit

ASP.NET Security

  • Protecting against attack
  • The OWASP Top Ten vulnerabilities and how to protect against them


  • Visual Studio Support for HTML
  • Features of HTML5
  • Using With MVC and ASP.NET
  • Mobile and Tablet support

Unit Tests and Test Driven Development (TDD) in .NET

  • Understanding Unit Testing
  • Using the Microsoft Testing Framework
  • Writing Unit Tests
  • Isolating tests
  • Understanding Refactoring
  • Testing MVC applications


  • Understanding the ASP.NET MVC Framework
  • MVC vs Web Forms
  • Key MVC Components
  • Controllers
  • View and View Engines
  • ASPX vs Razor
  • Models
  • Layout Pages
  • Navigation
  • Validation
  • Ajax and MVC
  • Unobtrusive Ajax
  • Model Binding
  • Security - authentication and authorisation
  • Using ViewModels and Repositories
  • Web API for REST based services
Course Updates & Newsletter

Receive the latest version of this course by email & subscribe to our Newsletter

+44 (0)20 8446 7555



Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address 1345 High Road, London, N20 9HR