“Enabling teams and individuals to specify, design and deliver software for a complex world.”
Responsibility-Driven Software Development

Design Rebecca's Blog Contact Us Training and Consulting Consulting Resources

Wirfs-Brock Associates Home Page > Training > VB NET Course

Designing with VB.NET

Course Duration: 4 1/2 days
Price: $18,500 for 12 students.
Additional students: $750 per student. Price includes all course materials and texts. Instructor travel and lodging are extra.

Programming is a design skill. This 4 1/2 day course teaches VB.NET programming and emphasizes the design elements of a .NET program. We use a Responsibility-Driven approach to programming which helps you maintain a design-level view of an application while coping with myriad low-level details. We implement objects to play roles within an application, and position them within an application architecture according to their responsibilities. This architecture gives you a conceptual framework to guide your coding activities.

This course teaches:

Course Outline

Section 1: Developing from a Candidate Model

Section 2: The .NET Framework

Section 3: Representing Information

Section 4: Structuring Objects

Section 5: Providing Services

Section 6: Event-Oriented Programming

Section 7: Concurrent Programming

The Best Way to Learn

People learn by doing. This course includes many cycles of hands-on work, followed by instructor-led clinics that reinforce C# coding and design concepts. Each learning cycle, which lasts between 1 hour and 2 hours, consists of:

Finally, a group clinic that reinforces the best solutions. You present your work for review and comment. This discussion reinforces the object-oriented principles and programming idioms involved in the exercise.

Prerequisites
You should be familiar with programming concepts and be looking for a coherent way to approach a programming project.

For additional information, please contact us: training@wirfs-brock.com

Site Map



 
Entire Site © Wirfs-Brock Associates 2005 - 2008.
Click here to contact the Webmaster.