0% found this document useful (0 votes)
35 views

Course Materials 2 Prerequisites 3 Course Outline 4 Microsoft Certified Professional Program 6 Facilities 8

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Course Materials 2 Prerequisites 3 Course Outline 4 Microsoft Certified Professional Program 6 Facilities 8

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction

Contents

Introduction 1
Course Materials 2
Prerequisites 3
Course Outline 4
Microsoft Certified Professional Program 6
Facilities 8
Information in this document, including URL and other Internet Web site references, is subject to
change without notice. Unless otherwise noted, the example companies, organizations, products,
domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious,
and no association with any real company, organization, product, domain name, e-mail address,
logo, person, place or event is intended or should be inferred. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part
of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted
in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or
for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.

© 2002 Microsoft Corporation. All rights reserved.

Microsoft, MS-DOS, Windows, Windows NT, ActiveX, BizTalk, FrontPage, IntelliSense, JScript,
Microsoft Press, Outlook, PowerPoint, Visio, Visual Basic, Visual C++, Visual C#, Visual
InterDev, Visual J#, Visual SourceSafe, Visual Studio, and Windows Media are either registered
trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries.

The names of actual companies and products mentioned herein may be the trademarks of their
respective owners.
Introduction iii

Instructor Notes
Presentation: The Introduction module provides students with an overview of the course
30 Minutes content, materials, and logistics for Course 2373B, Programming with
Microsoft® Visual Basic® .NET.

Course Materials and Preparation


Required Materials
To teach this course, you need the following materials:
 Delivery Guide
 Trainer Materials compact disc

Preparation Tasks
To prepare for this course, you must:
• Complete the Course Preparation Checklist that is included with the trainer
course materials.
iv Introduction

Module Strategy
Use the following strategy to present this module:
 Course 2373B: Programming with Microsoft Visual Basic .NET
Show the slide that displays the course number and course title.
 Introduction
Welcome students to the course and introduce yourself. Provide a brief
overview of your background to establish credibility.
Have students introduce themselves and provide their background, product
experience, and expectations of the course.
Record student expectations on a whiteboard or flip chart that you can
reference later in class.
 Course Materials
Explain the purpose of all materials used in this course.
 Prerequisites
Provide the students with the list of prerequisites that they should have met
before taking this course. This is an opportunity for you to identify students
who may not have the appropriate background or experience to attend this
course.
 Course Outline
Provide an overview of each module and what students will learn.
Explain how this course will meet students’ expectations by relating the
information covered in individual modules to their expectations.
 Setup
Provide the students with any necessary setup information for the course.

Note By default, the lab and demo files are installed in the folders located
at C:\Program Files\Msdntrain\2373\Labs and C:\Program Files\
Msdntrain\2373\DemoCode.

 Microsoft Certified Professional Program


Inform students about the Microsoft Certified Professional (MCP) program
and the various certification options.
 Facilities
Explain the facility information for the training site.
Introduction 1

Introduction
Topic Objective
To introduce yourself,
establish credibility, meet
students, and set student
 Name
expectations for the course.  Company Affiliation
Lead-in
Good morning. Welcome to  Title/Function
Programming with Microsoft
Visual Basic .NET.
 Job Responsibility
 Visual Basic Programming Experience
My name is...
 Expectations for the Course

*****************************ILLEGAL FOR NON-TRAINER USE******************************

Introduce yourself.

Provide a brief overview of


your background to
establish credibility as a
Visual Basic .NET instructor.

Ask students to introduce


themselves, addressing the
bulleted items on the slide.
Delivery Tip
As students introduce
themselves, use a
whiteboard or flip chart to
record their expectations of
the course.
2 Introduction

Course Materials
Topic Objective
To identify and describe the
course materials.
Lead-in
 Name Card
We have provided  Student Workbook
everything you need for this
course. You will find the  Student Materials Compact Disc
following materials at your
desk.  Course Evaluation

*****************************ILLEGAL FOR NON-TRAINER USE******************************

Describe the contents of the The following materials are included with your kit:
student workbook and the
Student Materials compact  Name card. Write your name on both sides of the name card.
disc.  Student workbook. The student workbook contains the material covered in
class, in addition to the hands-on lab exercises.
Have students write their
names on both sides of the  Student Materials compact disc. The Student Materials compact disc
name card. contains the Web page that provides you with links to resources pertaining
to this course, including additional readings, review and lab answers, lab
Tell students that a course files, multimedia presentations, and course-related Web sites.
evaluation must be
completed at the end of the
Note To open the Web page, insert the Student Materials compact disc into
course.
the CD-ROM drive, and then in the root directory of the compact disc,
Tell students where they double-click Autorun.exe or Default.htm.
can send comments with
feedback on this course.  Course evaluation. To provide feedback on the course, training facility, and
Delivery Tip instructor, you will have the opportunity to complete an online evaluation
Demonstrate how to open near the end of the course.
the Web page provided on
To provide additional comments or inquire about the Microsoft Certified
the Student Materials
compact disc. On the
Professional program, send e-mail to [email protected].
Trainer Materials compact
disc, double-click
Autorun.exe or
Default.htm in the
StudentCD folder.
Introduction 3

