Introduction... xxix. Part I: Introduction to ASP.NET 4.0. Chapter 1: ASP.NET 4.0 Essentials... 1

Size: px
Start display at page:

Download "Introduction... xxix. Part I: Introduction to ASP.NET 4.0. Chapter 1: ASP.NET 4.0 Essentials... 1"

Transcription

1 Introduction... xxix Part I: Introduction to ASP.NET 4.0 Chapter 1: ASP.NET 4.0 Essentials... 1 Section I Introduction to.net... 2 Evolution of.net... 2 Benefits of.net Framework... 2 Overview of.net Framework Common Langauge Runtime... 4 Common Type System... 5 Metadata and Assemblies... 6.NET Framework Class Library... 8 Windows Forms... 9 ASP.NET and ASP.NET AJAX... 9 ADO.NET Windows Workflow Foundation Windows Presentation Foundation Windows Communication Foundation Windows CardSpace LINQ Exploring New Features of.net Framework Improved Application Compatibility and Deployment Support Dynamic Langauage Runtime Managed Extensibility Framework Parallel Computing Improved Security Model Networking Improvements Improved Core ASP.NET Services Improvements in WPF Improved Entity Framework Integration of WCF and WF Section II Introduction to Visual Studio 2010 IDE Exploring New Features of Visual Studio 2010 IDE Enhanced Docking Behavior Zoom Box Selection Call Hierarchy... 22

2 vi Navigate To Highlighting References Generate From Usage IntelliSense Suggestion Mode Exploring the Visual Studio 2010 IDE Start Page Menu Bar Toolbar Toolbox The Code Editor Solution Explorer The Properties Window The Object Browser Class View Server Explorer The Manage Styles Window The Output Window Task List The Error List Window The Command Window The Help Viewer Window Section III ASP.NET 4.0 Overview Exploring New Features of ASP.NET ASP.NET Core Services ASP.NET Web Forms Dynamic Data ASP.NET Chart Control Microsoft AJAX Functionality Support for MVC based Web Applications Improved CSS Compatibility The ASP.NET Technologies MVC Framework ADO.NET Entity Framework ADO.NET Data Services Framework The Silverlight Technology Dynamic Data Framework The ASP.NET Life Cycle Life Cycle of ASP.NET Applications on IIS Life Cycle of an ASP.NET Web Page Exploring a Sample ASP.NET 4.0 Web Application Creating a Sample ASP.NET 4.0 Website Section IV Snapshot of.net Related Technologies Web Parts Framework LINQ ADO.NET Entity Framework ASP.NET Dynamic Data Applications ASP.NET AJAX Silverlight Technology... 56

3 ASP.NET Web Services The WCF Services ASP.NET MVC Framework Summary Chapter 2: Developing a Web Application Specifying a Location for a Web Application File System HTTP FTP File Types in ASP.NET Exploring ASP.NET 4.0 Web Pages Code Render Blocks ASP.NET 4.0 Coding Models Single-File Page Model Code-Behind Page Model Understanding ASP.NET 4.0 Page Directives Page Directive Control Directive Import Directive Implements Directive Register Directive Assembly Directive Master Directive PreviousPageType Directive MasterType Directive OutputCache Directive Reference Directive Working with Server Controls Understanding the Provider Model in ASP.NET Implementing Code Sharing Using the Code Directory Using the bin Directory Using the Global Assembly Cache Compilation in ASP.NET Dynamic Compilation in ASP.NET Compiling on First Request Recompiling on Change Compilation Dependencies Compilation Output Multiple Language Support Optimizing Dynamic Compilation Disadvantages of Dynamic Compilation Summary Chapter 3: Application Structure and State In Depth Structure of an Application vii

4 viii The Application Domain The Application Lifetime The Application Directory Structure The Global.asax Application File Using States Application State Session State View State HTTP Handlers Postback and Cross-Page Posting Immediate Solutions Using the Global.asax File Using Application State, Session State, and View state Creating an HTTP Handlers Application Creating Generic Handlers Application Working with Postback and Cross-Page Posting Summary Part II: ASP.NET 4.0 Controls Chapter 4: Web Forms: Standard Controls (I) In Depth The Control Class The WebControl Class The Label Control The Button Control The TextBox Control The Literal Control The PlaceHolder Control The HiddenField Control The FileUpload Control Immediate Solutions Using CSS in Web Applications Working with Control Properties Working with Label Controls Working with Button Controls Working with TextBox Controls Working with Literal Controls Working with PlaceHolder Controls Working with HiddenField Controls Working with the FileUpload Control Summary Chapter 5: Web Forms: Standard Controls (II) In Depth The Image Control The ImageButton Control

5 The ImageMap Control The ListBox Control The DropDownList Control The BulletedList Control The HyperLink Control The LinkButton Control The CheckBox Control The CheckBoxList Control The RadioButton Control The RadioButtonList Control The Table Control The Panel Control The Wizard Control The Xml Control The View Control The MultiView Control The Substitution Control The Localize Control The Calendar Control The AdRotator Control Immediate Solutions Working with Image Controls Working with ImageButton Controls Working with ImageMap Controls Working with ListBox Controls Working with DropDownList Controls Working with BulletedList Controls Working with HyperLink Controls Working with LinkButton Controls Working with CheckBox Controls Working with CheckBoxList Controls Working with RadioButton Controls Working with RadioButtonList Controls Working with Table Controls Working with Panel Controls Working with Wizard Controls Working with MultiView and View Controls Working with Calendar Controls Creating the AdRotator Control Summary Chapter 6: Navigation Controls: TreeView, Menu, and SiteMapPath In Depth Using the TreeView Class The TreeView Control Adding Nodes to a TreeView Control Dynamically Adding Nodes to a TreeView Control Using the DataSource Property ix

