advanced asp master

24
Advanced ASP.Net 3.5 with VB.Net 2008   NAROIS SOFTWARE SOLUTIONSoffers training in all Web Technologies. Our expertise is in training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla, Software Testing (Manual and Automation), QTP, and Loadrunner and enabling them to get employment with various companies in Gujarat. Advanced ASP.NET 3.5 with VB.NET 08 This course is offered from our office in Ahmedabad, Baroda (Vadodara) Gujarat and Chicago Advanced ASP.NET Training Properly build n-tier, data-driven web applications Accelerate performance with caching Create custom server controls Extend the HTTP pipeline Use JavaScript, Ajax, and the ASP.NET AJAX framework to make pages more interactive and eliminate postbacks Integrate ASP.NET applications with Silverlight Advanced ASP.NET Training Outline ASP.NET Tracing o Page-level Tracing o Programmatic Tracing o Web.config o System.Diagnostics.Trace o Trace Viewer o TraceListeners and TraceSwitches o WebPageTraceListener o Monitor Application Health Creating New Controls o User-defined Controls o User Controls o Custom Controls Improving Performance with Output Caching o Output Caching o Declarative Output Caching o Cache Page Fragments with User Controls o Dynamic Content in Cached Pages o Set Caching Configuration Options Advanced Caching Techniques o Caching Features in ASP.NET

Upload: ayushindorejain

Post on 09-Apr-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 1/24

Advanced ASP.Net 3.5 with VB.Net 2008 

 NAROIS SOFTWARE SOLUTIONSoffers training in all Web Technologies. Our expertise is

in training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla, Software

Testing (Manual and Automation), QTP, and Loadrunner and enabling them to getemployment with various companies in Gujarat.

Advanced ASP.NET 3.5 with VB.NET 08

This course is offered from our office in Ahmedabad, Baroda (Vadodara) Gujarat and Chicago

Advanced ASP.NET Training

• Properly build n-tier, data-driven web applications

• Accelerate performance with caching• Create custom server controls

• Extend the HTTP pipeline

• Use JavaScript, Ajax, and the ASP.NET AJAX framework to make pages moreinteractive and eliminate postbacks

• Integrate ASP.NET applications with Silverlight

Advanced ASP.NET Training Outline

• ASP.NET Tracing

o Page-level Tracing

o Programmatic Tracing

o Web.config

o System.Diagnostics.Trace

o Trace Viewer 

o TraceListeners and TraceSwitches

o WebPageTraceListener 

o Monitor Application Health

• Creating New Controlso User-defined Controls

o User Controls

o Custom Controls

Improving Performance with Output Cachingo Output Caching

o Declarative Output Caching

o Cache Page Fragments with User Controls

o Dynamic Content in Cached Pages

o Set Caching Configuration Options

• Advanced Caching Techniques

o Caching Features in ASP.NET

Page 2: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 2/24

o Configure Output Caching

o Expiration Policies

o Database Changes

o SQL Notifications for Cache Expiration

• AJAX

o Introduction to AJAXo Server-side AJAX Works

o Controls in the AJAX Control Toolkit

o Explore Client-Side AJAX

• Using Data List and Repeater Controls

o Repeater and DataList Controls

o Templates and Styles

o Bind Data to the Repeater and DataList Controls

• Creating and Consuming Web Serviceso XML Web Service in Visual Studio

o Test and Run Your Web Service

o Web Service From a .NET Cliento Explore the Windows Communication Foundation (WCF)

• Using the List View and Database Controls

o ListView Features

o ListView Design Support in Visual Studio

o Convert Static Pages to Dynamic Pages

o Implementing Paging in the ListView Control

• Reading and Writing XML Using the XML DOM

o Reading and Writing XML Programmatically

o Important Classes in the System.Xml Namespace

o Create XML Documents

• ASP.NET Profile Featureso Introduction to ASP.NET's Profile Features

o Create Profile Schema in Web.config

o Work With ASP.NET's Profile Object Programmatically

o Manage Anonymous Users and Their Profiles

o Build and Use a Custom Profile Provider 

