.NET

.NET Framework being a development and execution environment allows different programming languages and libraries to work together seamlessly to create platform independent applications that are easier to build, manage, deploy, and integrate with other networked systems. Built on Web service standards, .NET enables both new and existing personal and business applications to connect with software and services across platforms, applications, and programming languages. These connections give users access to key information, whenever and wherever required.

Course Content :

.Net Framework, Object Oriented Programming(OOP), Programming in VB.Net, Programming in C#.Net, Developing of Windows Applications, Developing of web Applications using ASP.Net, Data access with ADO.Net, XML and WebServices, WCF, WPF, Silverlight

INTRO TO WEB PROGRAMMING

  • What is internet, Web Site, Web Request, Web Response?
  • Web Architecture
  • Client side web technologies (vs) Server side web technologies

CLIENT SIDE WEB TECHNOLOGIES

  • HTML, CSS, Javascript

ASP.NET WEB FORMS BASICS

  • Classic ASP (vs) ASP.NET
  • Cross page submission (vs) ASP.NET Postback
  • Creating ASP.NET Web Site and Web Forms
  • Programming Model of Web Forms
  • Need of web.cofig

ASP.NET IMPLICT OBJECTS

  • Request, Response

ASP.NET WEB CONTROLS

  • Intro to ASP.NET Web Controls
  • Standard Web Controls
  1. Post back
  2. Generating controls dynamically
  3. Validation Controls

DATA CONTROLS

  • GridView indepth
  • DataList
  • Repeater
  • FormView
  • DetailsView
  • SqlDataSource

STATE MANAGEMENT

  • Session
  • Application
  • Data Cache
  • Query String
  • View State
  • State less (vs) State full
  • Response.Redict (vs) Server.Transfer
  • Session state modes
  • Global.asax

ASP.NET CONFIGURATION

  • appSettings, Tracing
  • Target Framework, Custom error

SECURITY

  • Forms based authentication
  • Windows based authentication
  • Overview of Open authentication

NAVIGATION CONTROLS

  • Web.SiteMap
  • Menu, Tree View, Site Map Path

MASTER PAGES

  • Creating master pages and content pages
  • Working with Content Place Holders

THEMES AND SKINS

  • Creating themes
  • Creating .css and .skin files
  • Applying themes dynamically

WEB USER CONTROLS

  • Creating Web User controls
  • Invoking web user controls statically and dynamically