6 x Adding Nodes to a TreeView Control at Design Time Using the Menu Class The Menu Control Menu Display Properties Menu Styles Using the SiteMapPath Class The SiteMapPath Control Data Retrieval Using the SiteMapPath Control SiteMapPath Behaviors SiteMapPath Style SiteMapPath Templates Immediate Solutions Creating the TreeView Control Generating TreeView from a Database Creating Static Menus Creating Dynamic Menus Creating SiteMapPath Summary Chapter 7: Validation Controls In Depth The BaseValidator Class The RequiredFieldValidator Control The RangeValidator Control The RegularExpressionValidator Control The CompareValidator Control The CustomValidator Control The ValidationSummary Control Immediate Solutions Using the RequiredFieldValidator Control Using the RangeValidator Control Using the RegularExpressionValidator Control Using the CompareValidator Control Using the CustomValidator Control Using the ValidationSummary Control Summary Chapter 8: Introducing Web Parts Controls In Depth The WebPartManager Control The ProxyWebPartManager Control The WebPartZone Control The CatalogZone Control The DeclarativeCatalogPart Control The PageCatalogPart Control The ImportCatalogPart Control

7 The EditorZone Control The LayoutEditorPart Control The AppearanceEditorPart Control The PropertyGridEditorPart Control The BehaviorEditorPart Control The ConnectionsZone Control Immediate Solutions Using the WebPartManager Class Creating the WebPartManager Control in Code Creating the WebPartZone Control in Code Creating the CatalogZone Control in Code Creating the PageCatalogPart Control in Code Creating the EditorZone Control in Code Creating the PropertyGridEditorPart Control in Code Creating the ConnectionsZone Control in Code Summary Chapter 9: Introducing HTML Controls In Depth Working with CSS CSS Style Manager Client and Server HTML Controls HTML Server Control Classes The HtmlControl Class The HtmlContainerControl Class The HtmlInputControl Class The HtmlForm Class The HtmlInputText Class The HtmlTextArea Class The HtmlAnchor Class The HtmlButton Class The HtmlInputButton Class The HtmlInputImage Class The HtmlSelect Class The HtmlImage Class The HtmlInputHidden Class The HtmlInputCheckBox Class The HtmlInputRadioButton Class The HtmlTable Class The HtmlTableRow Class The HtmlTableCell Class The HtmlInputFile Class The HtmlGenericControl Class Immediate Solutions Using the CSS Style Manager Working with HTML Server Controls Using the HtmlForm Class xi

8 xii Using the HtmlAnchor Class Using the HtmlInputImage Class Using the HtmlSelect Class Using the HtmlInputFile Class Summary Part III: Accessing Data in ASP.NET 4.0 Chapter 10: Working with Database Controls In Depth The GridView Control The DataList Control The DetailsView Control The FormView Control The ListView Control The Repeater Control The DataPager Control The Chart Control The QueryExtender Control The SqlDataSource Control The AccessDataSource Control The LinqDataSource Control The ObjectDataSource Control The XmlDataSource Control The EntityDataSource Control The SiteMapDataSource Control Immediate Solutions Using the SqlDataSource Control Using the AccessDataSource Control Using the LinqDataSource Control Using the ObjectDataSource Control Using the XmlDataSource Control The EntityDataSource Control Using the GridView Control Using the DataList Control Using the DetailsView Control Using the FormView Control Using the Repeater Control Using the ListView and DataPager Controls Using the Chart Control Using the QueryExtender Control Summary Chapter 11: LINQ Queries In Depth Introducing LINQ Queries Data Sources in LINQ Queries

9 Deferred Query Execution and Immediate Execution LINQ and Generic Types Standard Query Operators Filtering Operators Projection Operators Sorting Operators Join Operators Grouping Operator Quantifier Operators Partitioning Operators Set Operators Element Operators Aggregate Operators Conversion Operators Generation Operators Zip Operator Introducing LINQ to Objects Strings Reflections File Directories Introducing LINQ to ADO.NET LINQ to DataSet LINQ to SQL Introducing LINQ to XML Difference Between LINQ to XML and DOM Method Working with XML Trees in LINQ The LinqDataSource Control Extension Methods Anonymous Methods Lambda Expressions Comparing Lambda Expressions with Anonymous Methods Introducing PLINQ Immediate Solutions Creating a LINQ to SQL Application Creating a LINQ to Object Application Creating a LINQ to XML Application Creating a Sample Extension Method Using the Where Clause Type Filtering Using the SelectMany() Clause Using Sorting Operators Using the Join Clause Using the Grouping Operator Using the Partitioning Operators Using the Set Operators Using the Aggregate Operators Using the Conversion Operators xiii