• Empowering User With Web Partso Personalization Features

o Web Part Server Controls

o Code to Control Web Parts

o Create Web Parts Controls

• ASP.NET Extensions

o Features of ASP.NET Extensions

o Deploy Web Applications

o Enable the Browser's Back Button With AJAX Pages

o ASP.NET Dynamic Data

ASP.Net

Page 3: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 3/24

 

 Narois Software Solutions offers training in all Web Technologies. Our expertise is intraining students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla, Software

Testing (Manual and Automation), QTP, and Loadrunner and enabling them to get

employment with various companies in Gujarat.

ASP.Net Course Content

PRE REQUISITE: Personal Interview

Object Oriented Programming

Course Catalog

• Software Engineering and UML

o Introduction to SDLC, Process Modelso Testing Concepts, Project Management

o Overview of UML, Use Case Diagram

o Class Diagram, Object Diagram, Interaction Diagrams

• Scripting & XML

o HTML

o JavaScript

o CSS

o XML

• Database

o SQL Server 2005

o Installation and configurationo Table basics

o Selecting data

o Creating tables

o Inserting into a table

o Updating records

o Deleting records

o Drop a table

o Advanced Queries

o Standalone SQL interpreter 

• 3 Tier Architectureo What is 3 Tier Architecture?

o Develop application

• ASP.Net 2.0

o What are the web applications and history of web applications, HTML,

scripting, ASP etc.

o Page Execution Cycle, ViewState, IsPostBack, AutoPostBack 

o Controls in Asp.Net

Page 4: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 4/24

o State Management – I (Client side with One example each)

o State Management – II (Server side One example each)

o ADO.NET – Conventional

o ADO.NET – New DataSource model in ASP.NET 2.0, Object DataSource

o Implementing Personalization and Themes in Web Applications + Master 

Pageso Configuring ASP.NET .( Web.config files)

o Security of ASP.NET applications including Membership APIs and Roles

management

o Optimizing Web Application Performance

o Building Web Part Pages and Web Parts + Deployment

• C# 2.0

o .NET Framework 

o Framework contd. + Introduction to C#

o OOPs in C# (One Demo Each). Events & Delegates

o Partial Classes, Iterators, Indexers , Nullable Types, Generics, Collections

o WinForm Controlso COM InterOperability and Windows Controls (One Demo).

o ADO.NET (Architecture + Enhancements in 2.0)

o ADO.NET (Connected Architecture )

o ADO.NET (Disconnected Architecture -Concurrency, XML View)

o Reading & Writing in files + Serializing data

o Multithreading.

o Web Services. (at least 2 Demos) + Soap Header & Extensions

o Windows Services

o Setup and Deployment

o Installer class

o Debugging of Service

• Visual Basic

o VB Environment

o Working with Visual Basic Projects

o Programming Fundamental

o Menus and Dialog Boxes

o File Input / Output

o Introduction to COM and ActiveX

o ActiveX Data Control ADC

o ActiveX Data Objects ADO

• VB.Net 2.0

o Introduction to VB.NET 2.0 + Language Basics

o OOPS in VB.Net , Events & Delegates

o Winform controls remaining

o Partial Classes, Iterators, Indexers , Nullable Types, Generics, Collections

o WinForm Controls

o COM InterOperability and Windows Controls (One Demo).

o ADO.NET (Architecture + Enhancements in 2.0)

Page 5: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 5/24

o ADO.NET (Connected Architecture )

o ADO.NET (Disconnected Architecture -Concurrency, XML View)

o Reading & Writing in files + Serializing data

o Multithreading.

o Web Services. (at least 2 Demos) + Soap Header & Extensions

o Windows Serviceso Setup and Deployment

o Installer class

o Debugging of Service

• Tools

o Visual Studio

o Visual Source Safe

o Microsoft Visio

o SQL Server 2005

o Knowledge Tree

• Real Time Project

o Focus on Applying Technology to Real Problemso Project Management & Timelines

o Exposure to Complete SDLC

o Coding Standards

o Best Practices

o Review Process

