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.
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
The Task Parallel Library
ASMX vs WCF
Creating WCF Contracts and Services
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
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
Understanding Unit Testing
Using the Microsoft Testing Framework
Writing Unit Tests
Testing MVC applications
Understanding the ASP.NET MVC Framework
MVC vs Web Forms
Key MVC Components
View and View Engines
ASPX vs Razor
Ajax and MVC
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
See why people choose JBI
31/07/2018: Since the first release of .NET (in 2002) much has changed, both in the .NET Framework and the .NET languages. Notable language features added...
16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...
12/01/2018: ASP.NET Core 2 is the successor to ASP.NET Core 1 and continues the theme of providing a framework for rapid creation of Web Applications making...
15/01/2018: A development team had developed a range of applications using a number of .NET technologies over many years. However, in recent years the challenge...
19/10/2017: Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....
13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"