Entwicklung von Desktop-Anwendungen mit Visual Studio 2012, VB.NET und SQL Server 2012 Schulung

Course CodeKurs Code

ddavsvbsqls

Duration Dauer

21 Stunden (usually 3 days including breaks)

Overview Übersicht

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 OutlineSchulungsübersicht

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
 

TestimonialsErfahrungsberichte

I appreciated Fulvio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).

Raphael Keymer - Markit Valuations Limited

Bookings, Prices and EnquiriesBuchungen, Preise und Anfragen

Privater Klassenraum
 
Privater Klassenraum
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Öffentlicher Fernkurs
Von 2680EUR
Öffentlicher Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander. More Information

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen. Um die Schulung organisieren zu können, muss sich eine Mindestanzahl an Teilnehmern verbindlich anmelden.

Number of Delegates Öffentlicher Fernkurs
1 2680EUR
2 1690EUR
3 1360EUR
4 1195EUR
Öffentlicher Klassenraum
Von 3330EUR
(9)
Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen. Um die Schulung organisieren zu können, muss sich eine Mindestanzahl an Teilnehmern verbindlich anmelden.

Number of Delegates Öffentlicher Klassenraum
1 3330EUR
2 2040EUR
3 1610EUR
4 1395EUR
Cannot find a suitable date? Choose Your Course Date >>
Zu teuer? Schlagen Sie einen Preis vor >>

Kombinierte Kurse

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
ZürichDi, 2018-02-06 09:302680EUR / 3330EUR
BernMo, 2018-02-19 09:302680EUR / 3330EUR
BaselMi, 2018-03-21 09:302680EUR / 3330EUR

Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
Puppet Advanced Bern Di, 2018-04-10 09:30 3132EUR / 3782EUR
Einführung von Business-Regeln mit SBVR Bern Di, 2018-05-08 09:30 1809EUR / 2309EUR
Release-Management and Bereitstellung mit Distributed Version Control System Bern Mo, 2018-06-04 09:30 891EUR / 1241EUR
Data Mining with R Bern Do, 2018-06-21 09:30 1854EUR / 2354EUR
Marktprognose Zürich Mi, 2018-06-27 09:30 1872EUR / 2372EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN