.NET training -  Adv VB | Classes & LINQ

VB Training

Adv VB | Classes & LINQ (3 days)

£895 + VAT for most venues (£995 + VAT for London)

This advanced Visual Basic course is aimed at two classes of people: those who already know VB6 or VBA, or those who have been on a WPF, ASP.NET or WinForms course and want to learn how to program in more detail. The course assumes delegates know how to declare variables and perform basic coding, and shows how to use LINQ to get data from SQL Server tables, and especially how to create and use classes in VB.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking  (or consider an onsite VB training course).

Course Contents

Generics

  • Training topicUsing List Of
  • Training topicDictionaries
  • Training topicLambda functions

Designing classes

  • Training topicWhat classes are
  • Training topicExamples of using classes
  • Training topicProperty or method?

Creating classes

  • Training topicInstantiating objects
  • Training topicRO, WO and RW properties
  • Training topicCreating methods
  • Training topicOverloading methods

Basic inheritance

  • Training topicDesigning classes with inheritance
  • Training topicInheriting a base class
  • Training topicOverriding methods

Covered if time allows If time

Interfaces

  • Training topicInterfaces versus inheritance
  • Training topicDesigning an interface
  • Training topicImplementing interfaces

Basic LINQ syntax

  • Training topicCreating queries
  • Training topicExecuting a query
  • Training topicImmediate and deferred execution

Selecting data with LINQ

  • Training topicThe WHERE clause
  • Training topicSelecting fields
  • Training topicUsing LET for expressions

Advanced LINQ queries

  • Training topicGrouping data
  • Training topicCombining with GROUP JOIN
  • Training topicAggregating data
  • Training topicUsing SKIP and TAKE

Files and folders

  • Training topicCustomising file dialog boxes
  • Training topicUsing stream readers / writers

LINQ to SQL

  • Training topicThe LINQ to SQL designer
  • Training topicCreating methods
  • Training topicThe DataContext class
  • Training topicLazy and eager loading

Writing LINQ to SQL

  • Training topicQuerying a table
  • Training topicUpdating records
  • Training topicInserting data
  • Training topicDeleting records

Advanced LINQ to SQL

  • Training topicCalling stored procedures
  • Training topicImplementing paging with skip/take

Why Choose Us?

View full list of benefits View full list of benefits

Sample customer feedback

"Had a really good trainer - well paced and good explanations. Thanks!"

Jill Robinson (Cafcass)

"I found the course very helpful and the trainer spoke in a way everyone understood."

Sarah Kendall (Solution 1)

"A quality course, enthusiastic delivery in a clear and understandable format."

Mike Howard (Ferranti Technologies Ltd.)

"Good pace to the course, trainer explained everything really well. Manual looks to explain things in a detailed way."

Neil Parry (Towergate Insurance)

"Very useful and easy to understand."

Samuel Alty (Express Gifts Ltd)

There are lots more where these came from (or just refresh this page to change the quotes shown).

This advanced Visual Basic Programming course is not suitable for complete beginners with VB (who should attend our two-day VB introduction course instead). Equally, if you can already implement interfaces and play around with polymorphism, this is not the course for you!

Related Courses

Introduction to VB.NET

Introduction

2 day course

ASP.NET WebForms - VB

Introduction

3 day course

WinForms using VB

Introduction

3 day course

Other Visual Basic training resources

VB exercises

VB exercises

Learning VB? Have a look at our exercises to see if you like our approach to teaching Visual Basic in the classroom.

View Visual Basic 2010 exercises

VB blogs

VB blogs

To answer specific questions on Visual Basic we occasionally publish blogs on VB - take a look.

View Visual Basic, Visual Studio, ASP.NET webforms, WPF or WinForms blogs

This page has 0 threads Add post