AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
HTML
Java, Javascript
MCTS
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
KSource Online
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up    AppDev Europe (UK)  
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online, call 1-800-578-2062 or +44(0)1903 740 624 in Europe (UK).    AppDev on Facebook AppDev on YouTube
Advanced Visual Basic .NET 2003 Training

Advanced Visual Basic .NET 2003

with Ken Getz

View Course Outline | Print Course Outline (.PDF)

In this course you will learn advanced Visual Basic .NET topics including: asynchronous programming, WMI, serialization, reading and writing XML and more!

Course includes 33+ hours of total training time...

  • 7 CDs
  • Over 11 hours of media run time
  • Over 600 pages of courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Sample code

SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details...
Hurry, offer ends 9/30/2010. Not valid on printed books.

FormatModulesRetail Price
Advanced Visual Basic .NET 2003
CD-ROM

 7 CD-ROMs
ZVBNT-CD-51

Retail Price: $295.00
40% off price: $177.00

CD-ROM & Books

 7 CD-ROMs + Printed Books
KVBNT-CD-51

Retail Price: $365.00
40% off price: $247.00

Multi-User LicenseNeed to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product.
100% Satisfaction Guaranteed. Details...
•This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware.
•Payment also accepted in GBPounds or Euro. Call +44 (0) 1903 740 624 to order.
•View the text of AppDev's Single-User License Agreement.
•See additional order and shipping information.
•Read about Ken Getz.
•Also see Visual Basic .NET and Migrating to Visual Basic .NET Training.
•Save even more on this course when you buy a Training Suite: .NET Power Suite for Visual Basic .NET, Visual Basic .NET and SQL Server 2000 Power Suite Bundle, Developing Applications with Visual Basic .NET Training Suite
Course Outline (Outlines are subject to change.)

Advanced Visual Basic .NET

ModulesRun TimePages
7 CDs11 hours600

In this course, you'll investigate some of the important classes and tools provided by the .NET Framework that you might have missed in earlier courses. This courses focuses on important development techniques, such as delegates and events, asynchronous programming and multi-threading, Windows Management Instrumentation (WMI) support in the System.Management namespace, serialization, attributes and reflection, printing, working with XML documents, and creating custom controls.

Advanced Visual Basic .NET Training will teach you to...

  • Use delegates to make your code more flexible and maintainable
  • Take advantage of asynchronous programming techniques, and know when to use explicit multi-threading
  • Manage computers as well as hardware and software resources using .NET code and WMI
  • Store and retrieve data using .NET serialization
  • Work with .NET attributes, and discover information about code using .NET reflection
  • Print text and graphics from within .NET Windows applications
  • Read and write XML data using the XmlDocument class
  • Create three different types of custom controls for Windows forms

Delegates and Events

  • Motivating Delegates
  • Introducing Delegates
  • Working with Events

Asynchronous Programming in VB.NET

  • Processes and Threads
  • Using Delegates
  • Using the Thread Pool Directly

Timers and Threads

  • Using .NET Timers
  • Creating Your Own Threads

Filling the .NET Gaps with WMI

  • Introducing WMI
  • Getting Started with WMI
  • WMI Queries, Properties, and Methods
  • WMI Server Explorer Extensions

WMI Events and Asynchronous Handling

  • Creating WMI Event Handlers
  • Working with WMI Asynchronously
  • WMI Server Explorer Extensions and Events

Serialization

  • Introducing Serialization
  • Serializing Complex Objects
  • Customizing the Serialization Process

Attributes and Reflection

  • Introducing Attributes
  • Creating and Using Custom Attributes
  • Introducing Reflection
  • Using Reflection to Perform Late Binding

Printers and Printing

  • The PrintDocument Class
  • The PageSettings Class
  • The PrinterSettings Class
  • Working with Print-Related Controls
  • A More Complex Report

Reading and Writing XML

  • Getting Started
  • Reading XML Data
  • Working with Nodes
  • Creating and Modifying XML
  • Dealing with Errors

Creating Custom Windows Controls

  • Control Creation in Windows Forms
  • Inheriting from an Existing Control
  • Drawing Your Own Custom Controls
  • Creating Composite Controls

back to top


Your Instructor

Ken Getz is a Microsoft MVP, nationally renowned speaker and best-selling author who specializes in programming with Visual C# and Visual Basic. He has been working with AppDev for more than 10 years, and is the author and presenter of some of AppDev's most popular courses (click here for list of courses). Ken is a senior consultant with MCW Technologies and the author or co-author of several best-selling books. He is a member of the INETA Speaker Bureau and is a frequent speaker at user groups and at technical conferences worldwide including Tech-Ed, VSLive and DevConnections. Ken is also a technical editor for Advisor Guide to Microsoft Access and Advisor Guide to Microsoft Visual Basic and is a columnist for both CoDe Magazine and MSDN Magazine.

back to top



About This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com