o Deployment

• Skill Development

o Communication skills

o Interview Prep

ASP.Net 

 Narois Software Solutions offers training in all Web Technologies. Our expertise is in

training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla,Software Testing (Manual and Automation), QTP, and Loadrunner and enabling them

to get employment with various companies in Gujarat.

ASP.Net Course Content

Duration 4 months

PRE REQUISITE: Personal Interview

Object Oriented Programming

Page 6: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 6/24

Course Catalog

• Software Engineering and UML

o Introduction to SDLC, Process Models

o Testing Concepts, Project Managemento Overview of UML, Use Case Diagram

o Class Diagram, Object Diagram, Interaction Diagrams

• Scripting & XML

o HTML

o JavaScript

o CSS

o XML

• Database

o SQL Server 2005

o Installation and configuration

o Table basicso Selecting data

o Creating tables

o Inserting into a table

o Updating records

o Deleting records

o Drop a table

o Advanced Queries

o Standalone SQL interpreter 

• 3 Tier Architectureo What is 3 Tier Architecture?

o Develop application

• ASP.Net 2.0o What are the web applications and history of web applications, HTML,

scripting, ASP etc.

o Page Execution Cycle, ViewState, IsPostBack, AutoPostBack 

o Controls in Asp.Net

o State Management – I (Client side with One example each)

o State Management – II (Server side One example each)

o ADO.NET – Conventional

o ADO.NET – New DataSource model in ASP.NET 2.0, Object

DataSource

o Implementing Personalization and Themes in Web Applications +

Master Pages

o Configuring ASP.NET .( Web.config files)

o Security of ASP.NET applications including Membership APIs and

Roles management

o Optimizing Web Application Performance

o Building Web Part Pages and Web Parts + Deployment

Page 7: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 7/24

• C# 2.0

o .NET Framework 

o Framework contd. + Introduction to C#

o OOPs in C# (One Demo Each). Events & Delegates

o Partial Classes, Iterators, Indexers , Nullable Types, Generics,

Collectionso WinForm Controls

o COM InterOperability and Windows Controls (One Demo).

o ADO.NET (Architecture + Enhancements in 2.0)

o ADO.NET (Connected Architecture )

o ADO.NET (Disconnected Architecture -Concurrency, XML View)

o Reading & Writing in files + Serializing data

o Multithreading.

o Web Services. (at least 2 Demos) + Soap Header & Extensions

o Windows Services

o Setup and Deployment

o Installer classo Debugging of Service

• Visual Basic

o VB Environment

o Working with Visual Basic Projects

o Programming Fundamental

o Menus and Dialog Boxes

o File Input / Output

o Introduction to COM and ActiveX

o ActiveX Data Control ADC

o ActiveX Data Objects ADO

• VB.Net 2.0o Introduction to VB.NET 2.0 + Language Basics

o OOPS in VB.Net , Events & Delegates

o Winform controls remaining

o Partial Classes, Iterators, Indexers , Nullable Types, Generics,

Collections

o WinForm Controls

o COM InterOperability and Windows Controls (One Demo).

o ADO.NET (Architecture + Enhancements in 2.0)

o ADO.NET (Connected Architecture )

o

ADO.NET (Disconnected Architecture -Concurrency, XML View)o Reading & Writing in files + Serializing data

o Multithreading.

o Web Services. (at least 2 Demos) + Soap Header & Extensions

o Windows Services

o Setup and Deployment

o Installer class

o Debugging of Service

Page 8: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 8/24

• Tools

o Visual Studio

o Visual Source Safe

o Microsoft Visio

o SQL Server 2005

o Knowledge Tree• Real Time Project

o Focus on Applying Technology to Real Problems

o Project Management & Timelines

o Exposure to Complete SDLC

o Coding Standards

o Best Practices

o Review Process

o Deployment

• Skill Development

o Communication skills

o Interview Prep

Beginning ASP.NET 3.5 with VB.NET

2008 

 NAROIS SOFTWARE SOLUTIONSoffers training in all Web Technologies. Our 

expertise is in training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal,

