ONLINE COURSES IRELAND
  PROVIDERS OF ACCREDITED PRACTICAL SKILLS TRAINING COURSES FOR OVER 25 YEARS
 
Institute of Commercial Management

Diploma in Visual Basic - Distance Learning

Diploma in Visual Basic.Net Programming with Visual Studio.Net by Distance Learning

HOW TO APPLYSTARTDATEDURATIONFEESBROCHURE

Introduction

Microsoft Visual Basic.Net is worlds second most popular programming after Java. It is one of several languages designed specifically for Microsoft’s powerful .NET platform. Visual Basic.Net has become a language of choice for implementing Windows applications that integrate with the Internet and the Web. This course help novices become literate in Visual Basic.Net programming and help experienced programmers become skilled Visual Basic.Net developers. The course is up-to-the-minute with Microsoft’s latest development tools and the .NET platform.
The introductory modules teach people with little or no programming experience how to program with the Visual Basic.Net programming language. Topics include introductory object-oriented programming, algorithmic thinking, problem solving, control statements, primitive types, operators, keyboard input, screen output, methods (user-defined and API), arrays and strings., event-driven programming, graphical user interfaces (GUIs) with Windows Forms and exception handling.
The course offers extensive hands-on experience as there are extensive programming exercises provided at the end of each module.. Solutions are provided for laboratory exercises. The course also provides you with further programming experience through projects that present real world programming experience.
This course emphasizes achieving program clarity through the proven software-development techniques. Student learn skills that underlie good programming through extensive, complete, working programs. This hands-on approach rapidly builds the confidence of new programmers, because all programming concepts are presented in the context in which they will be used.

Course Content

Overview of Visual Basic.Net Programming; Overview of the Visual Studio tools for building Visual Basic.Net applications

Introduction to..

..Visual Basic.Net 2008/2010 Express IDE Covered in the context of all the examples presented

Introduction to..

..Visual Basic.Net Applications A Simple C# Application: Displaying a Line of Text; Creating Your Simple Application in Visual C# Express; Modifying Your Simple C# Application; Formatting Text with Console.Write and Console.WriteLine; Another C# Application: Adding Integers; Decision Making: Equality and Relational Operators

Introduction to Classes and Objects

Classes, Objects, Methods, Properties and Instance Variables; Declaring a Class with a Method and Instantiating an Object of a Class; Declaring a Method with a Parameter; Instance Variables, Properties and Auto-Implemented Properties; Software Engineering with Properties and set and get Accessors; Value Types vs. Reference Types; Initializing Objects with Constructors; Floating-Point Numbers and Type decimal

Control Statements

Algorithms; Pseudocode; Control Structures; if Single-Selection Statement; ifÖelse Double-Selection Statement; while Repetition Statement; Formulating Algorithms: Counter-Controlled Repetition; Formulating Algorithms: Sentinel-Controlled Repetition; Formulating Algorithms: Nested Control Statements; Compound Assignment Operators; Increment and Decrement Operators; Simple Types;Essentials of Counter-Controlled Repetition; for Repetition Statement; Examples Using the for Statement; doÖwhile Repetition Statement; switch Multiple-Selection Statement; break and continue Statements; Logical Operators

Methods

static Methods, static Variables and Class Math; Declaring Methods with Multiple Parameters; Notes on Declaring and Using Methods; Method Call Stack and Activation Records; Argument Promotion and Casting; The Framework Class Library; Scaling and Shifting Random Numbers; Random-Number Repeatability for Testing and Debugging; Case Study: A Game of Chance (Introducing Enumerations); Scope of Declarations; Method Overloading; Passing Arguments: Pass-by-Value vs. Pass-by-Reference

Arrays

Declaring and Creating Arrays; Examples Using Arrays; Case Study: Card Shuffling and Dealing Simulation; foreach Statement; Passing Arrays and Array Elements to Methods; Passing Arrays by Value and by Reference; Multidimensional Arrays; Variable-Length Argument Lists; Using Command-Line Arguments

Introduction to LINQ and Generic Collections

Querying an Array Using LINQ; Introduction to Collections; Querying a Generic Collection Using LINQ

Classes and Objects: A Deeper Look

Time Class Case Study; Controlling Access to Members; Referring to the Current Objectís Members with the this Reference; Indexers; Time Class Case Study: Overloaded Constructors; Default and Parameterless Constructors; Composition; Garbage Collection and Destructors; static Class Members; readonly Instance Variables; Time Class Case Study: Creating Class Libraries; Class View and Object Browser