10 xiv Using the Generation Operators Using the Zip Operator Creating a Simple PLINQ Query Summary Chapter 12: ADO.NET Entity Framework In Depth Exploring ADO.NET Entity Framework Exploring the Features of Entity Framework Understanding the Entity Data Model Data Modeling Conceptual Schema Definition Language Storage Schema Definition Language Mapping Specification Language The EDM Types Type Constraints Data Model Tools Understanding Object Services Classes of Object Services Features of Object Services Understanding Entity SQL Language Features of Entity SQL Operators for Entity SQL Understanding the EntityClient Provider ADO.NET Metadata EDM Generator Tool Immediate Solutions Creating an Entity Data Model Working with Entity Data Model Designer Using the Entity Model Browser Window Using the Mapping Details Window Working with Entity Framework Controls Creating an Entity by Using the Entity Control Creating an Association by Using the Association Control Creating an Inheritance by Using the Inheritance Control Creating an EDM-Based Application Summary Chapter 13: Working With Files and Streams In Depth Introducing the System.IO Namespace Working with Drives and Directories Exploring the Directory Class The DirectoryInfo Class The DriveInfo Class Working With Files Working with File Properties and ACL

11 Understanding the System.IO.Stream Class Understanding File Compression Working with Serial Ports Immediate Solutions Retrieving Drive Information Creating a Directory Copying a Directory Creating a Subdirectory Viewing Subdirectories of a Directory Retrieving Files from a Directory Creating a File Opening a File Reading and Appending Text to a File Retrieving Details of a File Renaming or Moving a File Compressing a File Writing to Serial Ports Summary Chapter 14: Building ASP.NET Dynamic Data Applications In Depth Overview of ASP.NET Dynamic Data Exploring Features of Dynamic Data Enable Dynamic Data in Existing Projects Declarative DynamicDataManager Control Syntax Entity Templates New Field Templates for URLs and Addresses Create Links with the DynamicHyperLink Control Support for Inheritance in the Data Model Support for Many-to-Many Relationships New Attributes to Control Display and Support Enumerations Enhanced Support for Filters Exploring Dynamic Data Controls The DynamicControl Control The DynamicDataManager Control The DynamicEntity Control The DynamicFilter Control The DynamicHyperLink Control The DynamicValidator Control Immediate Solutions Creating a Web Site Using ASP.NET Dynamic Data Creating a Dynamic Data Entity Application Customizing Dynamic Pages Adding Dynamic Behavior to Data Controls Using the DynamicValidator Control Summary xv

12 xvi Part IV: Building ASP.NET 4.0 Enterprise Applications Chapter 15: Developing ASP.NET AJAX Applications In Depth Exploring AJAX Introducing JavaScript Introducing XHTML Introducing CSS Exploring DOM Introducing the XMLHttpRequest Object Need for AJAX AJAX and Other Technologies Exploring New Features of AJAX Support for Live Data Binding Support for Client-Side Template Rendering Support for Declarative Instantiation of Client Components Support for the Observer Pattern on JavaScript Objects and Arrays Support for Invoking ADO.NET Data Services and Data Contexts ASP.NET Support for the DataView Control New Features in the Microsoft AJAX Library Imperative Syntax Clientscript Loader Client Data Access Client DataContext and AdoNetDataContext Classes jquery Integration ASP.NET AJAX Architecture Client-Side Architecture Server-Side Architecture Script Support Web Services Application Services Server controls AJAX Server or Extension Controls The ScriptManager Control The ScriptManagerProxy Control The Timer Control The UpdatePanel Control The UpdateProgress Control Immediate Solutions Differentiating Between AJAX and Non-AJAX Applications Creating a Simple Non-AJAX Application Creating a Simple AJAX Application Using AJAX Server Controls Timer Control The UpdateProgress Control Using the UpdateProgress Control for Single UpdatePanel Control

13 Customizing AJAX Controls Summary Chapter 16: ASP.NET AJAX Control Toolkit In Depth ASP.NET ACT Controls Adjusting the Web Content The AlwaysVisibleControlExtender Control The CalendarExtender Control The NumericUpDownExtender Control The ResizableControlExtender Control The SliderExtender Control The DragPanelExtender Control The CollapsiblePanelExtender Control The Accordion Control The TabContainer Control The HoverMenuExtender Control The AsyncFileUpload Control Adding UI Effects The MultiHandleSliderExtender Control The AnimationExtender Control The UpdatePanelAnimationExtender Control The DropShadowExtender Control The RoundedCornersExtender Control The Rating Control The TextBoxWatermarkExtender Control The SlideShowExtender Control The Seadragon Control The HTMLEditor Control The ColorPickerExtender Control Validating Controls The FilteredTextBoxExtender Control The MaskedEditExtender and MaskedEditValidator Controls The ValidatorCalloutExtender Control The NoBot Control The PasswordStrengthExtender Control Working with Menus,Lists, and Pop-ups The DropDownExtender Control The CascadingDropDownExtender Control The MutuallyExclusiveCheckBoxExtender Control The ToggleButtonExtender Control The ReorderList Control The PagingBulletedListExtender Control The ListSearchExtender Control The ConfirmButtonExtender Control The ModalPopupExtender Control The PopupControlExtender Control The DynamicPopulateExtender Control xvii