Joomla, Software Testing (Manual and Automation), QTP, and Loadrunner andenabling them to get employment with various companies in Gujarat.

ASP.NET Training: Beginning ASP.NET 3.5 with C# 2008

ASP.NET 3.5 with C# 2008 training class teaches students the C#, ADO.NET, andVisual Studio 2008 skills they need to successfully build database-driven Web

applications and services.

ASP.NET Training Outline

Introduction

• A Review of Classic ASP

• ASP.NET Web Applications

• Rendering HTML with Server Controls

• Data Binding in ASP.NET

• Web Development Using Visual Studio

Page 9: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 9/24

Working with Controls

• Introduction to Web Controls

• Simple Input Controls

• HyperLink and Button Controls• List Controls

• Controlling Focus

Using Rich Server Controls

• Introduction to Rich Controls

• The Calendar Control

• The AdRotator Control

• The XML Control

Accessing Data

• Overview of ADO.NET• Connecting to Data

• Executing Commands

• Working with Data

• Choosing an ADO.NET Provider 

LINQ

• Language Integrated Query

LINQ Syntax• LINQ to SQL

• LINQ to DataSets

• LINQ to XML

Configuration

• Configuration Overview

• Using the Web Site Administration Tool

• Programming Configuration Files

• Encrypting Configuration Sections

Data Binding

• Introducing Data Source Controls

• Reading and Write Data Using the SqlDataSource Control

• Displaying and Editing Middle-Tier Data using the ObjectDataSource Control

• Displaying XML Data Using the XmlDataSource Control

Page 10: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 10/24

Validating User Input

• Overview of ASP.NET Validation Controls

• Using the Simple Validators

• Using the Complex Validators• Summarizing Results with the ValidationSummary Control

• Separating Validation into Validation Groups

CSS

• Introducing Cascading Style Sheets

• Investigating Styles

• Using Visual Studio 2008's Tools for Working with Styles

Themes and Master Pages

• Creating a Consistent Web Site

• ASP.NET 2.0 Themes• Master Pages

Site Navigation

• ASP.NET Web Site Navigation

• Creating an XML Site Map File

• Site Navigation Controls

• Using the Site Navigation API

URL Mapping• Security Trimming

Displaying Data with the GridView Control

• Introducing the GridView Control

• Filter Data in the GridView Control

• Allow Users to Select from a DropDownList in the Grid

• Add a Hyperlink to the Grid

• Deleting a Row and Handling Errors

Managing State

• Preserving State in Web Applications

• Page-Level State

• Using Cookies to Preserve State

• ASP.NET Session State

• Storing Objects in Session State

• Configuring Session State

Page 11: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 11/24

• Setting Up an Out-of-Process State Server 

• Storing Session State in SQL Server 

• Using Cookieless Session IDs• Application State

Managing Users with ASP.NET's Membership Features

• Introduction to Membership and Roles

• Using Membership Controls

• Writing Code to Interact with Membership and Roles

Server Debugging

• Server-Side Code Debugging in ASP.NET

• Using the Visual Debugger 

• Debugging Exceptions and Handling Errors•

Debugging Stored Procedures

Client-Side and Advanced Debugging

• Client-side Code Debugging in ASP.NET

• Debugging Client-Side JavaScript

• Custom Data Visualizers

• Debugging .NET Framework Source Code

CSS

Training 

 NAROIS SOFTWARE SOLUTIONSoffers training in all Web Technologies. Our expertise is in training students in ASP.Net, VB.Net, PHP, Java, Open CMS,

Drupal, Joomla, Software Testing (Manual and Automation), QTP, and

Loadrunner and enabling them to get employment with various companies inGujarat.

Cascading Style Sheets (CSS) Training for Web Page Development

Employing CSS

• Development cycle

• Benefits of CSS

• CSS vs. HTML styling

• Enhancing the visitor experience

• CSS standards

Page 12: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 12/24

• Accessibility guidelines

Applying CSS Fundamentals

CSS formatting conventions

• Defining CSS structure• Units of measure

• Fixed vs. relative sizing

