EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
VB.Net
Aims
• To learn how to develop in VB.NET
• To understand the fundamentals of .NET
Participants

This training course is designed for developers wishing to learn how to program in VB.NET.
Prerequisites:
• Knowledge of object-oriented programming.
Ratio of theory to practice:
• 50/50

Ref : RVB 4 Days
Paris 2009
Contact us

Architecture of the .NET platform
• Organization and structure of the .NET FrameWork
• Languages supported by .NET
• Functioning principle from the source code to the executable
• MSIL and CLR
• Naming spaces

Fundamentals of the VB.NET language
• Basic types
• Checking structures
• Syntax

Simple console applications
• Entry point
• Compilation
• Execution

VB.NET: Writing a class
• Member data
• Encapsulation and writing properties
• Delegates
• Methods
• The ToString method
• Fundamental mechanisms: Construction, destruction and garbage collection
• Overloading and the overloads keyword
• Events and their handler
• Notion of member data and Shared methods
• A little UML: UML notation of a class and its relationships

Object-oriented programming with VB.NET: Object concepts
• Redefinition and the overrides keyword
• Shadowing and the shadows keyword
• Abstract class
• Interface and implementation
• Casting
• The Object class
• A little UML: UML notation of inheritance and realization

Programming with exception management
• The Try, Catch and Finally keywords
• Structuring exception management blocks
• Creating personalized exceptions

Writing a Windows application
• Windows Forms
• Some important and common components
• TextBox, ListBox, Form, Button, Treeview, ... properties and methods
• Form inheritance

Accessing data with ADO.NET
• System.Data namespace
• Accessing several tables
• XML unification and relational data
• The DataReader, DataSet and DataAdapters objects

Deploying .NET applications
• Notion of assembly
• Private and public assemblies
• Versioning
• Structure of assemblies
• Manifests

Web services
• Architecture of Web services
• Definition and usefulness of SOAP, WSDL
• Creating a Web service
• Implementing a Web and Windows client

.NET and XML
• Handling XML via the DOM
• XSLT transformation through programming

Other notions (optional)
• Serialization
• Working with files
• Multi-threading

>> Download this course description in pdf format (french):

Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software