Prerequisites
Topic Objective
To present and describe the
prerequisites for this course.
Lead-in
 Experience developing applications in Visual Basic 4.0
The following prerequisite or later
knowledge is needed for this
course.
 Familiarity with the Microsoft .NET strategy
 Familiarity with the Microsoft .NET Framework

*****************************ILLEGAL FOR NON-TRAINER USE******************************


This course requires that you meet the following prerequisites:
 Experience developing applications in Microsoft Visual Basic® 4.0 or later
 Successful completion of Course 1013A, Mastering Microsoft
Visual Basic 6 Development, or equivalent knowledge
– Or –
 Successful completion of course 1016A, Mastering Enterprise Development
Using Microsoft Visual Basic 6, or equivalent knowledge
 Familiarity with basic object-oriented concepts
 Familiarity with Extensible Markup Language (XML)
 Familiarity with Microsoft’s .NET strategy as described on Microsoft’s
.NET Web site (http://www.microsoft.com/net/)
 Familiarity with the .NET Framework as described on the following Web
sites:
http://msdn.microsoft.com/msdnmag/issues/0900/Framework/
Framework.asp
and
http://msdn.microsoft.com/msdnmag/issues/1000/Framework2/
Framework2.asp
4 Introduction

Course Outline
Topic Objective
To provide an overview of
each module and what
students will learn.  Module 1: Overview of the Microsoft .NET Platform
Lead-in  Module 2: Development Environment Features
In this course, we will
cover...  Module 3: Language and Syntax Enhancements
 Module 4: Object-Oriented Design for Visual Basic .NET
 Module 5: Object-Oriented Programming in
Visual Basic .NET

*****************************ILLEGAL FOR NON-TRAINER USE******************************

Briefly describe each Module 1, “Overview of the Microsoft .NET Platform,” describes the rationale
module. and features that provide the foundation for the .NET platform, including the
.NET components. The purpose of this module is to build an understanding of
As you describe each the .NET platform for which you will be developing Visual Basic .NET
module, acknowledge any version 7.0 code. After completing this module, you will be able to describe the
information that will meet components of the .NET platform.
the student expectations
that you recorded earlier. Module 2, “Development Environment Features,” describes the major benefits
of the new integrated development environment (IDE) and the basic structure of
a Visual Basic .NET–based application. You will learn how to create projects in
Visual Basic .NET, and will try some of the tools that make the IDE powerful
for application development. Finally, you will learn how to debug your projects
and how to compile them.
Module 3, “Language and Syntax Enhancements,” describes the many language
and syntax enhancements available in Visual Basic .NET. You will learn how
these enhancements help make it an excellent development tool for the .NET
platform.
Module 4, “Object-Oriented Design for Visual Basic .NET,” describes how to
begin the class design process by using use cases. You will then learn about
some common object-oriented programming concepts, including inheritance,
interfaces, and polymorphism. Finally, you will see how to document your
system design.
Module 5, “Object-Oriented Programming in Visual Basic .NET,” provides
information on how to implement object-oriented programming in
Visual Basic .NET–based applications. You will learn how to define classes,
their properties, and their methods. You will learn about the life cycle of an
object, from creation to destruction. You will also learn how to work with
classes by using inheritance, interfaces, polymorphism, shared members,
events, and delegates.
Introduction 5

Course Outline (continued)

 Module 6: Using Windows Forms


 Module 7: Building Web Applications
 Module 8: Using ADO.NET
 Module 9: Developing Components in Visual Basic .NET
 Module 10: Deploying Applications
 Module 11: Upgrading to Visual Basic .NET

*****************************ILLEGAL FOR NON-TRAINER USE******************************


Module 6, “Using Windows Forms,” describes how to use the new features
available in Microsoft Windows® Forms and how to make changes to forms and
controls, and to their properties, methods, and events. You will also learn how
to create some of the standard Windows dialog boxes. Finally, you will learn
about visual inheritance, which allows you to use object-oriented techniques
within your forms.
Module 7, “Building Web Applications,” explains how to create dynamic,
powerful Web applications by using the ASP.NET framework. You will learn
how to use Web Services from a browser or from another client application.
Module 8, “Using ADO.NET,” explains how to use ADO.NET. You will learn
about the Microsoft .NET providers included in the .NET Framework and about
how to use the DataSet object. You will also learn how to use the Microsoft
Visual Studio .NET data designers and how to bind data to Microsoft
Windows® Forms and Web Forms. Finally, you will learn about the integration
of Extensible Markup Language (XML) with ADO.NET.
Module 9, “Developing Components in Visual Basic .NET,” describes the
different types of components that can be created in Visual Basic .NET,
including component classes and serviced components. This module also
explains how to enhance your applications by using threading.
Module 10, “Deploying Applications,” explains how to deploy assemblies for
use by client applications, how to decide what type of distribution strategy to
implement, and how to deploy Windows-based and Web-based applications.
Module 11, “Upgrading to Visual Basic .NET,” explains the factors you must
consider when deciding whether to upgrade an existing application, the options
you have for upgrading, and how to use the Upgrade Wizard.
6 Introduction

Microsoft Certified Professional Program


Topic Objective
To provide students with
information about the
Microsoft Certified
Professional Program.
Lead-in
The Microsoft Certified
Professional Program
includes these
certifications…

http://www.microsoft.com/trainingandservices/

*****************************ILLEGAL FOR NON-TRAINER USE******************************


The Microsoft Certified Professional program is a leading certification program
that validates your experience and skills to keep you competitive in today’s
changing business environment. The following table describes each certification
in more detail.
Certification Description

MCSA on Microsoft The Microsoft Certified Systems Administrator (MCSA) certification is designed for
Windows 2000 professionals who implement, manage, and troubleshoot existing network and system
environments based on Microsoft Windows 2000 platforms, including the Windows
.NET Server family. Implementation responsibilities include installing and configuring
parts of the systems. Management responsibilities include administering and supporting
the systems.
MCSE on Microsoft The Microsoft Certified Systems Engineer (MCSE) credential is the premier
Windows 2000 certification for professionals who analyze the business requirements and design and
implement the infrastructure for business solutions based on the Microsoft
Windows 2000 platform and Microsoft server software, including the Windows .NET
Server family. Implementation responsibilities include installing, configuring, and
troubleshooting network systems.
MCSD The Microsoft Certified Solution Developer (MCSD) credential is the premier
certification for professionals who design and develop leading-edge business solutions
with Microsoft development tools, technologies, platforms, and the Microsoft Windows
DNA architecture. The types of applications that MCSDs can develop include desktop
applications and multi-user, Web-based, N-tier, and transaction-based applications. The
credential covers job tasks ranging from analyzing business requirements to maintaining
solutions.
Introduction 7

(continued)
Certification Description

MCDBA on Microsoft The Microsoft Certified Database Administrator (MCDBA) credential is the premier
SQL Server 2000 certification for professionals who implement and administer Microsoft SQL Server™
databases. The certification is appropriate for individuals who derive physical database
designs, develop logical data models, create physical databases, create data services by
using Transact-SQL, manage and maintain databases, configure and manage security,
monitor and optimize databases, and install and configure SQL Server.
MCP The Microsoft Certified Professional (MCP) credential is for individuals who have the
skills to successfully implement a Microsoft product or technology as part of a business
solution in an organization. Hands-on experience with the product is necessary to
successfully achieve certification.
MCT Microsoft Certified Trainers (MCTs) demonstrate the instructional and technical skills
that qualify them to deliver Microsoft Official Curriculum through Microsoft Certified
Technical Education Centers (Microsoft CTECs).

Certification Requirements
The certification requirements differ for each certification category and are
specific to the products and job functions addressed by the certification. To
become a Microsoft Certified Professional, you must pass rigorous certification
exams that provide a valid and reliable measure of technical proficiency and
expertise.

For More Information See the Microsoft Training and Certification Web site at
http://www.microsoft.com/traincert/.
You can also send e-mail to [email protected] if you have specific
certification questions.

Acquiring the Skills Tested by an MCP Exam


Microsoft Official Curriculum (MOC) and MSDN® Training Curriculum can
help you develop the skills that you need to do your job. They also complement
the experience that you gain while working with Microsoft products and
technologies. However, no one-to-one correlation exists between MOC and
MSDN Training courses and MCP exams. Microsoft does not expect or intend
for the courses to be the sole preparation method for passing MCP exams.
Practical product knowledge and experience is also necessary to pass the MCP
exams.
To help prepare for the MCP exams, use the preparation guides that are
available for each exam. Each Exam Preparation Guide contains exam-specific
information, such as a list of the topics on which you will be tested. These
guides are available on the Microsoft Training and Certification Web site at
http://www.microsoft.com/traincert/
8 Introduction

Facilities
Topic Objective
To inform students of class Class Hours
logistics and rules for the
training site.
Lead-in Building Hours Phones
Before we start, let’s go over
the class logistics.
Parking Messages

Rest Rooms Smoking

Meals Recycling

*****************************ILLEGAL FOR NON-TRAINER USE******************************

Explain the class hours,


extended building hours for
labs, parking, restroom
location, meals, phones,
message posting, and
where smoking is or is not
allowed.

Let students know if your


facility has Internet access
that is available for them to
use during class breaks.

Also make sure that the


students are aware of the
recycling program if one is
available.

You might also like