Banner Microsoft Silver Partner


Banner Microsoft Visual Studio 2010


Banner Embarcadero


TechDays Speaker 2012




header consultancy

Visual Basic Development for .NET 4.0

professional development training series


 

In deze 5 daagse training geven we je alle benodigde kennis en vaardigheden om Visual Basic applicaties voor het Microsoft .NET Platform te ontwikkelen m.b.v. Visual Studio 2010.

Training Icon Book

Beschrijving

In deze training leren we je de Visual Basic .NET syntax, gestructureerd en object oriented te programmeren en om te gaan met Microsoft Visual Studio 2010 en het Microsoft .NET Framework 4.0. Deze training zorgt voor gefundeerde kennis van Visual Basic .NET en vormt daarnaast een uitstekende basis voor eventuele vervolgtrainingen van het MCTS track.

Training Icon Light

Voorkennis

Deze training is bedoeld voor beginnende Visual Basic .NET ontwikkelaars. Enige programmeerervaring met Visual Basic is gewenst, maar de training is ook geschikt voor ontwikkelaars die willen overstappen op Visual Basic .NET vanuit andere talen.

Training Icon Page

Materiaal

Voor deze training gebruiken we engelstalig materiaal. Dit materiaal bestaat uit slides, oefeningen, demo's in digitale vorm.

Training Icon Hat

Examen(s)

Voor deze training zijn geen examens beschikbaar.

Training Icon Subjects

Onderwerpen

Introduction to VB and .NET

  • .NET Framework building blocks
  • Hello world in VB.NET
  • Using Visual Studio 2010
  • Namespaces and assemblies

Core VB Programming Constructs

  • Variables, operators, and statements
  • Reference types vs. value types
  • Conversions
  • Nullable types
  • Using the Console and String classes
  • Flow-of-control; Using implicit types

More VB Programming Constructs

  • Defining methods; Method overloading
  • Arrays
  • Defining and using structures

Defining and Using Classes

  • Defining classes
  • Defining instance variables and instance methods
  • Defining constructors and finalizers
  • Defining properties
  • Creating and disposing objects
  • Defining constants and read-only fields
  • Static members
  • Partial classes
  • Partial methods

Inheritance and Polymorphism

  • Defining base classes and derived classes
  • Overriding methods
  • Abstract classes
  • Interfaces

Exception Handling

  • Defining Try/Catch/Finally blocks
  • Throwing exceptions
  • Defining new exception classes
  • Defining Using blocks

Creating Collections of Objects

  • The need for collections
  • Overview of generics
  • Using List collections
  • Using Dictionary collections
  • Defining custom comparison and comparable objects

Delegates, Events, and Lambdas

  • Overview
  • Defining simple delegates
  • Defining and handling events
  • Using lambda expressions

Additional Language Features

  • Operator overloading
  • Extension methods
  • Object initializers
  • Anonymous types

Dynamic Programming

  • The dynamic keyword
  • The role of the Dynamic Language Runtime
  • Using dynamic programming in integration scenarios

Introduction to LINQ

  • The role of LINQ
  • Simple LINQ query expressions
  • Using LINQ with collections
  • LINQ query operators

File Handling

  • Using the DriveInfo, DirectoryInfo, and FileInfo classes
  • Using the Directory and File classes
  • Using stream readers and writers

Introduction to WPF

  • Overview of Windows Presentation Foundation
  • Getting started with XAML
  • Implementing event handlers

Introduction to Data Access

  • .NET data providers
  • Connecting to a database
  • Executing a query
  • Result sets
  • DataSets
  • Entity Framework

Reflection

  • Overview of metadata
  • Dynamically loading assemblies
  • Invoking methods and properties using reflection
  • Defining custom attributes
  • Reflecting on attributes

Multithreading

  • Overview of multithreading
  • Invoking methods asynchronously via delegates
  • Creating threads programmatically

Data

Training Icon Euro

Prijs € 1.925,00 p.p. excl. BTW.

Training Icon Clock

Duur: 5 dagen. (van 9:00 tot 16:30)

Training Icon Person

De training wordt klassikaal gegeven aan maximaal 10 personen.

Training Icon Location

Trainingslocatie: Leersum

Training Icon Location

Trainingsdata:
18-06 Aanmelden Optie

Training Icon Info

Wil je meer informatie over deze, of andere trainingen? Neem gerust contact met ons op. Je kunt ons bereiken via 0343-420 875 of .