This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2017.
Cost: Price on application
Duration: 5 Days
This course is not available as part of our public schedule but can be provided on a customised client specific basis.
This course is designed for experienced application developers and architects responsible for Web applications in a Microsoft environment.
Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET
Acquire a working knowledge of Web application development using Web Forms and Visual Studio 2017
Optimize an ASP.NET Web application using configuration, security, and caching
Access databases using ADO.NET, LINQ and the Entity Data Model
Use newer features in ASP.NET
Implement rich client applications using ASP.NET AJAX
Create Web applications using the Model-View-Controller design pattern
Create HTTP services using ASP.NET Web API
Deploy an ASP.NET Web application to the Azure cloud
Introduction to ASP.NET:
Web Application Fundamentals
Using Internet Information Services
Web Forms Architecture:
Web Forms Life Cycle
Web Forms Event Model
ASP.NET and HTTP:
Web Applications Using Visual Studio:
Using Visual Web Developer
Visual Studio Forms Designer
Using the Global.asax File
State Management and Web Applications:
HTML Server Controls
Web Forms Server Controls
Caching in ASP.NET:
What Is Caching?
Page Fragment Caching
Optimizing Your ASP.NET Application
ASP.NET Configuration and Security Fundamentals:
Authentication and Authorization
Security and ASP.NET
What is ASP.NET MVC?
ASP.NET MVC versus Web Forms
ASP.NET MVC Projects in Visual Studio
Action Methods and Routing
ASP.NET Web API:
Representational State Transfer
REST and Web API
HTTP Services Using Web API
Web API Clients
ASP.NET and Azure:
What Is Windows Azure?
A Windows Azure Testbed
Deploying an Application to Azure
Updating an Application on Azure
System Requirements for Course Delivery:
Required software is Visual Studio 2017, which includes LocalDB, a lightweight version of SQL Server 2016 Express. The free Visual Studio Community 2017 may be used. The operating system should be Windows 7SP1 or more recent. The free Fiddler tool is also used. This can be downloaded from the Web. The last section requires a connection to the Internet and a Windows Azure account (a free trial account is available from Microsoft).