Dot.Net

Programming with .NET Framework 2.0
Introduction to .NET Programming

.Net Concepts

  • Framework
  • Common Language Runtime
  • Base Class Library
  • Common Type System (CTS)
  • Intermediate Language
  • Assemblies
  • Namespaces

Programming with C#

  • Variables
  • Comments
  • XML Documentation
  • Constants
  • Keywords
  • DataTypes
  • Reference Types
  • Control Statements
  • Conditional Statements
  • Switch Statement
  • Loops
  • Jump Statements
  • Goto
  • break
  • Continue
  • Return
  • Arrays

Programming with VB.NET

  • Variables
  • Comments
  • Constants
  • Keywords
  • Data Types
  • Control Statements
  • Conditional Statements
  • If Statement
  • Select Case Statement
  • Loops
  • The For Loop
  • The while Loop
  • The do…Loop
  • The For Each Loop
  • Arrays
  • Option Explicit
  • Option Strict

Exception handling in C#/ VB.NET

  • Important Classes

Object Oriented Programming (OOP)

  • Class
  • Object
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstract Class and Function
  • Interface
  • Constructors
Developing Windows Forms Applications

Objective of this module
Windows Forms

  • Why Windows Forms?
  • Windows Form Layout options
  • Walkthrough: Creating Simple Windows Form application
  • Form Members
  • Form Code Behind
  • Startup Form
  • Modal and Modaless Forms

Standard Controls – Windows Application

  • Labels
  • Textboxes
  • RichTextBox
  • Button
  • CheckBox
  • RadioButton
  • ComboBox
  • PictureBox
  • ListBox
  • ImageList
  • ListView
  • TabControl
  • MenuStrip
  • DataGridView
  • DatePicker

Event Handlers

  • Creating Event Handlers
  • Default Event Handlers
  • Associating Event Handlers at Run Time
  • Order of events
  • MDI Forms
  • Dialog Forms
  • Visual Inheritance
  • Inheriting a Form
  • Custom Controls
  • Walkthrough: Creating Address Control
Developing Web Applications using ASP.NET 2.0
  • Objective of this module
  • First things first
  • Creating ASP.NET Application
  • Components an ASP.NET Application
  • ASP.NET Page Processing
  • Server Controls
  • State Management
  • Master Pages
  • User Controls and Custom Controls
  • Site Navigation
  • Themes
  • Caching
  • Configuration
  • Globalization and Localization
Data access with ADO.NET and XML
  • Objective of this module
  • First things first
  • Introduction to ADO.NET
  • Data Structures and Data Access Components
  • Data Binding
  • Data Access using XML
Web Services and Windows Services
  • Objective of this module
  • First things first
  • Introduction to ADO.NET
  • Data Structures and Data Access Components
  • Data Binding
  • Data Access using XML
Security, Deployment, Introduction to .NET

Objective of this module
Security

  • Authentication
  • Authorization
  • Impersonation
  • Code Access Security
  • Deployment
Introduction to .NET Framework 3.0
  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • Windows Card Space
Introduction NET Framework 4.0
  • Major Changes in .Net 4.0
  • ControlRenderingCompatibilityVersion Setting in the Web.config File
  • ClientIDMode Changes
  • HtmlEncode and UrlEncode Now Encode Single Quotation Marks
  • ASP.NET Page (.aspx) Parser is Stricter
  • Browser Definition Files Updated
  • System.Web.Mobile.dll Removed from Root Web Configuration File
  • ASP.NET Request Validation
  • Default Hashing Algorithm Is Now HMACSHA256
  • Configuration Errors Related to New ASP.NET 4 Root Configuration
  • ASP.NET 4 Child Applications Fail to Start When Under ASP.NET 2.0 or ASP.NET 3.5 Applications
  • ASP.NET 4 Web Sites Fail to Start on Computers Where SharePoint Is Installed
  • The HttpRequest.FilePath Property No Longer Includes PathInfo Values
  • ASP.NET 2.0 Applications Might Generate HttpException Errors that Reference eurl.axd
  • Event Handlers Might Not Be Not Raised in a Default Document in IIS 7 or IIS 7.5 Integrated Mode
  • Changes to the ASP.NET Code Access Security (CAS) Implementation
  • Membership User and Other Types in the System. Web. Security Namespace Have Been Moved
  • System. Web. Security Types for Passport are Obsolete
  • The Menu Item. PopOutImageUrl Property Fails to Render an Image in ASP.NET4
  • Menu.StaticPopOutImageUrl and Menu.DynamicPopOutImageUrl Fail to Render Images When Paths Contain Backslashes
  • Disclaimer