EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


Advanced ASP.NET 4.5 Training Course


Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Advanced ASP.NET 4.5 training course (code: ASPNETADV)

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


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

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.


AUDIENCE

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



DETAILHIGHLIGHTS

 

 

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

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

 

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

 

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

Receive the latest version of this course into your inbox


See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info



PUBLIC COURSES (LONDON, UK)
 

9th Oct 2017 - 4 days £1995
Book

see all dates


X

Show Discount for this course



PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


 

 

 

 

Get in touch
0800 028 6400




 

 

view all case studies

 

 

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers