MS2727 - Developer Skills Builder for Microsoft .NET
| Categories |
.NET Training, Programming Training, MCAD Training, VB.NET Training, Web Development Training, XML Training |
| Duration |
10 days (70 hours) |
| Pre-requisites |
Experience as a Microsoft Visual Basic programmer developing applications using Visual Basic 5.0 or later and familiarity with basic concepts of object-oriented programming, extensible Markup
Language (XML) concepts and relational database concepts.
|
|
|
|
| Courseware |
MS2727-MS (1000 pages) |
| Price |
$3950 |
| Notes |
This course covers topics Microsoft Visual Basic programmers need to know to prepare prepare for the following Microsoft exams:
Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
This learning path can also help you prepare for the Microsoft Certified Application Developer
(MCAD) for Microsoft .NET certification.
|
This is flexible, accelerated series of .NET training courses specifically designed around the budgets, timelines, and skill sets of developers currently using Microsoft Visual Basic® 6.0 to teach them to develop, deploy, and maintain departmental-level Web applications, XML Web services, and server components using Microsoft Visual Studio .NET and Visual Basic .NET. It includes:
After completing this course, students will be able to
list the major elements of the .NET Framework, and describe some of the major enhancements to the new
version of Visual Basic; describe the basic structure of a Visual Basic .NET project, and use the main features of the integrated development environment (IDE); use the new language features and syntax in Visual Basic .NET; explain and use the basic concepts and terminology of object-oriented programming in Visual Basic .NET; create applications by using Microsoft Windows® Forms; create Internet applications that use Web Forms and Web Services; create applications that use ADO.NET; create components in Visual Basic .NET; create and deploy various types of Visual Basic .NET-based applications; prepare existing Visual Basic-based applications for upgrade to Visual Basic .NET; add functionality to server controls that are on an ASP.NET Web Form; use the Trace and Debug objects that are provided with Visual Studio .NET; use validation controls to validate user input; create a user control; access data by using the built-in data access tools that are available in Visual Studio .NET; store application and session data by using a variety of methods; configure and deploy an ASP.NET Web application; secure an ASP.NET Web application by using a variety of technologies; connect to Microsoft SQL Server( and other data sources; perform connected database operations, including executing SELECT commands, database definition commands, dynamic SQL
commands, and commands that return data from a SQL Server database in XML; build a DataSet schema, populate it with data, and modify the data programmatically; build a DataSet from an existing data source; use XML techniques while working with DataSets, including mapping tables and columns, creating XSD schemas, building strongly typed DataSets, and interacting with XMLDataDocuments; build a Web service that uses ADO.NET to query and update a data source and troubleshoot errors within an ADO.NET application.
Course 2373, Module 1: Overview of the Microsoft .NET Platform
Main elements of the Microsoft .NET.
The .NET Framework and its components.
Major enhancements to Visual Basic .NET.
Course 2373, Module 2: Development Environment Features
Overall benefits of the new IDE.
Various types of Visual Basic .NET projects and their structures
Reference external applications from a project
View and set the properties of a project
Use the various windows in the IDE
Server Explorer
Object Browser
Task List
Debug a simple application
Build and compile a simple application.
Course 2373, Module 3: Language and Syntax Enhancements
Changes to data types in Visual Basic .NET
Declare and initialize variables and arrays
Use shorthand syntax to assign values to variables
Implement functions and subroutines
Call the default properties of an object
Use the new Try…Catch…Finally statement to implement structured exception handling
Course 2373, Module 4: Object-Oriented Design for Visual Basic .NET
Basics of object-oriented design.
Explain the concepts of encapsulation, inheritance, interfaces, and polymorphism.
Create classes based on use cases.
Model classes for use in Visual Basic .NET by using Visio.
Course 2373, Module 5: Object-Oriented Programming in Visual Basic .NET
Classes
Instantiate and use objects in client code
Create classes that use inheritance
Define interfaces and use polymorphism
Create shared members
Create class events and handle them from a client application
Course 2373, Module 6: Using Windows Forms
Benefits of Windows Forms
Use the new properties and methods of Windows Forms
Write event-handling code
Use the new controls and control enhancements
Add and edit menus.
Create a form that inherits from another form
Course 2373, Module 7: Building Web Applications
Benefits of ASP.NET and its various libraries in application development
Create Web Form applications
Use HTML server controls and Web server controls
Create Web Services
Use Web Services from a browser or from another client application
Course 2373, Module 8: Using ADO.NET
Benefits of ADO.NET
Create applications by using ADO.NET
List the main ADO.NET objects and their functions
Use Visual Studio .NET data designers and data binding
Explain how XML integrates with ADO.NET
Course 2373, Module 9: Developing Components in Visual Basic .NET
Create components that can be used by managed and unmanaged client applications
Create serviced components
Create component classes
Create Windows Forms controls
Create Web user controls
Use threading to create multithreaded applications
Course 2373, Module 10: Deploying Applications
Assemblies
Various types of application deployment
Deploy a component assembly
Deploy an application based on Windows
Deploy a Web-based application
Course 2373, Module 11: Upgrading to Visual Basic .NET
Deciding whether to upgrade an application
Various upgrade options that are available
Use the Upgrade Wizard
Course 2310, Module 5: Adding Code to a Microsoft ASP.NET Web Form
Using code-behind pages in an ASP.NET Web application
Create event procedures for Web server controls
Use Page events in an ASP.NET Web application
Course 2310, Module 6: Tracing in Microsoft ASP.NET Web Applications
Use the Trace object to view run-time information about an ASP.NET Web application
Debug Web applications remotely
Course 2310, Module 7: Validating User Input
Identify when input validation is appropriate in Web Forms
Use input validation controls to verify user input on a Web Form
Verify that all validation controls on a page are valid
Course 2310, Module 8: Creating User Controls
Add a user control to an ASP.NET Web Form
Create a user control
Course 2310, Module 9: Accessing Relational Data Using Microsoft Visual Studio .NET
ADO.NET
Create a connection to a database by using ADO.NET
Display data in a Web Form by using a list-bound control
Course 2310, Module 14: Managing State
State management
Types of options that are available to manage state in an ASP.NET Web application
Use application and session variables to manage state in ASP.NET Web applications
Use cookie and cookieless sessions to manage state in ASP.NET Web applications
Course 2310, Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
Use the Cache object to store information
Use ASP.NET output caching to store Web pages and Web page fragments
Configure an ASP.NET Web application by using the Machine.config and Web.config files
Deploy an ASP.NET Web application
Course 2310, Module 16: Securing a Microsoft ASP.NET Web Application
ASP.NET and Internet Information Services (IIS) authentication methods
Use Microsoft Windows-based authentication to secure ASP.NET Web applications
Use Forms-based authentication to secure ASP.NET Web applications
Use Microsoft Passport to secure ASP.NET Web applications
Course 2310, Module 17: Review
Complete the tasks that are presented in the interactive game
Course 2389, Module 3: Performing Connected Database Operations
Build a command object
Execute a command that returns a single value
Execute a command that returns a set of rows, and process the result
Execute a command that defines database structure and permissions by using the data definition language (DDL) and data control language (DCL)
Execute a command that modifies data
Use transactions
Course 2389, Module 4: Building DataSets
The disconnected environment
Build a DataSet and a DataTable
Bind a DataSet to a DataGrid
Open and save a DataSet
Define a data relationship
Modify data in a DataTable
Find and select rows in a DataTable
Sort and filter a DataTable by using a DataView
Course 2389, Module 6: Building DataSets from Existing Data Sources
Configure a DataAdapter to retrieve information
Populate a DataSet by using a DataAdapter
Configure a DataAdapter to modify information
Persist data changes to a data source
Manage data conflicts
Course 2389, Module 7: Building and Consuming a Web Service That Uses ADO.NET
Build a Web service
Consume a Web service in a client application
Troubleshoot errors in an ADO.NET application