14 The AutoCompleteExtender Control The ComboBoxExtender Control Immediate Solutions Installing the ASP.NET ACT Using the AlwaysVisibleControlExtender Control Using the CalendarExtender Control Using the NumericUpDownExtender Control Using the ResizableControlExtender Control Using the SliderExtender Control Using the DragPanelExtender Control Using the CollapsiblePanelExtender Control Using the Accordion Control Using the TabContainer Control Using the HoverMenuExtender Control Using the AsyncFileUpload Control Using the MultiHandleSliderExtender Control Using the AnimationExtender Control Using the UpdatePanelAnimationExtender Control Using the DropShadowExtender Control Using the RoundedCornersExtender Control Using the Rating Control Using the TextBoxWatermarkExtender Control Using the SlideShowExtender Control Using the Seadragon Control Using the HTMLEditor Control Using the ColorPickerExtender Control Using the FilteredTextBoxExtender Control Using the MaskedEditExtender and MaskedEditValidator Controls Using the ValidatorCalloutExtender Control Using the NoBot Control Using the PasswordStrengthExtender Control Using the DropDownExtender Control Using the CascadingDropDownExtender Control Using the MutuallyExclusiveCheckBoxExtender Control Using the ToggleButtonExtender Control Using the ReorderList Control Using the PagingBulletedListExtender Control Using the ListSearchExtender Control Using the ConfirmButtonExtender Control Using the ModalPopupExtender Control Using the PopupControlExtender Control Using the DynamicPopulateExtender Control Using the AutoCompleteExtender Control Using the ComboBoxExtender Control Summary xviii

15 Chapter 17: Inside Master Pages and Themes In Depth Need for Master Pages and Themes Understanding Mater Pages Simple Master Page Nested Master Page Understanding ASP.NET AJAX Master Pages Understanding Themes Exploring Types of Themes in ASP.NET Understanding the StyleSheetTheme Attribute Immediate Solutions Creating Master Pages Creating Simple Master Pages Creating Nested Master Pages Configuring Master Pages Modifying Content on the Master Page from the Content Page Overriding Properties and Methods of a Master Page Loading Pages Dynamically Creating Themes Applying Themes at Control and Runtime Levels Applying Themes to a Single Page Using the StyleSheetTheme Attribute Summary Chapter 18: Inside Web Parts Framework In Depth Requirements for Web Parts Framework Immediate Solutions Personalizing Web Parts Exchanging Data between Web Parts Exporting Web Parts Importing Web Parts Modifying the Properties at Runtime Authorizing Web Parts Summary Chapter 19: Developing Rich-Interactive Applications with Silverlight In Depth Main Features of Silverlight Improved Programming Model Comprehensive UI Framework Support for Deep Zoom Technology Support for 2-D Graphics, Animations, and Multimedia Support for Networking Support for Higher Quality Video and Audio Empowering Richer Experience xix

16 xx Improving Rich Internet Application Productivity Enhanced Data Support Improved Performance Out of Browser Capabilities Architecture of Silverlight The.NET Framework for Silverlight The Core Presentation Framework Silverlight Applications in Visual Studio Assemblies and Files in Silverlight Applications Controls in Silverlight Applications Silverlight and ASP.NET Data Binding in Silverlight Types of Data Binding in Silverlight Binding Object Data Context Converters DataTemplate and ObservableCollection Data Binding Using Networking API Immediate Solutions Creating a Simple Silverlight Application Using Silverlight Controls Using the Calendar Control Using the DatePicker Control Using the GridSplitter Control Using the HyperlinkButton Control Using the MediaElement Control Using the Popup Control Using the TabControl Control Using the AutoCompleteBox Control Using the DataPager Control Using the TreeView Control Integrating Silverlight with ASP.NET Applications Data Binding with Silverlight Application Summary Chapter 20: Caching in ASP.NET In Depth Caching in ASP.NET Output Caching The Location Attribute The Shared Attribute The VaryByCustom Attribute The VaryByParam Attribute Partial-Page Caching Post-Cache Substitution and Substitution Control Data Caching Adding Items in Cache

17 Retrieving Data from Cache Deleting Items from Cache SQL Cache Notification and SQL Cache Invalidation Cache Dependencies Cache Profiles and Configuration The System.Web.Caching.Cache Class Immediate Solutions Using Output Caching Using Output Caching with the VaryByParam Attribute Using Data Caching Using Cache Profiles Using the Substitution Control Summary Chapter 21: Application Globalization In Depth Introducing Globalization Internationalization Localization Introducing Resources Immediate Solutions Listing the Available Cultures Working with Resources Local Resources Global Resources Using Localization Expression Implicit Expression Explicit Expression Implementing Localization HTML Controls Static Content Localizing Script Files Summary Chapter 22: ASP.NET Web Services In Depth Introducing Web Services Infrastructure of ASP.NET Web Services Web Services Directory Web Services Discovery Web Services Description Web Services Wire Format The Code Model of ASP.NET Web Services The WebService Directive The Code-Behind File Web Service Properties xxi