• Employing font and colour properties

• Abbreviating and simplifying style sheets with shorthand styles

Choosing and applying styles

• Class vs. ID attributes

• Incorporating DIV and SPAN tags

• Comparing inline and block styling

Integrating style sheets

• External and embedded style sheets

• Importing vs. linking to external style sheets

• Working with the CSS cascade

The CSS box model

• Grouping and styling content• Implementing margins, borders and padding

• Enriching site design with backgrounds and images• Managing collapsed margins

Manipulating the Style Sheet

Directing browser behaviour 

• The importance of the !DOCTYPE directive

• Choosing document standards

• Switching between quirks and standards compliant modes

Deriving and overriding styles

• Inheritance and style behaviour 

• Assigning styles and applying rules

• Working with specificity

Structuring Page Layout

Managing page elements with CSS

Page 13: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 13/24

• Building layout pages using pure CSS tableless techniques• Floating

• Absolute vs. relative positioning

Effectively organising content

• Optimising page layout for accessibility, search engines and portabledevices

• Producing rollover effects

• Implementing linear layout

Implementing Cross-Browser TechniquesIncorporating best practices

• Building pages to display a variety of platforms

• Designing for PDAs and mobile phone browsers• Producing printable content without creating additional printer-friendly

 pages

• Styling for optimal print formatting

Cross-browser workarounds

• Targeting specific browsers

• Developing pages that work with quirky browsers and broken boxes

Employing Effective Navigation

Organising Web site information

• Comparing menu techniques for optimal site usability

• Pinpointing visitor location in site structure with crumbtrails

• Creating search-friendly menus using lists

Constructing menus

• Implementing easily maintained tableless menus using HTML lists

• Designing accessible and attractive horizontal, vertical and tabbed menus

• Applying rollover techniques to menus

Styling Forms and Tables for Accessibility

Formatting tabular data

• Effective table design techniques

• Employing CSS to attractively style tables

• Applying accessibility techniques to table design

Page 14: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 14/24

Form aesthetics to meet standards

• Creating effective and accessible forms that work with diverse browsers

• Applying style sheet properties to forms

Employing CSS

• Development cycle

• Benefits of CSS

• CSS vs. HTML styling

• Enhancing the visitor experience

• CSS standards

• Accessibility guidelines

Applying CSS Fundamentals

CSS formatting conventions

• Defining CSS structure

• Units of measure

• Fixed vs. relative sizing

• Employing font and colour properties

• Abbreviating and simplifying style sheets with shorthand styles

Choosing and applying styles

• Class vs. ID attributes

• Incorporating DIV and SPAN tags• Comparing inline and block styling

Integrating style sheets

• External and embedded style sheets

• Importing vs. linking to external style sheets

• Working with the CSS cascade

The CSS box model

• Grouping and styling content• Implementing margins, borders and padding

• Enriching site design with backgrounds and images

• Managing collapsed margins

Manipulating the Style Sheet

Directing browser behaviour 

Page 15: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 15/24

• The importance of the !DOCTYPE directive• Choosing document standards

• Switching between quirks and standards compliant modes

Deriving and overriding styles

• Inheritance and style behaviour 

• Assigning styles and applying rules

• Working with specificity

Structuring Page Layout

Managing page elements with CSS

• Building layout pages using pure CSS tableless techniques

• Floating

• Absolute vs. relative positioning

Effectively organising content

• Optimising page layout for accessibility, search engines and portabledevices

• Producing rollover effects

• Implementing linear layout

Implementing Cross-Browser TechniquesIncorporating best practices

• Building pages to display a variety of platforms

• Designing for PDAs and mobile phone browsers

• Producing printable content without creating additional printer-friendly

 pages

• Styling for optimal print formatting

Cross-browser workarounds

• Targeting specific browsers

• Developing pages that work with quirky browsers and broken boxes

Employing Effective Navigation

Organising Web site information

• Comparing menu techniques for optimal site usability

• Pinpointing visitor location in site structure with crumbtrails

• Creating search-friendly menus using lists

Page 16: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 16/24

