Visual Basic .NET

 

Course Details and Syllabus

Enroll
Course: Visual Basic .NET
Tuition: $498
Time Frame: With our monthly lab fee system, this course is completely self-paced. You can expect to work approximately 40 hours on this course.
Technical Requirements: As long as you have a web browser and internet connection, you can take this course from anywhere in the world. However, since .NET courses are taught through a special Learning Sandbox® toolbar plugin, you will need Windows 2000, XP, or newer, or Macintosh OS X version 10.2.8 or newer. You will also need Internet Explorer 5.5 or newer. Click here for more details.
CEUs: 4 Continuing Education Units with official letter from the University of Illinois Office of Continuing Education.
Software: The Learning Sandbox® toolbar plugin provided for you will contain all your lessons, projects, quizzes, account files, editors, and programming tools necessary to build your skills from beginning to end, even beyond coursework. It will also contain a real Visual Studio application that you will use through this browser toolbar. You do not need to have a copy of Visual Studio. No other software is needed.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you'll receive the free book Learning Visual Basic .NET as a thank-you from O'Reilly.
Certificates: This course is not included in a Certificate series.
Prerequisites: Introduction to XML, or equivalent solid foundation in XML. Although experience in Visual Basic is not assumed, some experience in a programming language such as VBScript is recommended. This course is meant for the intermediate or advanced programmer.
Topics: Classes, Objects, instantiation, extending classes, Variables, the .NET Framework, ADO.NET, ASP.NET, Web Services, XML, Visual Studio .NET, and more.
Syllabus:
  • Getting Started
    • Installing the Toolbar
    • Using the Visual Studio .NET Application
    • Alternative Access to Useractive Coursework
    • Submitting Quizzes and Objectives
    • Logging Off

  • Using Visual Studio .NET
    • Getting Into The Application
    • Using Projects and Solutions
    • What are Visual Basic .NET Projects and Solutions?
    • Adding Projects to a Solution
    • Working with a Simple Windows Application Project
    • Creating Your Own Subroutine

  • Overview of the Microsoft .NET Framework
    • Introduction to Three-Tier Architecture
    • The .NET Framework
    • The Common Language Runtime (CLR)
    • The .NET Framework Class Library
    • .NET Web Services
    • ASP.NET
    • ADO.NET
    • Schematic of an Example

  • Developing a Windows Application/Web Service Client
    • Beginning a New Windows Application Project
    • Connecting to and Using a Web Service
    • Adding a Web Reference
    • Calling a Web Method
    • Class View

  • Working with XML Data
    • Getting XML Data From the Web Service
    • Preparing the Form
    • Obtaining Phonebook Search Results
    • Using the XML that was Returned
    • Importing the XML Data into a DataSet
    • Using Data in a DataSet

  • Improving the Client User Interface
    • Improving the Search
    • The SearchPhoneBook Function
    • Allowing the User to Specify Search Parameters
    • Allowing the User to Specify the Information to be Searched
    • Making SearchPhonebook Dynamic
    • An Alternative to If Statements

  • Allowing Users To Add Entries
    • Multiple Form Applications
    • Developing the Add Entry Interface

  • Completing the Windows Appliction User Interface
    • Modifying and Deleting Entries
    • Developing the Modify Entry Interface
    • Using the ModifyEntry Form to Update Listings
    • Deleting Entries

  • Developing a Web Service using ASP.NET
    • Creating a Web Service Project
    • Coding ASP.NET Web Services
    • Accepting Input from a Web Service Client

  • Using ADO.NET to Connect to a Database
    • Working with Data in ASP.NET
    • Connecting to a Database using ADO.NET
    • Reading the results of a Database Query

  • Formatting Data as XML using ASP.NET
    • Preparing the XmlTextWriter object
    • Using XML to Format ADO.NET query results

  • Finalizing the Web Service's Functionality
    • Creating a Dynamic SQL Query for the Search
    • Our AddPhonebookEntry web method
    • Our ModifyPhonebookEntry() method
    • Our DeletePhonebookEntry() method

  • Developing a Web Forms Application using ASP.NET
    • Creating a Web Forms Application Project
    • Understanding the 'Codebehind' in ASP.NET
    • Using the Codebehind to Generate Dynamic HTML content

  • Developing a Web Service Client using ASP.NET Web Forms
    • Designing the Web Forms User Interface
    • Adding Functionality to the Search Form
    • Utilizing Web Forms Controls for Data Display
    • Web Forms and Windows Applications work very much the same way

  • ASP.NET Tracing to Analyze Document Execution
    • ASP.NET Tracing
    • What Trace Output Provides
    • Using Tracing to Understand Form Interaction


  • Building a Web Service Client-Server Application on Your Own
    • The Web Service
    • The Windows Application Client
    • The Web Forms Application Client
    • Your Mission!
Enroll
Learn and Achieve - Enroll Now

Earn a Certificate

for Professional Development from the University of Illinois' Office of Continuing Education upon completion of a selected series of courses.

Illinois