CLICK HERE TO GET YOUR DISCOUNT VOUCHER..................
     
 
 
Clicke Here For Go To Photo Gallery
 
Clicke here for Smart Insititute Login
 
 

COMPLETE VISUAL BASIC.NET

Course Description

The next generation of Visual Basic, called Visual Basic .NET, has much more power and flexibility than VB 6.0, but also adds new concepts and complexities that may be unfamiliar to many VB programmers. In this class, you will learn these new Visual Basic .NET language constructs, including object oriented programming, delegate types, assembly configuration and reflection services. You will also learn about .NET's new component model and use several important .NET services, such as Windows Forms, threading, ADO.NET, ASP.NET and Web services. The class wraps up by examining several forthcoming language features found in .NET 2.0 and Visual Basic 2005.

Unlike most VB.NET courses, this class eschews wizards, preferring instead to teach you how to write the code manually before demonstrating the available IDE assistance. This approach provides you with a deeper understanding of the VB.NET language and the .NET framework. In addition, throughout the course you will complete several practical hands-on exercises designed to show how you can apply Visual Basic .NET technologies to solve real-world problems.

Course Outline:

   
The Philosophy of .NET
 
User Interface Development with Windows Forms
 
· Understand the limitations of COM
· Understand the motivation behind Windows Forms
 
· Enumerate the key benefits of .NET
· Learn to create user interfaces using VB .NET and
 
   
 
Windows Forms
 
· Understand the Common Language Runtime (CLR)
· Practice using various controls: Buttons, Menus, Toolbars,
 
   
 
etc.
 
· Examine the Common Type System (CTS)
· Implement various types of forms: dialog boxes, MDIs, etc.
 
· Survey choices for building managed code
 
Understand form inheritance and how it is useful
 
· Survey the .NET Namespaces Configure your
 
 
 
 
development environment
 
 
 
   
 
 
 
 
Introducing Visual Basic .NET
 
Understanding Threads
 
· Become acquainted with some of the new VB .NET
· Define a thread and understand when multithreading is
 
 
features
 
useful
 
· List common VB6 annoyances, and see how they are
· Discuss the issues of concurrency and synchronization
 
 
solved in VB .NET
 
 
 
· Preview Windows Forms, threading and exceptions
· Use VB.NET and the CLR to spawn and control threads
 
 
Preview the OO capabilities of VB .NET including i
 
Learn to write thread safe code
 
 
nheritance and constructors
 
 
 
   
 
 
 
 
Object Oriented Programming in VB .NET
 
Data Access with ADO.NET
 
· Learn the new class syntax in VB .NET
· Survey the new data access model in .NET
 
· See how to leverage implementation inheritance
· Learn the layout of the System.Data.* namespaces
 
· Understand abstract base classes
· Distinguish between the 'connected' and 'disconnected'
 
   
 
layers
 
· Implicit and explicit type casting
· Work with connections, commands and data readers
 
· Inheritance and composition design guidelines
 
Trigger stored procs using ADO.NET
 
 
Understand the role of interface based programming
 
 
 
   
 
 
 
 
Common Language Runtime Fundamentals
 
Building Web Applications
 
· Sub Main and command line arguments
· Examine the architecture of an ASP.NET Web Application.
 
· Understand value types vs. reference types
· Work with the `code behind'.
 
· Understand System.Array and System.String
· Understand the role of the Page type.
 
 
processing
 
 
 
· Build custom enumerations (System.Enum)
· Work with ASP.NET Web Controls.
 
· Build VB .NET Structures
 
Understand the role of Web Services.
 
· Understand Boxing and unboxing
 
 
 
· Discover the relationship between delegates and events
 
 
 
 
Understand Garbage Collection
 
 
 
   
 
 
 
 
Understanding .NET Assemblies
 
A Preview of Visual Basic 2005 and .NET 2.0
 
· Examine the internal composition of .NET assemblies
· Minor Language Enhansements
 
· Distinguish between private and shared assemblies
· The role of the My namespace
 
· Create application configuration files (*.config)
· Understanding Operator Overloading
 
· Understand the .NET versioning scheme
· New Class Design Techniques
 
· Install assemblies into the GAC
· Understanding the role of Generics
 
 
Understand publisher policy assemblies
· Building generic methods and classes
 
   
 
Understanding constraints
 
   
 
 
 
 
Reflection and Attribute Based Programming
 
Interoperating with Legacy Systems
 
· Understand the role of reflection
· Understand how to call unmanaged APIs (PInvoke)
 
· Examine the types defined within the System.Reflection
· Call COM types from .NET types (RCW)
 
 
namespace
 
Call .NET types from COM types (CCW)
 
· Understand how to explicitly load an external assembly
 
 
 
· Exercise late binding to an assembly
 
 
 
· Understand the role of attribute-based programming
 
 
 
· Learn how to leverage predefined attributes
 
 
 
· Build custom attributes Reflect on attributes
 
 
 
   
 
 
 
 
Input, Output and Object Serialization
 
A Guide to Microsoft .NET Certification
 
· Manipulate a directory structure
· Discuss the role of certification
 
· Open, read, write and close text files
· List the requirements for MCP, MCAD, MCSD
 
· Open, read, write and close binary files Persist objects
· Look at the process for achieving MCAD and MCSD
 
 
to (and read from) storage
 
certification List Web sites, practice tests and other
 
   
 
certification resources

 

Microsoft.Net Cisco RedHat Prometric Orcale Java Sun Pearson