KT-1304 Ameriprise VB.NET 2012 Training - Minneapolis, Minnesota IT MN Technical Financial New York, NY
Knowledge Transfer Microsoft Certified Silver Training Partner CPLS
Knowledge Transfer is a Microsoft Certified Silver Learning Partner
Oracle University


Microsoft Certified Training Partner CTEC
Search for a Course Topic:
Public Courses
Corporate Services & Training



 Course Search
Course #

 Training Delivery
Training Delivery
Custom Curriculum
Course List
 Main Menu
View Courses
Site Index

Ameriprise VB.NET 2012


NET Framework


  • Chaining string methods, e.g. s = s.Trim().Replace(-,)
  • Why and how to use StringBuilder.
  • How come I have to set the string to the return value of itself?


  • Im thinking that this is an interesting intro into how the framework is put together, and to the concept of static members. Also, something like Math.Min would be neat to show.

Collections and Lists

  • Why use instead of an array? What are the benefits of using a Dictionary<T> over a Hashtable?


  • E.g. the += operator.


  • We work a lot with dates and understanding how use dates in .NET will be important.


  • As opposed to On Error Goto procErr.
  • Throw vs. Thow ex
  • What is the stack and how can we use the stack trace?


  • We have projects that have to build SQL statements based on selections. Using LINQ would be preferable.

Extension Method

  • Over the years team members have written code thats become kind of embedded in some of our projects. It would good to demo ways we can include this kind of thing without copying and pasting.


  • We often have to work with collections of data pulled from external sources that are not actual databases. A discussion of how to use the DataTable and DataView would be helpful.

File Access

  • How to work with files in ways that dont involve using FreeFile.
  • Specifically, System.IO.FileInfo, DirectoryInfo, File.ReadAllLines, File.ReadAllText.

Data Conversion

  • We interact with a system that requires us to cast a lot of string data into various data types. A discussion and a few examples of Convert, Parse, TryParse would be helpful.

Key differences from VB6



  • OOP  Abstraction, Inheritance, Encapsulation, and Polymorphism
  • Interfaces
  • Events
  • Delegates
  • OOP and Architectural Layers
  • Classes vs Objects
  • OOP in modern application development


  • Layout
  • Source Control
  • References
  • Form Designer
  • Debugging

2 Days  

View Printer Friendly Page


To Inquire About Future Classes

Request a class date

if one is not scheduled.