18 xxii Application Property Context Property Server Property Session Property ASP.NET AJAX and Web Services ASP.NET AJAX Client Architecture for Web Services ASP.NET AJAX Server Architecture for Web Services Securing Web Services Encryption and Message-Based Security Authentication and Access Controls for the Web Service Immediate Solutions Creating a Web Service Creating a Web Service Project Declaring the Web Service Setting the WebService Attribute Declaring Methods for a Web Service Deploying a Web Service Using the WebService Class Using the Web Service Using the EnableDecompression Property Sharing Data Across Web Services Calling a Web Service from the Client Caching with Web Services Working with ASP.NET AJAX Enabled Web Services Creating the ASP.NET AJAX-Enabled Web Service Calling the ASP.NET AJAX Enabled Web Service from Script Using the UpdatePanel Control with a Web Service Summary Chapter 23: WCF Services In Depth Architecture of WCF The Contracts Layer The Service Runtime Layer The Messaging Layer The Activation and Hosting Layer Features of WCF Endpoint Support Endpoint Behavior Enhanced Transport Layer Queuing Support Improved Transactional Process Improved Security Support for Hosting a WCF Service on Various Servers AJAX Integration and JSON Support Enhanced Features of WCF WCF Clients

19 WCF Tools WCF Data Services Architecture of WCF Data Services Framework Features of WCF Data Services Framework The Data Services Addressing Scheme Data Services Resource Path Data Services Query Options Immediate Solutions Creating WCF Services Configuring a WCF Service Deploying WCF Services Building WCF Clients Using WCF Services with ASP.NET AJAX Exposing the WCF Services to an ASP.NET AJAX Web Application Calling WCF Services from Client-Side Script Creating WCF Data Services Summary Chapter 24: ASP.NET MVC Framework In Depth Model-View-Controller Architecture ASP.NET MVC Framework Understanding Model in MVC Framework Understanding View in MVC Framework Understanding Controller in MVC Framework ASP.NET MVC 2 Framework Introducing New Features in MVC Exploring API Improvements Understanding the Controller Class Understanding the URL Routing Immediate Solutions Creating an ASP.NET MVC Application Summary Chapter 25: Developing Websites Compliant with Web Standards In Depth Introducing to Web Standards Understanding XHTML Understanding Accessibility Standards Immediate Solutions Using the xhtmlconformance Tag to Specify the Level of XHTML Conformance Using the alt Attribute for Accessibility Using the <label> Tag for Accessibility Using the <fieldset> Tag for Accessibility Using the accesskey and tabindex Attributes Setting Headers for Accessibility xxiii

20 Validating Pages for Web Standards Compliance Summary Part V: Administering ASP.NET 4.0 Chapter 26: Application Tracking In Depth Application Monitoring Performance Counters Health Monitoring with Web Events Debugging an Application Application Tracing Using ASP.NET Trace Exception and Error Handling The Application_Error Method Monitor a Website Using Events Immediate Solutions Using the Debug Mode Using Breakpoints Using the <customerrors> Element Using the Page_Error Method Using the Page Directive with the Trace Attribute Using the Trace Class Methods Summary Chapter 27: Managing Web Applications In Depth Need to Manage Applications The ASP.NET Configuration File The processmodel Configuration Reactive Process Recycling Proactive Process Recycling The ASP.NET MMC Snap-In Tool The aspnet_regiis Tool The Web Site Administration Tool The Aspnet_regsql Tool Immediate Solutions Verifying the Configuration Settings Using the ASPNET_REGIIS Tool Using the ProtectSection Method Using the Web Site Administration Tool Using the Security Tab Using the Application Tab Using the Provider Tab Using the Aspnet_regsql Tool Configuring ASP.NET Applications in IIS Summary xxiv

21 Part VI: Security in ASP.NET 4.0 Chapter 28: Working with Login Controls In Depth The Membership Service The Login Control The LoginView Control The LoginStatus Control The LoginName Control The PasswordRecovery Control The CreateUserWizard Control The ChangePassword Control Immediate Solutions Implementing Authentication in ASP.NET Using Login Controls Summary Chapter 29: Working with User Profiles In Depth Introducing User Profiles Understanding the ProfileProvider Class Anonymous Profiles Authenticated Profiles Immediate Solutions Creating User Profile Using Complex Data Types Creating Authenticated Profiles Creating Custom Profile Providers Migrating Profiles Summary Chapter 30: Security and Cryptography in ASP.NET In Depth Introducing Code Verification and Security in.net Framework Type-Safe Code Verifiably Type-Safe MSIL Code Security Changes in the.net Framework Security Policy Simplification Security Transparency Level Obsolete Permission Requests Conditional APTCA Evidence Objects Evidence Collections Introducing Authentication and Authorization Role-Based Security Principal Object Identity Object xxv