Constructing menus

• Implementing easily maintained tableless menus using HTML lists

• Designing accessible and attractive horizontal, vertical and tabbed menus

• Applying rollover techniques to menus

Styling Forms and Tables for AccessibilityFormatting tabular data

• Effective table design techniques

• Employing CSS to attractively style tables

• Applying accessibility techniques to table design

Form aesthetics to meet standards

• Creating effective and accessible forms that work with diverse browsers• Applying style sheet properties to forms

Developing a Website

Training 

 NAROIS SOFTWARE SOLUTIONSoffers training in all Web Technologies.

Our expertise is in training students in ASP.Net, VB.Net, PHP, Java, OpenCMS, Drupal, Joomla, Software Testing (Manual and Automation), QTP, andLoadrunner and enabling them to get employment with various companies in

Gujarat.

Developing a Web Site

Introduction to the Web

• Internet/intranet fundamentals

• Web architecture

• Exploring multiple browsers• Search Engine Optimisation (SEO)

HTML: Hypertext Markup LanguageBuilding a Web page with HTML and XHTML

• Head and body elements

Page 17: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 17/24

• Formatting text with tags

• Establishing hypertext links

• Ordered and unordered lists

• Designing tables to display data

• Defining relative and absolute anchors

Adding graphic elements

• Making your pages graphical with embedded images

• Adding interactivity with "clickable" images

• Utilising animated images to liven up a Web page

• Creating image maps to link multiple parts of a single image

Controlling page styles and layout with CSS

• Attaching style properties to HTML tags

• Creating and applying style sheets• Implementing a styled navigational menu

• Choosing and applying styles with class and id attributes

• Ensuring a consistent look across all pages of a site

Implementing a Web Server 

Web server functionality

• Web server/browser communication

• The HyperText Transfer Protocol (HTTP)

Configuring a Web server 

• Setting up the server directory structure

• Deploying access configuration/security

• Ongoing server administration

Programming on the Server 

Server-side scripting

• Client/server/script interaction

• Exploring the operation of server-side Web applications

• Accessing data on the Web server • Server-side processing: PHP, JSP, ASP

• The difference between GET and POST requests

• Including a consistent navigational menu on all pages• Reading and writing browser cookies

Processing user data with forms

Page 18: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 18/24

• Capturing user input with HTML forms

• Adding text fields, selection lists, check boxes and radio buttons to a

Web page

• Configuring a form to invoke your server-side program when submitted

• Processing form input with PHP, ASP or JSP

Interfacing to a Database

Relational databases and the Web

• Defining a database

• Characterising database records

• Using SQL to manipulate the database

Connecting Web pages to databases

• Creating Web pages to insert, delete and update records• Inserting and retrieving data with ASP and PHP

• Embedding queries in server-side programs

Creating Dynamic Web Pages

Adding interactivity with JavaScript

• Incorporating JavaScript that executes in the Web browser • Enhancing client-side functionality

• Validating form content to ensure forms are filled out correctly

• Reacting to user actions

Incorporating multimedia

• Embedding animation and video content in Web pages

• Adding interactivity with plug-ins

Creating interactive Web pages with Dynamic HTML (DHTML)

• Combining JavaScript and CSS

• Supporting multiple browsers

• Dynamically positioning content within a page

• Revealing and hiding page content• Implementing rollover graphics with DHTML

XML and XHTML

• Fundamentals of XML

• Implementing an RSS feed on your site

Page 19: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 19/24

Fundamentals of software

testing 

• Grasping the software systems context

• Identifying causes of software defects• Bug

• Defect

• Error 

• Failure

• Fault

• Mistake• Quality

• Risk 

Ensuring Software Success Through Testing using tools like QTP, Load

Runner, Selenium, mercury, HP, IBM.

The key objectives of testing

• Finding defects during development

• Providing confidence and information

Adhering to seven testing principles

• Presence of defects

• Exhaustive testing

• Early testing

• Defect clustering

• Pesticide paradox

• Context dependent

• Absence-of-errors fallacy

Applying common sense processes

• Planning and controlling

