Visual Studio

Getting Started with Microsoft .NET for COBOL Programmers
(Microsoft Training Course: 2363) - 3 days - £1700 exc VAT

> Target Audience
This course will introduce COBOL programmers to Microsoft Visual Basic .NET programming techniques. It is intended for existing COBOL programmers who understand and write COBOL code, but may have little or no knowledge of Windows and Windows development.
> Course outline
  1. Introduction to the .NET Framework
  2. Programming with the .NET Framework
  3. Using .NET Object-Oriented Programming
  4. Programming with Events and Exceptions
  5. Accessing Data using ADO.NET
  6. Using DataSets
  7. Displaying Data
  8. Creating ASP.NET Web Forms
  9. Consuming XML Web Services
  10. Using DataGrids

Module 1: Introduction to the .NET Framework
  • The History of .NET Computing
  • Introduction to the .NET Vision
  • Introduction to Visual Studio .NET
  • Lab: Creating a .NET Application User Interface
  • Explain the history of computing and trends that led to .NET.
  • Explain the Microsoft .NET vision and .NET Framework.
  • Explain what Visual Studio .NET is and create a .NET Windows application by using Visual Studio .NET.
Module 2: Programming with the .NET Framework
  • Programming with Visual Studio .NET
  • Building and Debugging Applications with Visual Studio .NET
  • Introduction to the .NET Languages
  • Lab: Creating a Visual Basic .NET Application
  • Write code in the Visual Studio .NET Integrated Development Environment.
  • Build and debug code using Visual Studio .NET.
  • Explain the concepts of .NET languages and the Common Runtime Language.
Module 3: Using .NET Object-Oriented Programming
  • Introduction to Object-Oriented Programming
  • Programming with Classes
  • Lab: Programming with Objects
  • Explain the principles of object-oriented programming.
  • Program using classes, methods, and properties.
Module 4: Programming with Events and Exceptions
  • Programming with Events
  • Programming with Exceptions
  • Advanced Debugging in Visual Studio .NET
  • Lab: Event-Driven Programming in .NET
  • Explain and use event driven programming
  • Explain and create exception handlers.
  • Debug applications by using the debug and trace classes and breakpoints.
Module 5: Accessing Data using ADO.NET
  • Introduction to ADO.NET
  • ADO.NET Data Access Objects
  • Accessing Data with DataReaders
  • ADO.NET Error Handling
  • Lab: Accessing Data by Using ADO.NET
  • Explain the ADO.NET object model and data access process.
  • Explain how to access data with data readers.
  • Handle Errors from a Data Request Object.
Module 6: Using DataSets
  • Introduction to DataAdapters and DataSets
  • Creating DataAdapters
  • Creating DataSets
  • Lab: Using DataSets
  • Explain DataAdapters and DataSets.
  • Create and use a DataAdapter.
  • Create, fill, and use a DataSet.
Module 7: Displaying Data
  • Displaying Data in List-Bound Controls
  • Lab: Accessing Data by Using ADO.NET
  • Display DataSet Data in list-bound controls.
Module 8: Creating ASP.NET Web Forms
  • Introduction to the Internet
  • Creating Static Web pages
  • Introduction to ASP.NET Web Forms
  • Creating ASP.NET Web Forms
  • Adding Server Controls to ASP.NET Web Forms
  • Adding Code to ASP.NET Web Forms
  • Using Advanced Controls
  • Lab: Creating an ASP.NET Web Form
  • Explain in basic terms how the Web and Internet work.
  • Explain and create a static Web page.
  • Explain ASP.NET Web Forms.
  • Create an ASP.NET Web Form.
  • Add server controls to an ASP.NET Web Form.
  • Add code to an ASP.NET Web Form.
  • Add advanced server controls to an ASP.NET Web Form.
Module 9: Consuming XML Web Services
  • Introduction to XML Web Services
  • Testing XML Web Services
  • Creating an XML Web Service Client
  • Lab: Consuming XML Web Services
  • Explain what an XML Web service is, why XML Web services were developed and how they function.
  • Test an XML Web service using Microsoft Internet Explorer.
  • Create a Web reference proxy for an XML Web service Web method, and then call that Web method from a Web Form.
Module 10: Using DataGrids
  • Displaying a DataSet in a List-Bound Control
  • Lab: Accessing Relational Data Using Visual Studio .NET
  • Display data in an ASP.NET Web Form by using a list-bound control.
> Pre-Requisites
Before attending this course, students must have the following pre-requisite:
  • Experience programming with COBOL.
> Purpose
After completing this course, students will be able to explain the .NET vision; explain the .NET programming environment; create an application in Visual Basic .NET with Visual Studio .NET; create a Windows Form in Visual Basic .NET with Visual Studio .NET; access data using ADO.NET; read XML files; create a DataSet; explain the Web development environment; create an ASP.NET Web Form in Visual Basic .NET using Visual Studio .NET; consume an XML Web Service.