Course Details
Welcome to Duke Training Centre. Approved by 'ACTVET (Abu Dhabi Center for Technical Vocational Education & Training)'.
Duke Training Centre came into working since 2004. This institute has been a pioneer in providing quality technical and practical education in the private sector in UAE. We at the Duke Training Centre are always into providing the options to you for the excellence in your career.
At Duke Training Centre we offer a very detailed and informative course of ASP.NET using C#.Students will learn about web applications using web forms .The tool they will be using is visual studio that is provided by Microsoft. They will practice developing desktop application using Microsoft .NETframework and class library. They will also learn about N-Tier and MVC architectures. They will get hands on Database handling and LINQ and will learn about client side and server side validation.
Prerequisite or Relevant Knowledge
Working experience with C#, some or little practical experience with C/C++ or java, understanding of Object oriented programming and basic understanding of server and client side processing is the basic requirement for this course.
Who should attend?
IT Professionals, those who want to pursue their career as web developers or software engineers.
Course Outline
Introduction to ASP.NET
-
From ASP to ASP.NET
-
Web Forms
-
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
-
Most recent ASP.NET Controls
-
Menus
-
Master Pages
NET and LINQ
-
NET Overview
-
.NET Data Providers
-
Connections
-
Commands
-
Data Readers and Connected Access
-
Data Sets and Disconnected Access
-
Language Integrated Query
Data Access in ASP.NET
-
Data Source Controls
-
Connection String Storage
-
GridView
-
DetailsView
-
FormView
-
Object Data Sources
-
ListView
-
DataPager
-
Linq Data Source
Personalization and Security
-
Configuration Overview
-
Themes
-
Skins
-
Security in ASP.NET
-
Membership and Roles
-
Login Controls
-
User Profiles
Introduction to ASP.NET AJAX
-
Rich Client Applications
-
AJAX
-
Script Manager
-
Update Panel
-
AJAX Client Library
-
Remote Method Calls
-
AJAX Control Toolkit
HTTP Pipeline
-
Pipeline Architecture
-
Context
-
Applications
-
Handlers
-
Modules
Impact/Benefits of this Course
With ASP.NET students will be able to create large applications and these applications can be dynamics instead of static. Such web applications have high market demand thus students will have a very good earning.
At Course Completion
At course completion students will be able to develop web forms, they will see how code behind works. They will get hands on HTTP request and response programming. They will be able to do data binding so that changes in views and models can be synchronous. Students will be able to authenticate and authorize forms and windows, diagnose errors and debug the code. They will be able to access the data, make connection with the database and execute queries and much more.
Students will now be able to create small, personal websites and or large, enterprise-class web applications according to their work need.