---------- Forwarded message ----------
From: smi...@enterprisepatterns.com <
smi...@enterprisepatterns.com>
Date: Mar 20, 2007 12:46 PM
Subject: advanced Dotnet
To: mithun kulkarni
Hello,
We are glad to inform you that Corporate Objects will be conducting a "Advanced dot net program". Please find the Course Contents for the same. Details of the program are given below.
Course Name : Advanced Dot net program
Duration : 5 – Days
Dates for Adv Dot Net : April 16th, 17th, 18th, 19th, and 20th, 2007
Training Fees : 7,500/- Per Participants
Venue : Corporate Objects,
# 102, "Santa Clara",
Near Naveen Terrace Apartments,
Intermediate Ring Road, Koramangala.
Bangalore - 560047.
Please let us know if you have any nominations for the same. Would be a pleasure serving your esteemed organization.
The last date for the sending the nominations will be is 13
th April, 2007 - 6.00 p.m for Advanced Dot Net program.
Note: Programs will be cancelled at least ONE Week before the commencement dates if the minimum no. Of participation is LOW.
For any further queries, please feel free to call us at 98440-51891 or 98441-67755.
Smitha / Sahil Shaikh,
Corporate Objects,
Mobile: 98440-51891,98441-67755,
Office: 080-41314887, 41313811, 41468481,
# 102, "Santa Clara", Near Naveen Terrace Apartments,
Intermediate Ring Road, Koramangala.
Bangalore - 560047.
smi...@enterprisepatterns.com
The Dot Net Program
(Duration: 5 Days)
Program Description:
The goal of this program is to provide developers with the knowledge and skills needed to develop Microsoft. NET-based applications by using ASP .NET ,
VB.NET and C#. This program focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an
ASP.NET Web application that delivers dynamic content to the Web.
Program Objectives:
At the end of this program, participants should:
v Read C# programs with reasonable fluency.
v Create an
ASP.NET Web Application project by using Visual Studio .NET.
v Add server controls to an
ASP.NET page.
v Create and populate
ASP.NET Web Forms.
v Add functionality to server controls that are on an
ASP.NET Web Form.
v Use the Trace and Debug objects of Visual Studio .NET.
v Use validation controls to validate user input.
v Create a user control.
v Access data by using the built-in data access tools that are in Visual Studio .NET.
v Use Microsoft
ADO.NET to access data in an
ASP.NET Web application.
v Accomplish complex data access tasks from an
ASP.NET Web application.
v Access Extensible Markup Language (XML) data and read it into a Dataset.
v Call a XML Web service from an
ASP.NET Web application and incorporate the returned data into a Web application.
v Store application and session data by using a variety of methods.
v Configure and deploy an
ASP.NET Web application.
Program Prerequisites:
Before attending this program, participants must meet the following prerequisites:
v Experience developing applications with Visual Basic
4.0 or later
v Familiarity ! with basic concepts of object-oriented programming
v&nbs! p; Familiarity with Extensible Markup Language (XML) concepts
v Before attending this program, students must have the ability to create HTML or DHTML including:
v Tables
v Images
v Forms
v Programming experience using Visual Basic .NET, including:
v Declaring variables
v Using loops
v Using conditional statements
Program – Infrastructure
v
Hardware:
S. No.
|
Descri! ption
|
Recommended
|
Mandatory
|
1
|
Processor
|
Pentium IV
|
Pentium III
|
2
|
RAM
|
256 MB
|
128 MB
|
3
|
Hard Disk
|
8GB
|
8GB
|
4
|
Networking
|
N/A
|
Mand atory
|
5
|
CD ROM
|
N/A
|
Mandatory
|
6
|
Floppy Disk Drive
|
N/A
|
Mandatory
|
7
|
LCD Projector
|
N/A
|
Mandatory
|
v
Software:
S. No.
|
Description
|
Recommended
|
Mandatory
|
1
|
Operating System
|
Windows XP
|
Windows 2000/Nt/XP
|
2
|
Application Software
|
N/A
|
Microsoft .Net Framework
|
3
|
Application Software
|
N/A
|
Microsoft Visual Studio .NET
|
4
|
Ut! ilities< br /> |
N/A
|
MS Office 2000
|
5
|
Utilities
|
N/A
|
Acrobat Reader 5. 0
|
6
|
Utilities
|
N/A
|
WinZip
|
7
|
Database
|
N/A
|
SQL Server 2000 or Oracle 8.0 or MS Access
|
The Dot Net Program Day-wise break up
Day
|
Session
|
Topic
|
Day 1
|
Session 1
|
Understanding of .NET Framework
|
|
Session 2
|
An Introduction to C#
|
|
Session 3
|
Classes
|
Day 2
|
Session 4
|
File IO and System Objects
|
|
Session 5
|
Exception Handling
|
|
Session 6
|
Namespaces
|
|
Session 7
|
Getting Started with ASP.NET
|
|
Session 8
|
! Building Forms with Web Controls
|
Day 3
|
Session 9
|
Using Rich Web Controls
|
|
Session 10
|
Creating and Using Custom Controls
|
|
Session 11
|
Validating User Input
|
|
Session 12
|
Debugging ASP.NET Pages
|
|
Session 13
|
Introduction to ADO.NET
|
|
Session 14
|
Understanding Data Binding
|
Day 4
|
Session 15
|
Working with Data Grids
|
|
Session 16
|
Using Templates
|
|
Session 17
|
Advanced Data Binding and XML
|
|
Session 18
|
! ASP.NET Application Configuration
|
|
Session 19
|
Understanding Caching
|
|
Session 20
|
ASP.NET Security
|
Day 5
|
Session 21
|
New Features in ASP.NET 2.0
|
|
Session 22
|
Deploying ASP.NET Applications
|
|
Session 23
|
Introduction to Web Services
|
Course Outline
Session 1: Understanding the .NET Framework
v Benefits of the .NET Framework
o Consistent programming model
o Direct support for security
o Simplified development efforts
o Easy application deployment and maintenance
v Elements of the .NET Framework
o Common Language Runtime
o .NET Class Library
o Unifying components
Session 2: Introduction to C#
v Types
v Predefined types
v Array types
v Type system unification
v Statements
v Classes
v Structs
v Interfaces
v Delegates
v Enums
v Namespaces
v Properties
v Indexers
v Events
v Versioning
v Attributes
Session 3: Classes
v Class declarations
v Class members
v Constants
v Fields
v Methods
v Properties
v Events
v Indexers
v Operators
v Instance constructors
v Destructors
v Static constructors
Session 4: File IO and System Objects
v Introduction to IO
v Directory and DirectoryInfo Class
o Directory class
o &nbs! p; DirectoryInfo class
v Path class
v File and FileInfo Class
v Reading and Writing Files
v XML IO
v Watching the File system
v Dictionary Object
Session 5: Exception Handling
v Errors in Programming
v Structured Exception Handling
v Exceptions
v Try..Catch...Finally
v VB .NET extensions
v Throwing exceptions
v On Error Statement
o The Err object
o Error trapping
o &nb! sp; Handling errors
o ! E xiting the error handler
o The chains of errors
v Custom Made Errors
Session 6: Namespaces
v Introduction to Namespaces
v Creating Namespaces
o Finding assemblies
o References and auto-List members
v Namespaces in .NET
o Help on help
o Working with namespaces
v Namespace Reference
Session 7: Getting Started with ASP.NET
v Introducing the .NET Framework
v Introducing ASP.NET
v Setting Up the Development Environment
v ! Creating an ASP.NET Application
o Creating a Visual Basic Web Application
o Creating a C# Web Application
v Deploying an ASP.NET Web Application
Session 8: Building Forms with Web Controls
v Introducing ASP.NET Web Forms
o Web Forms components
o Web Forms server controls
v Creating Web Forms Application Projects
v Using Web Controls
o Label control
o TextBox control
o CheckBox and CheckBoxList controls
o Rad! ioButton and RadioButtonList controls
o ! &n bsp; ListBox control
o DropDownList control
o HyperLink control
o Table control
o Image control
o Button, LinkButton, and ImageButton controls
v Working with Events
o Round trips
o Event Handlers
o Implementing the events and event handlers
o Handling post back
o Using the view state
Session 9: Using Rich Web Controls
v Using the AdRotator Control
o Pr! operties of the AdRotator control
o Events of the AdRotator control
o Rendering ads to client browsers using AdRotator
v Using the Calendar Control
o Properties of the Calendar control
o Events of the Calendar control
o Rendering a Calendar to client browsers using the Calendar control
v Using the TreeView Control
o Properties of the TreeView control
o Events of the TreeView control
o Rendering a TreeView control
v Using the TabStrip and Multipage Controls
o &nbs! p; TabStrip control
o ! M ultipage control
o Using Multipage and TabStrip controls together
v Using the Toolbar Control
o Properties of the Toolbar control
o Events of the Toolbar control
o Rendering a toolbar
Session 10: Creating and Using Custom Controls
v Introduction to Custom Controls
v Basic Structure of Web Forms Controls
o Classes used for Web Forms controls
o Interfaces used for Web Forms controls
v Creating Custom Controls
o Creating and using a user control
o &! nbsp; Developing a composite control
v Adding Properties and Methods
v Handling and Exposing Events
Session 11: Validating User Input
v Understanding Validation controls
v Using the RequiredFieldValidator Control
o ControlToValidate property
o Display property
v Using the RangeValidator Control
o Type property
o MinimumValue and MaximumValue properties
o MinimumControl and MaximumControl properties
v Using the RegularExpressionValidator control
v Using the Custo! mValidator Control
v Using ! the Vali dationSummary Control
v Validation Events
v Multiple Validation Controls and Code Behnid
v Using Code
Session 12: Debugging ASP.NET Pages
v Error Handling
o Using custom error pages
o Tracing errors
v Using Debugging Tools
o Visual Studio .NET Debugger
o The ASP.NET
Trace functionality
v Writing Good ASP.NET Code
o Form design
o Variables and objects
o Programming logic
o  ! ; Coding style
Session 13: Introduction to ADO.NET
v
ADO.NET Basics
o Interoperability
o Maintainability
o Programmability
o Performance
o Scalability
v
ADO.NET Object Model
o Managed Providers
o DataSet class
v Changes from ADO
v Communicating with OLEDB Data Sources Using
ADO.NET
o System.Data.OleDb.OleDbConnection class
o System.Data.OleDb.OleDbCommand class
o &! nbsp; System.Data.OleDb.OleDbDataReade! r class< br />o System.Data.OleDb.OleDbAdapter
class
o System.Data.DataSet, System.Data.DataTable, System.Data.DataRow, System.Data.DataColumn classes
Session 14: Understanding Data Binding
v Introduction to Data Binding
v Data Source Binding
o Binding data to page properties
o Binding data to control properties
o Data binding to an ArrayList
o Binding methods
o Binding to a DataView
v Handling PostBack Data
Session 15: Working with Data Grids
v Using a Data! Grid Example
v Additional Capabilities when Designing ASPX Pages
o Header and Footer
v Using the Columns Property
o BoundColumn Class
o ButtonColumn Class
o EditColumn Class
o HyperLinkColumn Class
v Paging Grid Data
v Sorting Grid Data
Session 16: Using Templates
v Introduction to Templates
o Repeater control
o DataList control
o DataGrid control
o Comparing the Repeater, DataList, and DataGrid controls
v Creating Templates
o Combining templates with the Repeater control
o Combining templates with the DataList control
o Combining templates with the DataGrid control
Session 17: Advanced Data Binding and XML
v Introduction to XML
v An Overview of XML-Related Specifications
o Document Type Definition
o XML namespaces
o XML schemas
o Extensible Stylesheet Language Transformations (XSL/T)
o XML Document Object Model
v Support for XML in
ASP.NET
o System.Xml namespace
o XML Web Server control
o Converting Relational Data to XML Format
o Binding server-side controls with data in XML! files
Session 18: ASP.NET Application Configuration
v
ASP.NET Configuration Concepts
v Web.config Configuration Files
v ASP.NET Configuration Sections
o section
o section
o section
o section
o section
o section
o section
o section
o section
v Security Settingsin Web.config files
o section
o se! ction
o section!
o& nbsp; section
Session 19: Understanding Caching
v Introduction to Caching
v Cashing in ASP.NET
o Cache API
o Cache API Performance Monitor counters
v Caching Page Output
v Caching Page Data
o Session object
o Cache object
Session 20: ASP.NET Security
v Introduction to
ASP.NET Security
o IIS Security
o Authentication in Web applications
v Forms-based Authentication
v &nbs! p; Integrating Security Methods
v Role-based Security
v Cryptography
Session 21: New Features in ASP.NET 2.0
v Characteristics of Master Pages
v Code Behind
v Site Maps
v Navigation with Sitemaps
v Personalization
v Login Controls
v Membership Classes
v Authentication
v Roles
v GridView
v Visualization of Database Tables
Session 22: Deploying ASP.NET Applications
v Introduction to Deployment Projects
o Choosing the type of deployment projects
o Creating a deployment project
o Working with editors in a deployment project
o Building a deployment project
v
ASP.NET Configuration System
v Deploying Classes and Assemblies
Session 23: Introduction to Web Services
v Understanding Web Services
o What is a Web service?
o Foundation elements of Web services
v Representing Data!
o What is XML?
o XML Syntax
o XML document structure
o XML namespaces
o XML schemas
o XSD syntax
v Exchanging Messages
o Message exchange with SOAP
o Message exchange with HTTP-GET and HTTP-POST
v Describing Web Service Capabilities
v Finding and Finding Web Services
v Finding Web Service Providers
--
---------------------------
Thanks & Regards
Mithun Kulkarni