Northern Ireland based Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors.

In-Company Training In-Company Training
  Why Choose Us?
Our Clients
Our Services
Quality and Expertise
Value for Money
Course Tailoring
Support & Assessment
  Case Studies
Induction Programmes
Reskilling Programmes
Management Development
Sales Development
  Funded Programmes
Current Programmes
Past Programmes
Join Mailing List

 ASP.Net Programming Using Visual Basic

  Course Code - GN-154   Duration - 3 Days

Microsoft’s original implementation of ASP was powerful and popular, but had a number of major limitations particularly in respect to the separation of page design and programming.

ASP.Net 1 initiated a new model which provided ‘code- behind’ to separate the coding and design, and allowed web pages to be designed in much the same way as desktop forms. ASP.Net 2 improved on this in a number of areas, particularly flexibility and simplicity.

 

 Prerequisites

 
 

This course covers ASP.Net 2, or 1.1 on request, and can also provide a full coverage of the VB.Net language. The course length can vary from 2 to 5 days depending on prior experience of the .Net languages or their predecessors, but the overview given below assumes prior experience in Visual Basic 6 or similar.

 

 Course Content

 
 
Windows and .Net
- The .Net platform.
- The Common Language Runtime (CLR) and Intermediate Language.
- Visual Basic, its alternatives and variations.

The Visual Basic Programming Language
- Variable Types, Scope and Lifetime.
- Nullable types.
- Arrays.
- Control flow: If, For Next, Do While/Until, For Each, - Select Case.
- Other Language Features.

Object Oriented Programming
- Classes, objects and the use of 'New'.
- Encapsulation.
- Namespaces and assemblies.
- Benefits of object orientation.

Inheritance
- Inheritance and the use of ‘Overridable’ and ‘Overrides’.
- Benefits of inheritance.
- Hiding and Shadows.
- Abstract classes.
- Constructors and initialization.
- Casting.

Collections
- Collection classes.
- Generics.
- Collection examples.

Interfaces
- The benefits of interfaces.
- Interfaces vs classes.
- Defining and implementing an interface.
- Common interfaces.

Exception Handling
- Comparison with ‘Err’ and ‘On Error’.
- Try and Catch. Finally.
- Custom Exceptions.

Getting Started With ASP.Net
- Event- driven programming.
- Code- behind vs inline.
- PostBack and cross page PostBack.
- ViewState.
- Standard folders.
- Master pages.
- Compile on demand.

Validation
- Client- side and server- side validation.
- The Validator controls.
- Regular expression and custom validators.
- Validation groups and summaries.

Keeping State
- Why state is an issue.
- View, control, session and application state.
- Cookies.
- Keeping state across servers.
- Caching and cache state.

Using Databases with ASP.Net
- Using SQL Server.
- Data sources and data binding.
- The GridView, DetailsView and FormView controls. - List controls.
- Sql, Object and XML Data Sources.

Exploiting Databases in ASP.Net
- ADO.Net architecture.
- Data Commands and DataReaders.
- Stored procedures and transactions.
- DataSets, DataTables and DataAdapters.
- Batch updates and Aynchonous results.
- Using XML data.

Advanced Controls
- The TreeView and Menu controls.
- Using XML data sources.
- Site navigation. Other controls.

Personalization
- Web parts.
- User profiles.
- Themes.

Security Issues
- Authentication and authorization.
- Credentials and configuration.
- SSL.
- Security controls.
- Membership.
- Cookieless authentication.

Organizing the Site
- Standard folder structure.
- Exploiting master pages.
- Resources and internationalization.

Additional Features
- Tracing, monitoring and instrumentation.
- Error events and pages.
- User, composite and server controls.

SOAP and Web Services
- XML and SOAP.
- What is a Web Service?
- Writing Web Services

© Beckinridge Ltd.

Site by redrhino

Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors in Northern Ireland.
Capability, Improvement, Through Training & Development