Top » Catalog » Information Technology courses » » Visual Basic.Net

Learn to produce windows applications using the .Net framework.  
The .NET Framework simplifies Windows software development. It provides developers with a single approach to build both desktop applications - sometimes called ‘smart client applications’ - and Web-based applications. It also enables developers to use the same tools and skills to develop software for a variety of systems ranging from handheld smart phones to large server installations.

Software built on the .NET Framework can be easier to deploy and maintain than conventional software. Applications can be designed to automatically upgrade themselves to the latest version. The .NET Framework can also minimize conflicts between applications by helping incompatible software components coexist.

Course Details

If you are doing the course full time you can complete it in 6 weeks, if you are studying part time then it will take 3-6 months on average to complete the course. Your course will expire after 1 year. You can start the course at any time as it is a self-paced online course.

Course Outline

There are 12 lessons in this course:

◦History of BASIC
◦What is microsoft .NET
◦Object libraries
◦Writing programs
◦Integrated Development Environment
◦Your first program : Hello World
◦A console program
◦Hello World explained
◦A windows based program

◦What are variables
◦Hungarian notation
◦Kinds of variables (Data types)
◦Assigning variable values
◦Operator precedence
◦Hard coding variables
◦Programming exercise
◦Using variables

3.Understanding conditional statements
◦Program flow and branching
◦if statements
◦if...else statements
◦Nested ifs vs elself
◦The select statement
◦Repetition (looping)
◦For loop
◦While loops
◦Do loops
◦Evaluating conditions with boolean expressions
◦Comparison operators
◦And, or and not
◦Formatting code (indenting)
◦Programming exercise: countdownTimer1_Tick() explained
◦Button1_Click() explained

4.I/O handling
◦What is a file
◦Data files
◦Program files
◦Saving files
◦Accessing files
◦Sequential files
◦Random files
◦Binary files
◦Opening files
◦Streamreader and streamwriter classes
◦Programming exercises: Writing a file (output), Reading a file (input)
◦Exercises explained
◦Reading files by line

5.Controls and Objects : An Introduction
◦Programming exercises
◦Simple poker machine
◦Stepwise development

6.Structured Programming using Modules
◦Modular program techniques
◦Top down vs bottom up
◦Modules and methods
◦Method header
◦Cohesion and coupling
◦Variable scope
◦Local vs global variables
◦Passing values
◦Procedures vs functions
◦Programming exercise: Simple calculator

7.Properties, Methods, Events and Classes
◦Objects and classes
◦OOP concepts
◦Fields, properties, methods and events
◦Encapsualation, inheritance andpolymorphism
◦Overloading, overriding and shadowing
◦Access levels
◦Constructors and destructors
◦Programming exercise: Cat class

◦What is inheritance
◦When to use inheritance
◦Inheritance rules
◦Inheritance modifiers
◦Overriding properties and methods
◦Programming exercise: club members

◦What is polymorphism
◦Using polymorphism
◦Programming Exercise: Club members

10.Using Controls
◦Types of controls
◦Text box
◦List box
◦Combo box
◦Check box
◦Radio button
◦HScroll bar
◦VScroll bar
◦Picture box
◦Group box
◦Using controls

◦Programming errors
◦Types of bugs
◦Syntax errors
◦Logic errors
◦Runtime errors
◦Finding bugs
◦Trapping Errors with Try ... Catch

12.Developing a Complete VB.NET Application
◦System development lifecycle
◦System request
◦Analysis and design
◦Testing and acceptance
◦Installation, implementation
◦Using interface design (UID)
◦Appendix 1 Glossary of Visual Basic .NET Terminology
◦Appendix 2 Visual Basic .NET Resources

Each lesson culminates in an assignment which is submitted to the school, marked by the school's tutors and returned to you with any relevant suggestions, comments, and if necessary, extra reading.


We have payment plans avaliable

Email for a detailed course brochure with course outlines for all the modules.

Course Home
Tell A Friend
Tell someone you know about this product.