Course - Programming with Visual Basic

+ Information by E-mail

Course - Programming with Visual Basic

  • Entry requirements Candidates for this course should have at least one year of experience developing Windows-based applications. Candidates should have a working knowledge of Microsoft Visual Basic .NET.
  • Course description Course Description

    This course will give you the ability to develop and implement Windows-based applications with Web forms, ASP.NET, and the Microsoft .NET Framework. When you pass the Developing and Implementing Windows Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET exam, you achieve Microsoft Certified Professional status. You also earn:

    Core credit toward Microsoft Certified Solution Developer (MCSD) for Microsoft .NET certification.

    Audience

    Candidates for this course work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition.

    Learning Method

    CD Rom

    Learning/Exam Module

    MCSD Certification - Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Exam 70-306

    Course Duration: 30-40 hours.

    Tutor

    Scott Anderson of IT Centers,

    LLC has over 10 years training and consulting experience in the IT industry. He has developed software solutions for Fortune 1000 companies in America and Europe. His client list includes Blue Cross/Blue Shield of Northern New Jersey, Blue Cross/Blue Shield of North Carolina, CIGNA, Prudential Insurance Company and New York Life Insurance Company. Scott's experience in the IT industry has stemmed from developing solutions from a vendor neutral stance, thereby providing the best possible technology result. Scott instructs MCSD.NET classroom-based Boot Camps and Seminars across the United States

    70-306 Learning Segments:

    MODULE 1: Overview

    Microsoft .NET Platform

    .NET Framework

    .NET Framework Components

    Visual Basic .NET Enhancements

    MODULE 2: Overview

    Integrated Development Environment

    Creating Visual Basic .NET Projects

    Analyzing Project Structure

    Assemblies

    Setting Project References

    Namespaces

    Project Properties

    Demonstration - Creating VB .NET Project

    Using Development Environment Features

    Demonstration - Visual Studio .NET IDE

    Debugging Applications

    Demonstration - Debugging a Project

    Compiling in Visual Basic

    Lab - Development Environment

    MODULE 3: Overview

    Data Types

    Using Variables

    Demonstration - Variables & Structures

    Functions, Subroutines, Properties

    Demonstration - Variables & Procedures

    Exception Handling

    Demonstration - Exception Handling

    Lab - Implementing Exception Handling

    MODULE 4: Overview

    Designing Classes

    Object-Oriented Programming Concepts

    Microsoft Visio

    Demonstration - Use Case Diagrams

    Class Diagrams

    Demonstration - Class Diagrams

    Lab - Class Diagrams from Use Classes

    MODULE 5: Overview

    Defining Classes

    Creating & Destroying Objects

    Demonstration - Creating Classes

    Lab - Creating Customer Class

    Inheritance

    Demonstration - Inheritance

    Interfaces

    Demonstration - Interfaces & Polymorphism

    Working with Classes

    Demonstration - Handling Events

    Delegates

    Comparing Classes to Structures

    Lab - Inheriting Package Class

    MODULE 6: Overview

    Why Use Windows Forms?

    Windows Forms Structure

    Using Windows Forms

    Demonstration - Windows Forms

    Using Controls

    Demonstration - Using Controls

    Drag-n-Drop Functionality

    Demonstration - Drag-n-Drop

    Windows Forms Inheritance

    Demonstration - Inheritance

    Lab - Customer Form

    MODULE 7 - Overview

    Windows Forms Controls

    Demonstration - Toolbar Controls

    Dialog Boxes

    Demonstration - Dialog Controls

    Validating User Input

    Demonstration - Validating Data

    Lab - Working with Controls

    MODULE 8 - Overview

    Extending & Creating Controls

    Demonstration - Creating Controls

    Demonstration - Creating Composite Controls

    Adding Design-Time Support for Controls

    Demonstration - Control Design-Time Support

    Licensing a Control

    Demonstration - License Controls

    .LIC File

    Lab - Building Controls

    MODULE 9 - Overview

    Introduction to ASP.NET

    Response & Request Objects

    Maintaining State

    Managing ASP.NET Applications

    ASP.NET Security

    Creating Web Form Applications

    Demonstration - Creating Web Forms

    Lab - Creating Customer Logon

    Building Web Services

    Demonstration - Creating a Web Service

    Using Web services

    Demonstration - Web Services

    Lab - CustomerService Web Service

    MODULE 10: Overview

    ADO.NET - Overview

    .NET Providers

    Demonstration - ADO.NET & Retrieving Data

    DataSet Object

    Demonstration - Using DataSets

    Data Designers & Data Binding

    Demonstration - Data Form Wizard

    Data Binding

    XML Integration

    Demonstration - XML Schemas

    Lab - ADO.NET Applications

    MODULE 11: Overview

    Components Overview

    Creating Service Components

    Demonstration - Service Component

    Lab - Creating a Service Component

    Creating Component Classes

    Demonstration - SyncLock Statement

    Threading

    Demonstration - SyncLock Statement

    MODULE 12: Overview

    .NET & COM in Windows Applications

    Demonstration - COM Components in .NET

    Win32 APIs & Windows Applications

    Demonstration - Win32 API

    Lab - COM & Win32 APIs

    MODULE 13 - Overview

    Windows Application Printing

    Demonstration - Adding Print Support

    Print Preview & Page Setup

    Print Documents & GDI+

    Demonstration - Print Documents & GDI+

    Crystal Reports

    Lab - Creating Crystal Reports

    MODULE 14 - Overview

    .NET Asynchronous Programming Model

    Demonstration - Asynchronous vs. Synchronous

    .NET Asynchronous Support

    Asynchronous Programming Model Design

    Demonstration - Asynchronous Call & XML Service

    Asynchronous Calls to Any Method

    State & Data Multithreaded Protection

    Demonstration - State & Data Protection

    Asynchronous Calls & XML Service

    MODULE 15 - Overview

    Adding Accessibility Features

    Demonstration - Accessibility Features

    Adding Help Support

    Demonstration - Help Support

    Localizing an Application

    Demonstration - Localization

    Lab - Application Usability

    MODULE 16: Overview

    Describing Assemblies

    Deployment Strategy

    Lab - Packaging Components

    Creating a Setup Project

    Deploying Applications

    Demonstration - Deploying Web Applications

    Lab - Deploying Windows Applications

    MODULE 17 - Overview

    .NET Framework Security

    Code Access Security

    Demonstration - Security Policy Settings

    Code Access Security Test

    Demonstration - Permission Requests

    Role-Based Security

    Demonstration - Role Based Security

    Lab - Permission Requests

    MODULE 18 - Overview

    Upgrade Decisions

    Upgrade Options

    Recommendations

    Performing Upgrades

    Demonstration - Upgrade Wizard

    Course Summary

    Core or elective credit toward Microsoft Certified Application Developer (MCAD) for Microsoft .NET certification.

    Elective credit toward Microsoft Certified Database Administrator (MCDBA) on Microsoft SQL Server 2000 certification.

Other programs related to visual basic (visualbasic)

  • Course in Visual Basic for Applications (VBA)

  • Institution: Credible IT Solutions
  • + Information by E-mail
  • Master Advanced Computing

  • Institution: London Metropolitan University
  • + Information by E-mail
  • Master Advanced Computing: Mobile Computing

  • Institution: London Metropolitan University
  • + Information by E-mail
  • MSc (PgDip, PgCert) in Computer GamesTechnology

  • Institution: Liverpool John Moores University, Faculty of Technology and Environment
  • + Information by E-mail
  • MSc (PgDip, PgCert) in Computing and Information Systems

  • Institution: Liverpool John Moores University, Faculty of Technology and Environment
  • + Information by E-mail
  • MSc (PgDip, PgCert) in Multimedia Computing

  • Institution: Liverpool John Moores University, Faculty of Technology and Environment
  • + Information by E-mail
  • Master Computing & Internet Systems

  • Institution: King's College London
  • + Information by E-mail