• Analysing and designing

• Implementing and executing

• Evaluating exit criteria and reporting

Page 20: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 20/24

• Closing activities

Coping with the psychology of testing

• Contrasting developer vs. tester mindset

• Discerning levels of independence

Testing and the Software Life CycleDistinguishing software development models

• Adapting to V-model and iterative models

• Performing tests within a life cycle model

Conducting the main test levels

• Component

• Integration• System

• Acceptance

Comparing four software test types

• Recognising functional and structural tests

• Performing non-functional testing

• Analysing software structure/architecture

• Conducting confirmation and regression tests

Performing maintenance testing

• Identifying reasons for maintenance testing

• Modification

• Migration• Retirement

Finding Defects with Static Techniques

Comparing static analysis to dynamic testing

• Detection

• Correction• Improvement

Differentiating various review types

• Informal

• Technical

• Walkthrough

Page 21: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 21/24

• Inspection

Leveraging Test Design Techniques

Differentiating various "specifications"

• Test design• Test case

• Test procedure

Applying specification-based techniques

• Equivalence partitioning

• State transition

• Boundary value analysis

• Use case

• Decision table

Utilising structure-based techniques

• Statement

• Decision

• Condition

Deploying experience-based knowledge

• Intuition

• Experience

• Knowledge

Managing the Testing ProcessOrganising and assigning responsibilities

• Independence

• Test leader 

• Tester 

Planning and estimating the activities

• Metrics-based vs. expert-based approach• Justifying exit criteria adequacy

• Standardising test documentation

Monitoring and controlling test progress

• Applying common metrics

Page 22: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 22/24

• Interpreting test summary reports

Implementing configuration management

• Ensuring proper version control

• Generating incident reports

Addressing project and product risks

• Contractual

• Organisational

• Technical

• Assess

• Determine

• Implement

Adopting Test Support ToolsClassifying different types of test tools

• Test management

• Static testing

• Test specification

• Executing and logging

• Performance and monitoring

• Other 

Introducing a tool into an organisation

• Recognising potential benefits and risks• Considering special circumstances

 

INDIVIDUAL PROGRAMS - MODULAR 

COURSES 

 NAROIS SOFTWARE SOLUTIONSoffers short-term professional coursesspecifically designed for 3 User Segments. These Users are required to devote two

hours daily to learn the existing and upcoming technologies in the field of IT. The

Page 23: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 23/24

segments to which our training portfolio offerings will be beneficial are :

• Individuals aspiring for career opportunities in the IT industry

• Working Professionals - Aiming for Knowledge up-gradation

• IT Entrepreneurs - Aiming to start their business individually in the field of 

Information

Technology

These courses are designed to comprehensively enable the IT industry by providingQuality IT strategy managers, software developers and programmers, software testers,

system administrators, software documentation specialists, solutions architect and IT

trainers.

By virtue of our association with the technology principals, like Microsoft, HP and

IBM, we strive to pass the leading-edge know-how and experience to the ITcommunity.

We concentrate on training the interest groups on an in-house basis predominantly in astate-of-the-art infrastructure comprising of classrooms and technology-labs spread

across multiple locations in India.

The courses are rendered by NAROIS SOFTWARE SOLUTIONSpool of qualified

and internationally certified trainers and technology specialists, who practice the skillsthey teach.

The courses are clubbed under the technology verticals of :

• C Programming, Data Structures, VC++

• Java Technology: Java, Advanced Java/J2EE, Struts

• .Net Technology: Visual Basic, Web Programming, XML, VB.Net, ASP.Net,

C#

• Databases: Oracle 9i

• Software Testing

• Business Analyst

• Project Management

NSS's modular courses are popular in IT related community due to :

Page 24: Advanced ASP Master

8/8/2019 Advanced ASP Master

http://slidepdf.com/reader/full/advanced-asp-master 24/24

• Continuous commitment towards quality education

• Devoted and dedicated trainers

Course Design & time allotted for every module

• Course material & Assignments given

• Flexible Timings

• Various branches for catering to client's requirements and expectations