Object-Oriented Programming: Inheritance

Base Classes and Derived Classes; protected Members; Relationship between Base Classes and Derived Classes; Creating and Using a Base Class; Creating a Class without Using Inheritance; Creating a Inheritance Hierarchy; Inheritance Hierarchy Using protected Instance Variables; Inheritance Hierarchy Using private Instance Variables; Class object

Polymorphism, Interfaces & Operator Overloading

Polymorphism Examples; Demonstrating Polymorphic Behavior; Abstract Classes and Methods; Case Study: Payroll System Using Polymorphism; Operator is and Downcasting; Summary of the Allowed Assignments Between Base Class and Derived Class Variables; sealed Methods and Classes; Case Study: Creating and Using Interfaces; Common Interfaces of the .NET Framework Class Library; Operator Overloading

Exception Handling

Exception Handling Overview; Example: Divide by Zero Without Exception Handling; Handling Exceptions and; Enclosing Code in a try Block; Catching Exceptions; Uncaught Exceptions; Termination Model of Exception Handling; Flow of Control When Exceptions Occur; .NET Exception Hierarchy; Determining Which Exceptions a Method Throws; finally Block; Exception Properties; User-Defined Exception Classes

Graphical User Interfaces with Windows Forms

Windows Forms; Event Handling; A Simple Event-Driven GUI; Another Look at the Visual Studio Generated Code; Delegates and the Event-Handling Mechanism; Other Ways to Create Event Handlers; Locating Event Information; Control Properties and Layout; Labels, TextBoxes and Buttons; GroupBoxes and Panels; CheckBoxes and RadioButtons; PictureBoxes; ToolTips; NumericUpDown Control; Mouse-Event Handling;

Methods of Training

Online Lecture Modules, Subject Expert Feedback Sessions after each Module, practical case studies, end of module assignments. etc.

Subject Experts

Full support is available from our subject experts by email at the end of each module and an ongoing basis during the course.

Who Should Apply

Anyone who wishes to develop a career in Computer Programming. Selection is based on consultation.

Possible Careers

Computer Programmer, Software Developer, Software engineer, Software Test, Software Design, IT consultant.

Qualifications

Successful candidates are awarded the Diploma in Visual Basic.NET Programming at Pass, Credit or Distinction level. The Diploma is awarded by the Institute of Commercial Management.

Start Date

18 May 2012

Course Application

Application for this course is available immediately online through our Course Payments Page.

Course Duration

14 weeks to 1 calendar years depending on individual progress.

Fees

€995.00

All course material is included in the fee. Fees are payable by credit card, debit card, bank draft/transfer, cheque or PayPal. All fees must be paid before the course starts

Brochure

Request a Brochure for this Course.

Disclaimer

Every effort is made to ensure accuracy, however responsibility is disclaimed for any error or omission in this website.

Online Courses as part of the Fitzwilliam Institute Group closes on Bank Holidays and for a number of days at Christmas and New Year. Fitzwilliam Institute Group reserves the right to postpone, cancel or alter courses without notice or to change any of the details in this web page. Fees are not refundable unless the course is cancelled by Fitzwilliam Institute Group.

Fitzwilliam Institute Group, Temple Court, Temple Road, Blackrock, Co. Dublin. Tel: (01) 283 45 79 Fax: (01) 283 45 75

Existing students can login here.

 
 
FEATURED COURSE...
 
OUR ETHOS...

- Practical Skills Training
- Delivered By Industry Professionals
- Industry Recognised
- Internationally Accredited
- Established Over 25 Years
- Transferable Skills Globally
- Career Focused Approach
- Interactive Case Study Based
- Hugely Successful Formula
 
TESTIMONIALS...
 
COURSES ENROLLING...

Enrol on any of our Distance Learning Diploma Courses and receive one added-value module worth €250! Enrol on any of our Distance Learning Postgraduate Diploma Courses and receive two added-value modules worth €500!

Consultations are held over the phone and you can start your Distance Learning course the same day.
 
 
Home Study Course Event Management Course - Distance Learning Online Marketing Courses - Distance Learning Online Marketing Courses - Home Study Distance Learning Public Relations - Distance Learning Event Management - Distance Learning Courses Project Management - Distance Learning Courses Event Planning - Distance Learning Courses Wedding Planning - Distance Learning Courses Web Marketing Courses - Distance Learning

Copyright © 2012 Fitzwilliam Institute Group | Sitemap