ASP.NET Using C# (VS 2015)

Course Number:

N/A

Audience:

Course Duration:
5 Days

Prerequisites:

The student should have a good working knowledge of C# and the .NET Framework. Some familiarity with JavaScript is recommended for the AJAX chapter.

Course Objectives:
  • 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 2015
  • 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
Course Outline:
  • Introduction to ASP.NET
    • Web Application Fundamentals
    • Using Internet Information Services
    • Web Forms
    • NET MVC
    • Web Services
    • NET Features
  • Web Forms Architecture
    • Page Class
    • Web Forms Life Cycle
    • Web Forms Event Model
    • Code-Behind
  • NET and HTTP
    • Request/Response Programming
    • HttpRequest Class
    • HTTP Collections
    • HttpResponse Class
    • Redirection
    • HttpUtility Class
  • Web Applications Using Visual Studio
    • Using Visual Web Developer
    • Visual Studio Forms Designer
    • Using Components
    • Shadow Copying
    • Using the Global.asax File
    • Data Binding
  • State Management and Web Applications
    • Session State
    • Application State
    • Multithreading Issues
    • Cookies
  • Server Controls
    • HTML Server Controls
    • Web Forms Server Controls
    • Rich Controls
    • Validation Controls
    • User Controls
  • Caching in ASP.NET
    • What Is Caching?
    • Page-Level Caching
    • Page Fragment Caching
    • Optimizing Your ASP.NET Application
    • Application Caching
  • NET Configuration and Security Fundamentals
    • Configuration Overview
    • Authentication and Authorization
    • Forms Authentication
    • Windows Authentication
    • Security and ASP.NET
  • Debugging, Diagnostics and Error Handling
    • Debugging
    • Application Tracing
    • Page Tracing
    • Error Handling
  • More Server Controls
    • Newer ASP.NET Controls
    • Menus
    • Master Pages
  • NET and LINQ
    • NET Overview
    • .NET Data Providers
    • Connections
    • Commands
    • DataReaders and Connected Access
    • Data Sets and Disconnected Access
    • Language Integrated Query
  • Data Controls and Data Binding
    • Data Source Controls
    • Connection String Storage
    • GridView
    • DetailsView
    • FormView
    • Object Data Sources
    • ListView
    • DataPager
    • Entity Data Model
    • EntityDataSource
  • NET AJAX
    • Rich Client Applications
    • AJAX
    • ScriptManager
    • UpdatePanel
    • AJAX Client Library
    • Remote Method Calls
    • AJAX Control Toolkit
  • NET MVC
    • Model-View-Controller Pattern
    • What is ASP.NET MVC?
    • NET MVC versus Web Forms
    • NET MVC Projects in Visual Studio
    • Controllers
    • Action Methods and Routing
    • Views
    • Strongly-Typed Views
    • Model Binding
    • Validation
  • NET Web API
    • Web API
    • Representational State Transfer
    • REST and Web API
    • HTTP Services Using Web API
    • Using Fiddler
    • Web API Clients
  • NET and Azure
    • What Is Windows Azure?
    • A Windows Azure Testbed
    • Deploying an Application to Azure
    • Updating an Application on Azure
  • Appendix A. Learning Resources
  • Appendix B. Hosting in IIS 7.5
    • Installing IIS 7.5
    • IIS Manager
    • NET with IIS 7.5

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!