Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

Advanced ASP.NET 4.5 Training Course Best Practices with HTML5, AJAX, Silverlight, LINQ, WCF, MVC Training Course UK

Course code: ASPNETADV
Details: 15 July, 4 days, £1995 + VAT
14 October, 4 days, £1995 + VAT
20 January, 4 days, £1995 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: Developers who wish to extend their knowledge of ASP.NET applications and web services to an advanced level.
Prerequisite skills: Delegates should be confident with all aspects of the ASP.NET Enterprise Web Development course.

Clients who have attended this course include

BMIBskyBAccenture

Course Outline

This course is a favourite for experienced ASP.NET developers who need to ensure they are maximising their use of the technology to help build efficient, robust and secure applications.

We will focus on best practises, OOP, web services, server controls, security, and AJAX features implemented in ASP.NET AJAX. We also cover development using Silverlight, and LINQ, and WCF.

The course adds real value, and delegates will benefit from the experience of a senior ASP.NET consultant / developer leading the course, and also from interacting with other, like-minded delegates who are looking to get more out of the technology.

This course follows on from our introduction to ASP.NET course, and builds additional in-depth knowledge on many topics while introducing new ones such as Enterprise Templates, Silverlight, WCF, LINQ, threading, and the Microsoft Application Test Centre. Examples will be in C# or VB.NET and hands-on exercises will be done within Visual Studio 2012

This course should help reduce maintenance costs by building more robust and re-usable code and in developing Enterprise templates to enforce corporate standards.

The advanced ASP.NET course gives delegates an opportunity to interact with each other and with the instructor, to explore best practices, and areas of common interest relating to ASP.NET. Sessions have included specifics such as how to create an ASP.NET AJAX Repeater in ASP.NET MVC, events in the ASP.NET page lifecycle, ASP.NET forums and hosting. We encourage Advanced ASP.NET delegates to participate and contribute in these discussions as this makes the course a lot livelier and interesting for all.

Course Content

Our hands-on advanced ASP.NET training course has been developed for real-world, commercial scenarios by our expert instructors.

See below for our detailed Advanced ASP.NET training course syllabus. The course contains many ASP.NET tutorials based on real-world scenarios.

What you will learn

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

 

Advanced ASP.NET 4.5 with MVC, AJAX, Silverlight, LINQ & WCF Training Course Outline

 

 

 

ASP.NET Architecture Review

 

Designing Tiered Applications
What layers and tiers do you need or want
Choices for passing data through layers
Methodologies

 

LINQ

 

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

 

Services

 

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

 

Silverlight 5

 

WPF vs Silverlight
XAML
Styles & Templates
Calling services
Commands and MVVM
Data binding

 

 

 

Using ASP.NET AJAX

 

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

 

HTML 5

 

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

 

ASP.NET MVC 4

 

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