Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012 Training Course

Primary tabs

Course Language

This course is delivered in French or English.

Course Code

ddavsvbsqls

Duration Duration

21 hours (usually 3 days including breaks)

Overview Overview

This course is divided into 3 main sections and is made up of a mixture of presentations and practical exercises.

  1. VB.NET Language in Visual Studio 2012
  2. VB.NET Object Orientation
  3. VB.NET and Sql Server 2012

Course Outline Course Outline

Part I. VB.NET Language in Visual Studio 2012

Module 1. Introduction to Visual Basic 2012

  • The Object-Oriented Programming
  • The Visual Studio 2012 IDE
  • Creating a new Application
  • Using the Help System

Module 2. The Microsoft .NET Framework

  • The .NET Framework Classes
  • Executing the Code
  • Common Language Runtime
  • Code Loading and Execution
  • Application Isolation
  • Security
  • Interoperability
  • Exception Handling

Module 3. The Visual Basic 2012 Language

  • Data Types
  • Storing Variables
  • Using Methods
  • Making Decisions
  • Working with Data Structures
  • Using Arrays, Enumerations and Collections

Module 4. Building Windows Applications

  • Responding to Events
  • Creating the Toolbar
  • Creating the Status Bar
  • Using Multiple Forms
  • OpenFileDialog and SaveDialog controls
  • PrintDialog and FolderBrowserDialog controls
  • Understanding Menu Features
  • Creating Menus
  • Context Menus

Part II. VB.NET Object Orientation

Module 5. Building Objects

  • Understanding Objects
  • Encapsulation
  • Methods and Properties
  • Managing Events
  • Building Classes
  • Using Constructors
  • Managing Inheritance

Module 6. Advanced Language Constructs

  • Using Lambda Expressions
  • Using Async and Wait
  • Using Iterators

Module 7. Exception Handling and Debugging

  • Handling Exceptions
  • Try, Catch, Finally
  • The Throw Keyword
  • The Exit Try Statement
  • Using Exit Try Statement
  • Using Exception Properties
  • Logging Errors

Module 8. Parallel Programming Using Tasks and Threads

  • Launching Parallel Tasks
  • Transforming Sequential Code to Parallel Code
  • Parallelizing Loops
  • Specifying the Desired Degree of Parallelism
  • Creating and Managing Tasks

Part III. VB.NET and Sql Server 2012

Module 9. Database Programming with Sql Server 20012 and ADO.NET

  • The ADO.NET architecture
  • The Connection class
  • The Command and DataReader Classes
  • The ExecuteReader(), ExecuteScalar(), ExecuteNonQuery() methods
  • Using Parameterized Commands
  • Calling Stored Procedure
  • Managing Transactions

Module 10. Data Components and the DataSet

  • Building a Data Access Component
  • Managing Disconnected Data
  • The DataSet Class
  • The DataAdapter Class: Filling a DataSet, working with Multiple Tables and Relationships
  • The DataView Class

Module 11. Using Data Binding

  • Basic Data Binding
  • Data Source Controls
  • The SqlDataSource
  • Inserting, Updating, Deleting and Selecting records

Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From 3330EUR
(75)
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
From 3330EUR
Request quote
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From 2680EUR
Request quote

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 3330EUR 3330EUR 2680EUR
2 2065EUR 2015EUR 1690EUR
3 1643EUR 1577EUR 1360EUR
4 1433EUR 1358EUR 1195EUR
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories


Upcoming Courses

VenueCourse DateCourse Price [Remote/Classroom]
Bordeaux, MériadeckMon, 2016-10-24 09:302680EUR / 3330EUR
Strasbourg, Kibitzenau Station Mon, 2016-10-24 09:302680EUR / 3330EUR
Lyon, Swisslife TowerMon, 2016-10-24 09:302680EUR / 3330EUR
Marseille, Quartier du PradoTue, 2016-10-25 09:302680EUR / 3330EUR
Rennes, Place St AnneWed, 2016-10-26 09:302680EUR / 3330EUR

Some of our clients