22 Role-Based Security Checks The Roles Class Membership Feature ActiveDirectoryMembershipProvider SqlMembershipProvider The Membership Class MembershipUser Class Cryptography in.net The System.Security.Cryptography Namespace Encryption and Decryption Hash Algorithms Immediate Solutions Managing Roles and Users Using Anonymous Authentication in ASP.NET Using Windows Authentication in ASP.NET Using Forms Authentication in ASP.NET Using Impersonation in ASP.NET Applications Creating User Using the Membership Class Validating and Retrieving a User Using the ItemUpdating Event Using Hash Algorithms Summary Part VII: Miscellaneous Topics Chapter 31: Implementing Crystal Reports in ASP.NET In Depth Understanding Crystal Reports Crystal Reports Architecture The Embedded Crystal Reports Designer ReportViewer Controls Object Models Understanding Reporting Controls The ReportViewer Control The CrystalReportViewer Control The CrystalReportPartsViewer Control The CrystalReportSource Control Immediate Solutions Installing Crystal Reports Creating Crystal Reports by Using the CrystalReportViewer and CrystalReportSource Controls Creating Crystal Reports by Using the ReportViewer Control Creating Crystal Reports by Using the CrystalReportPartsViewer Control Customizing Crystal Reports Summary xxvi

23 Chapter 32: Developing Mobile Applications In Depth NET Compact Framework The Mobile Web Application Architecture Mobile Web Form Controls Adaptive Rendering Immediate Solutions Creating a Sample Mobile Web Application Summary Chapter 33: Deploying Web Applications In Depth Windows Installer Deployment Windows 7 Support Web Packaging Web.config Transformation Database Deployment One-Click Publish for Web Applications Deploying an Application using the Windows Installer Deployment Technique Distributable Media Web Setup Projects Cab File Projects XCOPY Deployment Advanced Options File System Editor Registry Editor File Types Editor User Interface Editor Custom Actions Editor Launch Conditions Editor Immediate Solutions Web Application Deployment Windows Installer XCOPY Deployment Copy Web Site Deployment Publishing a Web Site Deploying Web Site using the Web One Click Publish Summary Chapter 34: Online Travel Agency Project Requirements Software Requirements Basic Concepts of ASP.NET SDLC of Online Travel Agency portal The Requirement Analysis Phase The Software Design Phase xxvii

24 The Development Phase The Testing Phase The Implementation and Maintenance Phase Glossary Index What s on the CD-ROM Appendices on the CD Appendix A: Creating Business Objects Appendix B: Implementing RSS and Atom Feed Appendix C: Windows Presentation Foundation Appendix D: Understanding IIS 7.5 Appendix E: Understanding Windows CardSpace Appendix F: Understanding XML Appendix G: Migrating Older ASP.NET Applications to ASP.NET 4.0 Appendix H: Introducing Cloud Computing xxviii

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1 Introduction... xxvii Chapter 1: ASP.NET 4.5 Essentials... 1 Section I Introduction to.net...2 Evolution of.net...2 Benefits of.net Framework...2 Overview of.net Framework 4.5...3 Common Language Runtime...4

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6 Contents ***Introduction*** Introduction to Programming... 1 Introduction... 2 What is a Program?... 2 Role Played by a Program to Perform a Task... 2 What is a Programming Language?... 3 Types of Programming

More information

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010 Pro ASP.NET 4 in C# 2010 ii n in Matthew MacDonald, Adam Freeman, and Mario Szpuszta Apress Contents Contents at a Glance - About the Author About the Technical Reviewer Introduction... Hi xxxii xxxiii

More information

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

DOT NET COURSE BROCHURE

DOT NET COURSE BROCHURE Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the

More information

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p.

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p. Acknowledgments p. xv Introduction p. xvii Building an ASP.NET Page The ASP.NET Programming Model p. 3 What's ASP.NET, Anyway? p. 4 Programming in the Age of Web Forms p. 5 Event-Driven Programming over

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment. ASP.NET Using C# (VS 2010) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and C#. It includes an introduction to ASP.NET

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

Introduction... xxxvii. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: C#.NET Essentials... 1

Introduction... xxxvii. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: C#.NET Essentials... 1 Introduction... xxxvii Part I:.NET Framework 4.0 and Visual Studio 2010 Chapter 1: C#.NET Essentials... 1 Evolution of.net... 2 Overview of.net Framework 4.0... 3 CLR... 4 CTS... 5 Metadata and Assemblies...

More information

Microsoft ASP.NET Using Visual C# 2008: Volume 2 Table of Contents

Microsoft ASP.NET Using Visual C# 2008: Volume 2 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-4 Sample Database...INTRO-4

More information

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION Program: C#.Net (Basic with advance) Duration: 50hrs. C#.Net OVERVIEW Strong Programming Features of C# ENVIRONMENT The.Net Framework Integrated Development Environment (IDE) for C# PROGRAM STRUCTURE Creating

More information

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview ASP.NET Training Course Duration 30 Working days, daily one and half hours ASP.NET Training Course Overview Introduction To Web Applications [Prerequisites] Types of Applications Web, Desktop & Mobile

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

ASP.NET 3.5 SP1. In C# and VB. Professional. Covers. Service Pack 1. Bill Evjen, Scott Hanselman, Devin Rader

ASP.NET 3.5 SP1. In C# and VB. Professional. Covers. Service Pack 1. Bill Evjen, Scott Hanselman, Devin Rader Wrox Programmer to Programmer TM Professional ASP.NET 3.5 SP1 In C# and VB Covers Service Pack 1 Bill Evjen, Scott Hanselman, Devin Rader CD-ROM includes the full book in PDF format Programmer to Programmer

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional ASP.NET 4 in C# and VB Bill Evjen, Scott Hanselman, Devin Rader Programmer to Programmer Get more out of wrox.com Interact

