MICROSOFT DOT NET PROGRAM
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,025
On Slideshare
1,025
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 2008 MICROSOFT DOT NET PROGRAM (includes AJAX, COMPLETE C#, ASP.NET, VB.NET, ADO.NET, XML, WEB SERVICES, WINDOWS SERVICES, REMOTING, THREADING AND SQL SERVER ) DURATION : 2 MONTHS COMPLETE ASP.NET INTRODUCTION TO ASP.NET CACHING IN ASP.NET W Web Application Fundamentals What Is Caching? W Creating a Virtual Directory Need for Caching (Why Cache?) P From ASP to ASP.NET Data to be Cached - Time Frame P Limitations of ASP ASP vs. ASP.NET Response Model P Benefits of ASP.NET P Caching in ASP.NET An Echo Program Three Types of Caching in ASP.NET ASP.NET Features Output Caching Compiled Code K @ OutputCache Directive Server Controls @ OutputCache - Attributes in Detail P Browser Independence K VaryByParam in Detail Separation of Code and Content K Insert and Add Methods State Management ( Expiration P Problems in Caching WEB FORMS ARCHITECTURE MORE SERVER CONTROLS K Web Forms Architecture P HelloCodebehind.aspx W ASP.NET Control Improvements K HelloCodebehind.aspx.cs K New Controls in ASP.NET ( Page Class ( Master Pages W Inheriting from Page Class P Using a Menu Control P Web Forms Life Cycle K Creating Content Pages ( View State TreeView Control K Web Forms Event Model K Master Page Application Page Processing W Visual Studio 2005 Solutions ( Page Events Page Properties Page Directive DATA ACCESS IN ASP.NET ( Tracing W Code-Behind in ASP.NET 2.0 K Data Access in ASP.NET W ASP.NET 2.0 Code-Behind Page K Creating a Connection K Using Database Explorer P Performing Queries © Webcom Technologies Page 1 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 2. 2008 K SQL Generation Options K Enable Edit and Delete ASP.NET AND HTTP Editing Records GridView Control W Classical Web Programming P DetailsView Control Active Server Pages Object Model Storing the Connection String K Request/Response Objects Protecting the Configuration String ( HTML Code FormView Control ( ASP Code K Master/Detail Web Pages W Request/Response in ASP.NET ( Data Binding P HttpRequest Class Template Editing W Properties of HttpRequest Using XML Data K Using HttpRequest Class W Multiple-Tier Data Access HTTP Collections P Object Data Source P HttpResponse Class ( Redirect ( HttpUtility DATABASE PROGRAMMING USING ADO.NET K Echo Program in ASP.NET ( Echo.aspx ( ADO.NET EchoBack.aspx P ADO.NET Architecture K GET and POST Compared P .NET Data Providers QueryString and Forms Collections Programming with ADO.NET Interfaces .NET Namespaces K Connected Data Access WEB APPLICATIONS USING VISUAL STUDIO K ADO.NET Class Libraries Using Commands P Using Visual Studio W Creating a Command Object P Visual Web Developer ExecuteNonQuery Using Components in ASP.NET 2.0 P Using a DataReader P Compilation Error P Data Bound Controls Shadow Copying DataGrid in Visual Studio 2005 Temporary Copy of the Component Binding a DataReader to a DataGrid P ASP.NET Applications K Disconnected Datasets ( Sessions Data Adapters ( Global.asax Command Builder ( Log Class ( Main Program P StringStore Class D Creating a Data Adapter and Generating ( Data Binding Commands ( Session Data P Filling the Dataset P Sessions Using IIS b Displaying the Data Set P Absolute Positioning A Adding a Row to the Data Set K Adding Global.asax File Deleting a Row Changing a Row b Updating the Database STATE MANAGEMENT AND WEB APPLICATIONS A Creating A Dataset Manually Using XML Data Session and Application State P XML Schema and Data Session Object © Webcom Technologies Page 2 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 3. 2008 Page_Load K Using XML with a DataSet Session Variable Issues Session State and Cookies Session State Timeout ASP.NET CONFIGURATION AND SECURITY Session State Store Application State One-minute Introduction to XML! Implementing Application State ASP.NET Configuration - Overview Global.asax W Multi-level Configuration Users.aspx.cs K Configuration Hierarchy Multithreading Issues W Web.Config File Structure Bouncing the Web Server ¨ Web.Config Sections Cookies ¨ Application Settings Cookies and ASP.NET W ASP.NET Security - Overview HttpCookie Properties W Role-Based Security and CAS Acme Travel Agency Case Study Types and Steps D Steps in Enabling Role-Based Security W Three Ways to Authenticate SERVER CONTROLS Forms Authentication - Default.aspx Forms Authentication - Web.Config W Server Controls in ASP.NET Features of Forms Authentication ¨ HTML Server Controls W Forms Authentication Classes W Using HTML Server Controls Customizing Forms Authentication HTML vs. Web Forms Server Control K Authentication Source Code for Login K Windows Authentication HTML Controls in Visual Studio K Passport Authentication ¨ Using HTML Controls ( Authorization ( Web Controls ¨ Validation Controls W Required Field Validation Regular Expression Validation Rich Controls ¨ Copying a Web Site User Controls ¨ Using a User Control Copyright.ascx ¨ Copyright.ascx.cs C# (C SHARP) Getting Started METHODS, PROPERTIES, AND OPERATORS .NET: What Is Really Happening .NET Programming in a Nutshell © Webcom Technologies Page 3 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 4. 2008 Viewing the Assembly W Static and Instance Methods Viewing Intermediate Language ¨ Method Parameters Understanding .NET No “Freestanding” Functions in C# Visual Studio 2005 Classes with All Static Methods Visual C# 2005 Express Edition ¨ Parameter Passing Creating a Console Application K Parameter Terminology Saving Your Project Value Parameters Adding a C# File ¨ Reference Parameters Using the Visual Studio Text Editor ¨ Output Parameters IntelliSense ¨ Structure Parameters Build and Run the Project Class Parameters Pausing the Output ¨ Method Overloading Visual C# and GUI Programs Modifiers as Part of the Signature .NET Documentation Variable Length Parameter Lists ( Properties ¨ Operator Overloading FIRST C# PROGRAMS Operator Overloading in the Class Library ( Hello, World Compiling, Running (Command Line) CHARACTERS AND STRINGS ¨ Program Structure ( Namespaces ( Characters ( Variables Character Codes ( Expressions ¨ ASCII and Unicode K Calculations Using C# Escape Sequences K More About Output in C# ( Strings ( Input in C# ( String Class ¨ More About Classes String Literals and Initialization ¨ InputWrapper Class Concatenation ( Echo Program ( Index ¨ Using InputWrapper ¨ Relational Operators K Compiling Multiple Files String Equality Multiple Files in Visual Studio ¨ String Comparisons ¨ The .NET Framework ¨ String Comparison ( String Input String Methods and Properties DATA TYPES IN C# ¨ StringBuilder Class K StringBuilder Equality Strong Typing K Command Line Arguments ( Typing in C# Command Line Arguments in the IDE Typing in C++ Command Loops K Typing in Visual Basic 6 ¨ Splitting a String ( C# Types Integer Types ¨ Integer Type Range ARRAYS AND INDEXERS Integer Literals ¨ Floating Point Types ( Arrays © Webcom Technologies Page 4 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 5. 2008 Floating Point Literals K One Dimensional Arrays IEEE Standard for Floating Point ( System.Array Decimal Type W Interfaces for System.Array Decimal Literals K Random Number Generation Character Type K Constructors for Random Character Literals ( Next Methods String Jagged Arrays Escape Characters ð Rectangular Arrays Boolean Type K Arrays as Collections Implicit Conversions K Bank Case Study—Step 1 Explicit Conversions Account Class Nullable Types ( Bank Class TestBank Class ( Atm Class OPERATORS AND EXPRESSIONS K Running the Case Study ( Indexers ð Operator Cardinality ð Using the Indexer ð Arithmetic Operators Multiplication ( Division INHERITANCE ð Additive Operators K Increment and Decrement K Inheritance Fundamentals ð Relational Operators ð Inheritance in C# Conditional Logical Operators ð Single Inheritance K Short-Circuit Evaluation ð Root Class - Object W Ternary Conditional Operator Access Control ð Bitwise Operators W Public Class Accessibility W Bitwise Logical Operators W Internal Class Accessibility K Bitwise Shift Operators ð Member Accessibility ð Assignment Operators Member Accessibility Qualifiers ( Expressions Method Hiding ( Precedence W Method Hiding and Overriding Associativity Initialization ( Checking W Initialization Fundamentals ð Default Constructor K Overloaded Constructors CONTROL STRUCTURES K Bank Case Study—Step 2 K Bank Case Study Analysis ( If Test ( Account ( Blocks CheckingAccount ( Loops SavingsAccount ( while Loop ( TestAccount do/while Loops ( for Loops ( Arrays VIRTUAL METHODS AND POLYMORPHISM ( Foreach Loop ( break W Introduction to Polymorphism © Webcom Technologies Page 5 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 6. 2008 continue W Abstract and Sealed Classes goto Virtual Methods and Dynamic Binding Structured Programming Type Conversions in Inheritance Multiple Methods Converting Down the Hierarchy switch W Converting Up the Hierarchy switch in C# and C/C++ Virtual Methods ð Virtual Method Cost ð Method Overriding OBJECT-ORIENTED PROGRAMMING The Fragile Base Class Problem ð overrride Keyword ( Objects ( Polymorphism W Objects in the Real World Polymorphism Using “Type Tags” Object Models W Polymorphism Using Virtual W Reusable Software Components Abstract Classes ð Objects in Software ð Keyword: abstract ð State and Behavior Sealed Classes ( Abstraction W Heterogeneous Collections Encapsulation K Bank Case Study—Step 3 ( Classes ð Case Study Classes ð Inheritance Concept ð Run the Case Study W Relationship among Classes ( Account ( Polymorphism CheckingAccount, SavingsAccount Object-Oriented Analysis and Design ( Bank and Atm ( Use Cases ( TestBank ð CRC Cards and UML FORMATTING AND CONVERSION CLASSES W Introduction to Formatting W Classes as Structured Data ( ToString ð Classes and Objects W ToString in Yoru Own class ( References ð Using Placeholders Instantiating and Using an Object Format Strings W Assigning Object References ð Simple Placeholders ð Garbage Collection ð Controlling Width ( Methods Format String ð Public and Private ( Currency ( Abstraction String.Format Encapsulation ð PadLeft and PadRight Initialization K Bank Case Study—Step 4 Initialization with Constructors Type Conversions ð Default Constructor W Conversion of Built-In Types ( this Conversion of User-Defined Types W Static Fields and Methods Static Methods ð Static Constructor EXCEPTIONS W Constant and Readonly Fields © Webcom Technologies Page 6 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 7. 2008 W Introduction to Exceptions K Exception Fundamentals MORE ABOUT TYPES K .NET Exception Handling W Exception Flow of Control K Overview of Types in C# W Context and Stack Unwinding ( Structures System.Exception K Uninitialized Variables User-Defined Exception Classes ð Copying a Structure Structured Exception Handling ( Hotel.cs Finally Block ( HotelCopy.cs K Bank Case Study—Step 5 K Results of Hotel Copy Inner Exceptions ð Classes and Structs W Checked Integer Arithmetic ð Enumeration Types Reference Types ( Class Types ( Object ( String ( Arrays Default Values ð Boxing and Unboxing ADO.NET INTRODUCTION TO ADO.NET ADO.NET COMMANDS Microsoft Data Access Technologies Command Objects ( ODBC ð Creating Commands ( OLE DB ð Executing Commands W ActiveX Data Objects (ADO) Dynamic Queries Accessing SQL Server Before ADO.NET K Parameterized Queries ( ADO.NET Command Types ð ADO.NET Architecture ð Stored Procedures ð .NET Data Providers W Testing the Stored Procedure Programming with ADO.NET Interfaces W Stored Procedures in ADO.NET .NET Namespaces Batch Queries K Connected Data Access ( Transactions K ADO.NET Class Libraries D Connecting to an OLE DB Data Provider Using Commands DATAREADERS AND CONNECTED ACCESS W Creating a Command Object ExecuteNonQuery ( DataReaders ð Using a Data Reader ð Using a DataReader K Disconnected Datasets ð Closing a DataReader Data Adapters ( IDataRecord Command Builder ð Type-Safe Accessors ( Main Program ( GetOrdinal() D Creating a Data Adapter and Generating ( Null Data © Webcom Technologies Page 7 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 8. 2008 Commands ð Filling the Dataset b Displaying the Data Set MORE ABOUT DATASETS A Adding a Row to the Data Set Deleting a Row ð Filtering DataSets Changing a Row K Using a Single DataTable b Updating the Database Multiple Tables b Acme Computer Case Study ð DataSet Architecture o Buy Computer K Schema in the DataSet o Model Inferring Schema o Component ( AddWithKey o Part ( Relations ð PartConfiguration ð Adding a Primary Key o System Identity Columns A SystemId as Identity Column ð Navigating a DataSet SystemDetails TableMappings o StatusCode W Creating a Dataset Manually Relationships ð Manual DataSet Code Stored Procedure ð Performing a Query ADO.NET CONNECTIONS NEW FEATURES IN ADO.NET 2.0 K ADO.NET Block Diagram AcmePub Database ð .NET Data Providers W Creating a Data Connection Namespaces for .NET Data Providers K Using Database Explorer W Basic Connection Programming ð Performing a Query Using Interfaces K Using a Data Connection K IdbConnection Properties W Connected Database Access ð Connection String K Long Database Operations W SQL Server Connection String K Asynchronous Operations K OLE DB Connection String W Enumerating Instances of SQL K IDbConnection Methods Server K BasicConnection (Step 2) A Multiple Active Result Sets K Connection Life Cycle o Bulk Copy K BasicConnect (Step 3) ChangeDatabase DATASETS AND DISCONNECTED ACCESS ð Connection Pooling W Pool Settings for SQL Server ð Connection Events ( DataSet K ADO.NET Error Handling ð DataSet Architecture Using List Boxes ( Why DataSet? ð DataSet Components ( DataAdapter ð Filling a DataSet ð Accessing a DataSet W Updating a DataSet Scenario Adding a New Row © Webcom Technologies Page 8 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 9. 2008 Searching and Updating a Row Deleting a Row Row Versions Row State BeginEdit and CancelEdit DataTable Events Updating a Database Insert Command Update Command Delete Command COMMAND BUILDERS CRYSTAL REPORTS A BEFORE YOU BEGIN CONDITIONAL FORMATTING Defining the Purpose of the Report K The Highlighting Expert Determining the Layout of the Report Setting Highlighting Priorities Finding the Data ø Formatting Sections Organizing the Data for the Report Formatting Sections Conditionally The Workbench Conditionally Formatting Fields CREATING A SIMPLE REPORT CREATING SUMMARY REPORTS AND CHARTS Starting the Crystal Reports Program W Creating a Summary Report K Starting a New Report Applying the Drill Down Feature The Main Components of the Design Applying the DrillDownGroupLevel Window Producing Charts b Exploring the Toolbars Editing Charts Managing Resources with Explorers ø Formatting Charts A Placing Fields on the Report K Using the Chart Options A Selecting and Sizing Objects Modifying Individual Objects in the Chart ø Browsing Field Data K Using Auto-Arrange Chart A Moving and Aligning Objects K Applying Chart Templates Using Guides and Guidelines to Move and Align Objects b Creating Text Objects EXPORTING YOUR REPORTS WITHIN YOUR ORGANIZATION ø Saving the Report b Autosaving the Report œ Understanding Export Formats and Destinations b Previewing the Report D Using an HTML Format for Crystal Reports ø Refreshing the Data ( HTML Preview o Getting Help Exporting to Windows Applications D Exporting to a Report Definition Format © Webcom Technologies Page 9 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 10. 2008 FORMATTING FEATURES USING THE REPORT WIZARDS Quick Formatting with the Template W What are the Report Wizards? Expert D Create a Report Using the Standard Report ø Formatting Objects Creation Wizard Format Painter ø The Data Dialog Box A Inserting Lines and Boxes b The Fields Dialog Box Drawing a Line b The Grouping Dialog Box Drawing a Box b The Summaries Dialog Box ø Inserting Graphics A The Group Sorting Dialog Box Working with the Page Commands ø The Chart Dialog Box A Working with Text Objects The Record Selection Dialog Box Adding Fields into a Text Object b The Template Dialog Box Formatting Part or All of an Object b Inserting Special Fields COMBINING MULTIPLE TABLES GROUPING AND SORTING DATA Understanding Tables, Records, and Fields K Learning about Linking When and Why to Group Records Adding Multiple Tables to a Report Creating a Group K Group and Sort Direction W Customize Group Name Field CREATING AND USING FORMULAS Modifying Groups Creating Multiple Groups in a Report Understanding Crystal Formula Syntax without Using the Group Tree to Navigate the Being a Programmer Report A About the Formula Workshop ø Reordering Groups Sorting Records within a Group ø Summarizing Groups A Additional Summary Options Grouping Data in Date/Time Intervals b Calculating Percentages Ordering Groups Based on Their Subtotals Using the Group Sort Expert WEB SERVICES INTRODUCTION TO ASP.NET WEB SERVICES SOAP: NOT JUST FOR HANDS ANYMORE An Introduction to Web Services What is SOAP? © Webcom Technologies Page 10 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 11. 2008 Component-Based Development SOAP in Action What Are Web Services? SOAP Encoding Web Service Terminology XML Refresher Web Service Request Architecture XML SCHEMAS ø XML Schema Defined CREATING A WEB SERVICE XML Namespaces ø XML Schema Elements K The Web Service Puzzle W Configuring Your Environment W Implementing a Web Service W VALIDATION USING XML SCHEMAS K Testing Your Web Service W Deploying Your Web Service INTERACTING WITH THE SOAP MESSAGE W Processing a SOAP Message DESCRIBING YOUR WEB SERVICE ( HTTP Modules HTTP Handlers What Is WSDL? SOAP Extensions K The WSDL Specification K Generating the WSDL File CALLING SOAP FROM THE CLIENT W Customizing the WSDL File Improving the User Experience DHTML Behaviors K The WebService Behavior XML GETTING STARTED WITH XML NAMESPACES W Data and Document Structure Why Namespaces? ( XML Namespace Prefixes and Declaration Well-Formed XML Multiple Namespace Declarations W Valid vs. Well-Formed XML Declaring Namespaces in the Root Enforcing Valid Documents: DTDs Element ø Presentation Style ø Default Namespaces ( XSL and XSLT ø DTDs and Namespaces ( Using XML © Webcom Technologies Page 11 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 12. 2008 XML SYNTAX BASIC XML SCHEMAS XML Fundamentals Schema Overview Tag Attributes A Minimal Schema ( Naming Rules Associating Unqualified XML with a W Empty and Non-Empty Elements Schema Nesting and Hierarchy of Tags A Simple and Built-in Types Processing Instructions and the XML Complex Types Declaration ø Element Declarations ø Other XML Constructs b Attribute Declarations Entity and Character References ( Choices ( Named Types and Anonymous Types WRITING DTDS ( XML DTDs TRANSFORMING XML USING XSLT ( DOCTYPE Element Conditions and Quantifiers Transformations ( Attributes ( Templates ø Attribute Default K XPath: Selecting a Node K Parsed General Entities W XPath: Navigating the Tree Parsed Parameterized Entities W Extracting Element Values K Choosing Specific Cases Multiple Element Transformation Sorting Elements XML IN APPLICATIONS Reasons and Places for Using XML ( DOM Parsers ( SAX Parsers ( Web Services SQL SERVER SQL SERVER TOUR BASIC QUERYING ø SQL Server Editions Introduction to the Query Analyzer Graphical Tools Retrieving Data Exploring the Enterprise Manager Joining Tables Working with SQL Server Books Online © Webcom Technologies Page 12 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 13. 2008 INSTALLING SQL SERVER ACTION QUERIES ø Multiple Instances Modifying Data Installing an Instance of SQL Server Inserting Data K Configuring the Server Updating Data Deleting Data DESIGNING AND CREATING A DATABASE D Relational Database Design Principles K Implementing the Design USING THE QUERY ANALYZER BACKUPS AND MAINTENANCE K Query Analyzer Features W Creating a Backup Strategy ø The File Menu Items ø Implementing Backups The Edit Menu K Restoring from a Backup Query Menu Items The Database Maintenance Plan Wizard Tools Menu Items ø Window Menu Items Help Menu Items STORED PROCEDURES AND TRIGGERS W Building Stored Procedures PROGRAMMING WITH TRANSACT-SQL ø Building Triggers K Overview of Transact-SQL K Using Built-In Functions K USING INSTEAD OF TRIGGERS Control of Flow Error Handling USER-DEFINED FUNCTIONS User-Defined Functions in SQL Server 2000 CREATING VIEWS Scalar Functions Inline Table-Valued Functions What is a View? D Multi-Statement Table-Valued Functions Creating Views D Functions, Views, and Stored Procedures Updating Views NET REMOTING AND THREADING NET REMOTING THREADING Distributed Programming in .NET ø Single /Multi thread © Webcom Technologies Page 13 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 14. 2008 .NET Remoting Architecture Synchronization Remote Objects and Mobile Objects o Thread Sleep Object Activation and Lifetime Resume / Suspend Singleton and SingleCall Thread Life Cycle Channel Thread Priority Marshal by Ref. Object Formatter Message Sink WINDOWS SERVICES Proxy Create Services Service Program ø Configuration Program K Service Control Manager ø Service Configuration Service Accessing using client AJAX • Using JavaScript • Remote Method Calls o JavaScript and the Browser o Web Service Methods o Data Types and Variables o Handling Errors o Control Structures o Using Context o Functions o Page Methods o Strings o JSON Serialization o Arrays o ScriptMethod Attribute o Objects • AJAX Control Toolkit • DHTML, DOM and CSS o Extender Controls o What Is DHTML? o Use of Style Sheets o Cascading Style Sheets o Page Layout Controls • Partial Page Rendering o Popup Controls o UpdatePanel Control o ACT Controls and Web Services o Update Modes o Triggers o Using a Timer o PageRequestManager o Partial Page Update Lifecycle o UpdateProgress Control o Limitations and Performance Issues © Webcom Technologies Page 14 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus
  • 15. 2008 Program Duration : 2 Months (80 hrs.) Program Fee : Rs.14000/- Weekdays or Weekends option available. Program duration can be extended or reduced. © Webcom Technologies Page 15 of 15 K-59, Connaught Circus, Opp. PVR Plaza, Connaught Place, New Delhi-110001. Ph. 23417655 Website : www.webcomtechnologiesusa.com, Email : hrd@webcomtechnologiesusa.com *Course content is subject to theory or practical, conditions apply * Course coverage is as per our syallabus