Friday, May 28, 2010

ASP.NET 3.5 Training

Audiences :
This class is intended for .NET developers who understand the basics of Object Oriented Programming (OOP) and a base-level understanding of any version of .NET

Introducing ASP.NET
  • Understand the basic architecture of a Web application
  • Understanding the role of HTTP
  • The difference between HTML and XHTML
  • Learn the key features of ASP.NET 3.5
  • The ASP.NET Namespaces
  • The history of ASP.NET Web development
  • Contrast the use of IIS vs. the Visual Studio 2008 development Web server
  • Work with different versions of IIS
  • Know the differences between a Visual Studio 2008 Web Site and a Web Application project

The Page Class and Other Files

  • Know the three architectures of ASP.NET Web pages
  • Work with members of the Page class
  • The Page class events
  • Explore the single-file and code-behind models
  • The ASP.NET directives (Page, Control, and so on)
  • Investigate the ASP.NET folders
  • The Request and Response objects
  • The IsPostback property
  • Understand the basics of Web.config
  • Perform debugging and tracing
  • Introducing Web Site Administration Tool (WAT)
  • Research the global.asax file
  • Trapping application errors

ASP.NET Controls

  • Understand the ASP.NET Web control event architecture
  • Contrast HTML Server Controls with Web Controls
  • Survey the categories of Web Controls
  • Programming with Web control events
  • Work with ASP.NET Validation Controls
  • Examine the use of HTML tables and CSS Positioning for Web content

Custom Controls

  • Understand the need for custom Web controls
  • Building custom Web controls
  • Using the HTMLTextWriter
  • Adding Style to Custom Controls
  • Integrating custom Web controls with the VS IDE
  • Creating composite custom controls
  • Registering the controls with *.aspx, *.ascx and *.master files
  • Defining properties for the VS Properties window
  • Adding a custom icon for the Toolbox
  • User Controls and Master Pages
  • Understanding and creating user controls
  • Creating composite user controls
  • Manipulating user controls on the host page
  • Exposing events from user controls
  • Host Web pages subscribing the user control events
  • Introducing Master pages
  • A Master page walkthrough
  • Nested Master pages
  • Master page events and page access

Site Navigation

  • Basic page navigation
  • Response.Redirect() and Server.Transfer()
  • Work with the MultiView control
  • Work with the Wizard control
  • Understand the site map model of ASP.NET
  • Examine the Menu navigation control
  • Examine the TreeView navigation control
  • Create Web application breadcrumbs

State Management

  • Define the role of view state
  • Read and write cookies
  • The role of application state and session state
  • Work with The State Services
  • Work with SQL Server session management
  • Study the various forms of caching (the Cache object and OutputCache)
  • Work with Cache dependencies, such as a Sql Server dependency

CSS and Themes

  • Understand Cascading Style Sheets (CSS)
  • Adding a CSS Style sheet
  • CSS and Web controls
  • Learn the style builder tools in Visual Studio
  • Examine the use of themes and skins
  • Dynamically assign themes
  • Adding a skin to a theme
  • Defining a .skin file
  • Using CSS and themes together
  • Adding a stylesheet to a theme

ADO.NET

  • Introducing System.Data.dll
  • The ADO.NET Data Providers
  • The Speedy DataReader
  • Binding DataReaders to Web controls
  • Performing CRUD operations in a connected model
  • Working with Parameters
  • Working with Sql Server Stored Procedures
  • The Disconnected Model
  • Working with the Data Adapter
  • Working with the members of a DataSet
  • Working with a DataView
  • Testing the CommandBuilder
  • Adding Data relationships

Data Binding

  • Understanding ASP.NET Data Binding
  • Data Binding with Array, Collection and Custom Types
  • Look at some new ways to manage Connection Strings in our applications
  • Declarative data binding
  • Expression data binding
  • Data Source Controls
  • The SqlDataSource control
  • The GridView control
  • The Repeater control

Handlers, Modules and IIS

Understand ASP.NET and IIS process management
  • IIS delegation of requests
  • Understand ASP.NET handlers
  • Configuring handlers
  • Creating a custom handler
  • Installing a custom .ashx handler
  • Using as custom file extension
  • Understand ASP.NET modules
  • Configuring modules
  • Creating a custom module
  • Comparing handlers and modules to ISAPI filters and extensions
  • Configuring IIS 5.1, 6, 7
  • Providers

    • Understand the ASP.NET provider model
    • Configuring providers
    • Using aspnet_regsql.exe
    • Explore the membership providers and SqlMembershipProvider
    • Adding new users
    • The MembershipUser type
    • Learn the Role Manager with SqlRoleProvider
    • Store and retrieve user information with the Profile object
    • Personalize a Web site

    Web Parts

    • The role of Web Parts
    • The Web Part Manager
    • The different modes of the WebPartManager
    • Working with Web Part Zones
    • Add Web Parts
    • Web Parts in the Toolbox
    • Using an EditorZone
    • using a CatalogZone
    • Using AJAX with Web Parts

    Security

    • Definition of Web security
    • Understand Web programming best practices
    • Learn ASP.NET forms-based authentication
    • Discover ASP.NET authorization
    • Encrypting sections of Web.config
    • Know ASP.NET security configuration
    • Learn IIS security
    • Work with ASP.NET security controls

    AJAX

    • Know the role of AJAX
    • AJAX in today
    • Understand the role of the XMLHttpRequest object
    • Learn about the ASP.NET Page Script Callbacks
    • Learn the ASP.NET AJAX controls
    • Learn the ASP.NET AJAX controls
    • Build a Web site using the ASP.NET AJAX Control Toolkit

    Deployment

    • Copy, XCopy and RoboCopy a Web Site
    • Pre-compiling a Web site using aspnet_compiler.exe
    • Copying a Web site in Visual Studio
    • Publishing a Web site in Visual Studio
    • Building an ASP.NET Web deployment (*.msi) project

    Silverlight

    • Understand the role of Silverlight
    • Contrast the Silverlight 1.0 and 2.0 feature sets
    • Survey the Silverlight 2.0 architecture
    • Overview key Silverlight 2.0 development tools
    • Learn the core Silverlight assemblies and namespaces
    • Learn the role of the Application and UserControl classes
    • Learn the syntax of XAML

    After Complettion of the Course :

    • Interview Guidance Provided
    • Mock Tests Conducted
    • Mock Interviews
    • Resume Preparation as per the standards
    • Guidance for Microsoft Certification Exam

    Fees Structure :

    Rupees : 16,000/-

    Duration : 22 days [55 hours ]

    No comments:

    Post a Comment