More information

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. Introduction p. xix.net, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. 5 Installing Internet Information Server

More information

SOFTRONIICS Call:

SOFTRONIICS Call: Microsoft ASP.NET Programming Certification - Syllabus Section I - The Interface of Microsoft ASP.NET What Is ASP.NET, and Why Is It So Great? Understanding Web Servers and Browsers Understanding Static

More information

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN

More information

Introduction... xxxix. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: Getting Started with.net Framework

Introduction... xxxix. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: Getting Started with.net Framework Introduction... xxxix Part I:.NET Framework 4.0 and Visual Studio 2010 Chapter 1: Getting Started with.net Framework 4.0... 1 Evolution of.net... 2 Overview of.net Framework 4.0... 2 CLR... 3.NET Framework

More information

Introduction to Controls Introduction

Introduction to Controls Introduction page 1 Meet the expert: Don Kiely is a featured instructor on many of our SQL Server and Visual Studio courses. He is a nationally recognized author, instructor, and consultant specializing in Microsoft

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

ASP.NET Web Forms Programming Using Visual Basic.NET

ASP.NET Web Forms Programming Using Visual Basic.NET ASP.NET Web Forms Programming Using Visual Basic.NET Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

ASP.NET Using C# (VS2013)

ASP.NET Using C# (VS2013) ASP.NET Using C# (VS2013) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction

More information

Developing Web Applications Using ASP.NET Duration:56 Hours

Developing Web Applications Using ASP.NET Duration:56 Hours Developing Web Applications Using ASP.NET Duration:56 Hours Chapter 1 Chapter 2 Rationale Introducing Web Development Server-Side Scripting Client-Side Scripting Exploring ASP.NET ASP.NET in the.net Framework

More information

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1 Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight

More information

ASP.NET Using C# (VS2017)

ASP.NET Using C# (VS2017) ASP.NET Using C# (VS 2017) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2017. It includes an introduction

More information

Certified ASP.NET Programmer VS-1025

Certified ASP.NET Programmer VS-1025 VS-1025 Certified ASP.NET Programmer Certification Code VS-1025 Microsoft ASP. NET Programming Certification allows organizations to strategize their IT policy and support to easily connect disparate business

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

C# Programming: From Problem Analysis to Program Design. Fourth Edition

C# Programming: From Problem Analysis to Program Design. Fourth Edition C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4

More information

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

CHAPTER 1: INTRODUCTION TO THE IDE 3

CHAPTER 1: INTRODUCTION TO THE IDE 3 INTRODUCTION xxvii PART I: IDE CHAPTER 1: INTRODUCTION TO THE IDE 3 Introducing the IDE 3 Different IDE Appearances 4 IDE Configurations 5 Projects and Solutions 6 Starting the IDE 6 Creating a Project

More information

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book...

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book... Contents Introduction 13 Feedback... 13 Downloading the sample files... 13 Problem resolution... 13 Typographical Conventions Used In This Book... 14 Putting the Smart Method to Work 16 Visual Studio version

More information

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Audience This course is intended for introductory-level Web developers who have knowledge of Hypertext Markup

More information

Developing Web Applications Using Microsoft Visual Studio 2008

Developing Web Applications Using Microsoft Visual Studio 2008 Course 2310C: Developing Web Applications Using Microsoft Visual Studio 2008 Length: 5 Day(s) Published: April 24, 2008 Language(s): English Audience(s): Developers Level: 100 Technology: Microsoft Visual

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Pro Business Applications with Silverlight 4

Pro Business Applications with Silverlight 4 Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This

More information

6 Months Training Module in.net Module 1-Total Days-20

6 Months Training Module in.net Module 1-Total Days-20 6 Months Training Module in.net Visual Studio Version: 2008.net Framework: 3.5 Database: SQL Server 2005 Module 1-Total Days-20 Introduction to.net framework: History of.net.net framework.net version Features/advantages

More information

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages:

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages: Chapter 1-Overview of.net Framework What is ASP.NET? ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

MCTS:.NET Framework 4, Web Applications

MCTS:.NET Framework 4, Web Applications MCTS:.NET Framework 4, Web Applications Course Description and Overview Overview SecureNinja s Web applications development with.net Framework 4 training and certification boot camp in Washington, DC will

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint

More information

TEACHING PLAN. Credit: hours lab per week (1 credit hour) Semester: Semester 5 (Spring 2015) Computer Programming - CSC-113

TEACHING PLAN. Credit: hours lab per week (1 credit hour) Semester: Semester 5 (Spring 2015) Computer Programming - CSC-113 BAHRIA UNIVERSITY 13 NATIONAL STADIUM ROAD, KARACHI WEBSITE: www.bahria.edu.pk Course Title: Course Code: Credit: 2+1 Contact Hours: Web Engineering SEN-310 2 hours lecture per week 3 hours lab per week

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

Pro ASP.NET MVC 2 Framework

Pro ASP.NET MVC 2 Framework Pro ASP.NET MVC 2 Framework Second Edition Steven Sanderson Apress TIB/UB Hannover 89 133 297 713 Contents at a Glance Contents About the Author About the Technical Reviewers Acknowledgments Introduction

More information

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

