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
o Configure Output Caching
o Expiration Policies
o Database Changes
o SQL Notifications for Cache Expiration
AJAX
o Introduction to AJAX
o 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 Services
o XML Web Service in Visual Studio
o Test and Run Your Web Service
o Web Service From a .NET Client
o 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 Features
o 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 Parts
o 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
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
PRE REQUISITE: Personal Interview
Object Oriented Programming
Course Catalog
Software Engineering and UML
o Introduction to SDLC, Process Models
o 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 configuration
o 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 Architecture
o 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
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
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 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
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)
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
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
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
Course Catalog
Software Engineering and UML
o Introduction to SDLC, Process Models
o 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 configuration
o 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 Architecture
o 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
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
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 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
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)
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
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 and
enabling 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, and
Visual 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
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
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
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 in
Gujarat.
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
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
Building layout pages using pure CSS tableless techniques
Floating
Absolute vs. relative positioning
Effectively organising content
Optimising page layout for accessibility, search engines and portable
devices
Producing rollover effects
Implementing linear layout
Implementing Cross-Browser Techniques
Incorporating 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
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
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 portable
devices
Producing rollover effects
Implementing linear layout
Implementing Cross-Browser Techniques
Incorporating 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
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, Open
CMS, Drupal, Joomla, Software Testing (Manual and Automation), QTP, and
Loadrunner 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 Language
Building a Web page with HTML and XHTML
Head and body elements
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
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
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
Closing activities
Coping with the psychology of testing
Contrasting developer vs. tester mindset
Discerning levels of independence
Testing and the Software Life Cycle
Distinguishing 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
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 Process
Organising 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
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 Tools
Classifying 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 courses
specifically 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
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 providing
Quality 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 IT
community.
We concentrate on training the interest groups on an in-house basis predominantly in a
state-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 skills
they 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 :
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