Enterprise Development In Visual Basic .NET
Duration: 3 Days
In this course, you'll learn about the services offered by Enterprise Services and when to use them. You'll see how to use asynchronous programming and threading in your applications, and how to use transactions to prevent data corruption while reducing coding effort. The course shows you how to use MSMQ and Queued Components to create client-server applications that work even when the client and server are disconnected. You'll also learn how to manage scarce resources with the Dispose pattern and object lifetime options such as pooling and just in time activation.
This course is focused on the "back end" part of enterprise programming, not the user interface. The sample applications are Windows applications, to keep the pre-requisites to a minimum. You'll be able to use these same concepts as the back end to a web (ASP.NET) application as well.
Topics Covered In This Course
Introduction to Enterprise programming
Enterprise Services Overview
Controlling Object Lifetime
Wrapping a Legacy App as a Web Service in COM+
Messages with MSMQ
Considerations for Scalability, Reliability, and the Other "ilities"
What You Can Expect
At the end of this course, delegates will be able to:
Who Should Take This Course
Developers that need to build distributed enterprise applications.
In order to understand some of the problems and dilemmas that present to a developer creating an enterprise application, you should be an experienced programmer (in any language). The course uses Visual Basic .NET, so you should already be comfortable with the .NET Framework and coding in Visual Basic .NET, including how to compile and run applications in Visual Studio .NET.
Instructor led with hands on labs.
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]