Diploma in Microsoft.NET

Diploma in Microsoft.NET Course Duration For Microsoft.NET Training Course : 12 Weeks (Weekday Batches) Objective For Microsoft.NET Training Course : To Become a.net Programming Professional To Enable Students to Improve Placeability

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR ASP.NET PROGRAMMING CIS1865 3 Credit Hours Student Level: This course is open to students on the college level in either the Freshman

More information

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students

More information

Developing Data Access Solutions with Microsoft Visual Studio 2010

Developing Data Access Solutions with Microsoft Visual Studio 2010 Developing Data Access Solutions with Microsoft Visual Studio 2010 Course Code: 10265A; Five days; Instructor-Led About this Course In this course, experienced developers who know the basics of data access

More information

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design

More information

Beginning Silverlight 5 in C #

Beginning Silverlight 5 in C # Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser

More information

CHAPTER 1: VISUAL STUDIO

CHAPTER 1: VISUAL STUDIO INTRODUCTION xxxi PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT CHAPTER 1: VISUAL STUDIO 2012 3 Visual Studio 2012 4 Visual Basic Keywords and Syntax 5 Console Applications 10 Creating a Project from a Project

More information

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

Chapter 1: Introducing SQL Server

Chapter 1: Introducing SQL Server Leiter ftoc.tex V3-03/25/2009 1:31pm Page xv Introduction xxvii Chapter 1: Introducing SQL Server 2008 1 A Condensed History of SQL Server 1 In the Beginning 1 The Evolution of a Database 1 Microsoft Goes

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21 Introduction xxix Chapter 1: Welcome to SQL Server Integration Services 1 SQL Server SSIS Historical Overview 2 What s New in SSIS 2 Getting Started 3 Import and Export Wizard 3 The Business Intelligence

More information

Microsoft Exam Questions & Answers

Microsoft Exam Questions & Answers Microsoft 98-363 Exam Questions & Answers Number: 98-363 Passing Score: 800 Time Limit: 120 min File Version: 20.3 http://www.gratisexam.com/ Microsoft 98-363 Exam Questions & Answers Exam Name: Web Development

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Visual Basic 2008 How to Program, 4/E Outline

Visual Basic 2008 How to Program, 4/E Outline vbhtp4_outline.fm Page ix Monday, December 17, 2007 4:40 PM Visual Basic 2008 How to Program, 4/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at www.deitel.com/books/vbhtp4/.

More information

Before You Begin. and Visual Basic 1

Before You Begin. and Visual Basic 1 Contents Preface Before You Begin xxiii xli 1 Introduction to Computers, the Internet and Visual Basic 1 1.1 Introduction 2 1.2 What Is a Computer? 3 1.3 Computer Organization 3 1.4 Early Operating Systems

More information

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

How to access your CD files

How to access your CD files How to access your CD files The print edition of this book includes a CD. To access the CD files, go to http://aka.ms/627406/files, and look for the Downloads tab. Note: Use a desktop web browser, as files

More information

ASP.NET Using Visual C# 2005: Additional Topics Table of Contents

ASP.NET Using Visual C# 2005: Additional Topics Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable();

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); Getting Started with protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); string connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings ["default"].connectionstring;!

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

Q&As. Designing & Developing Web Apps Using MS.NET Frmwk 4. Pass Microsoft Exam with 100% Guarantee

Q&As. Designing & Developing Web Apps Using MS.NET Frmwk 4. Pass Microsoft Exam with 100% Guarantee 70-519 Q&As Designing & Developing Web Apps Using MS.NET Frmwk 4 Pass Microsoft 70-519 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100%

More information

Visual C# 2008 How to Program, 3/E Outline

Visual C# 2008 How to Program, 3/E Outline vcsharp2008htp_outline.fm Page ix Monday, December 17, 2007 4:39 PM Visual C# 2008 How to Program, 3/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at

More information

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed to give you a

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web

More information

Kathy Hughes. Microsoft* SharePoinf. Designer A MM g "Msift Mi*p\% 800 East 96th Street, Indianapolis, Indiana USA. v^lk.

Kathy Hughes. Microsoft* SharePoinf. Designer A MM g Msift Mi*p\% 800 East 96th Street, Indianapolis, Indiana USA. v^lk. Kathy Hughes Microsoft* SharePoinf Designer 2010 A MM g "Msift Mi*p\% mms/itg t)i*9 v^lk 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 Part I Welcome to SharePoint

More information

Software Development & Education Center Complete.NET 4.5

Software Development & Education Center Complete.NET 4.5 Software Development & Education Center Complete.NET 4.5 Microsoft.NET Framework 4.5 Detailed Curriculum Goal and History of.net DNA Architecture.NET Architecture Fundamental Architecture of.net Framework

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information

--Microsoft-- --Windows Phone--

--Microsoft-- --Windows Phone-- --Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students

More information

Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS

More information

.NET Advance Package Syllabus

.NET Advance Package Syllabus Module 1: Introduction to.net Lecture 1: About US: About SiSTech About your self Describe training methodology Lecture 2: What is.net? Application developed in.net Application development Architecture.Net

More information

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP

More information

Open Source Library Developer & IT Pro

Open Source Library Developer & IT Pro Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4

More information