Course Outline
This course has been designed for delegates new to the .NET development platform, although delegates with experience solely in Windows application development will find almost all of the content beneficial.
Delegates will be introduced to the .NET framework and will learn to develop web applications using C# or VB.NET. At course completion delegates should be familiar with the framework, experienced in developing web application and conversant with database access using LINQ.
Course Content
Our hands-on ASP.NET 4.0 training course has been developed for real-world, commercial scenarios by our expert instructors.
See below for our detailed ASP.NET 4.0 training course syllabus. The course contains many ASP.NET 4.0 tutorials based on real-world scenarios. If you have a technical question, please email sales@jbinternational.co.uk.
What you will learn
At the end of this course you will be able to:
1. Understand the .NET Framework and the CLR
2. Use Visual Studio 2010 effectively
3. Learn C# or VB.NET
4. Create commercial ASP.NET Web Applications
5. Understand OO Programming, Classes, and Objects
6. Debug Applications
7. Develop user interfaces using Master Pages, User Controls and Themes
8. Use DataBinding
9. Use LINQ (Language-Integrated Query) to read from and write to Databases
10. Develop Rich Internet Applications using ASP.NET AJAX
Introduction to ASP.NET 4.0 with LINQ and AJAX Training Course Outline
The .NET Framework
The CLR
The Framework Class Library
Intermediate Language
.NET Languages
The Global Assemble Cache
Disassemblers
Visual Studio 2010
Creating Projects
Project Anatomy
Using the IDE
Code Snippets
Language Syntax
VB.NET vs C#
Comments
Data Types
Variables
Operators
Conditional Statements
Looping Structures
Functions
Exception Handling
Classes & Objects
Classes and Objects
Partial Classes
Methods, Properties and Events
Constructors
Property Procedures
Enumerations
Reference vs. Value Types
Structures
Namespaces
Debugging Applications
Breakpoints
Tracepoints
Stepping through code
Data Tips & Visualisers
Watch windows
Command Windows
Call Stack
ASP.NET Introduction
HTML & Server controls
Postbacks
Page Lifecycle
User Interface Development
Master Pages
Themes
User Controls
Navigation
Validation
Configuration
Configuration Files
Developer Settings
Administration Tools
Membership & Personalisation
Membership Providers
Login Controls
Roles
State Management
Personalisation
Web Parts
Error Handling
Page Level Exceptions
Site Level Exceptions
Custom Error Pages
Tracing
Data Binding
Data Sources
Data Controls
Parameterised Queries
Updating bound controls
AJAX
AJAX Architecture
Client vs Server
The AsyncPostBack model
Using UpdatePanel controls
UpdateProgress
LINQ
Creating a DataContext
Querying the Database
Updating the Database
Using the LinqDataSource
Deployment
XCopy deployment
Copying web sites
Publishing web sites
Setup Projects