Morad learning

Home | About Us | Purchase Courseware Online | Services | .NET Courses | Register for Online Classes! | XML Courses | Contact Us

Online Programming Windows Applications with VS.NET & VB.NET - I

Subject Matter

.
.
.

Basic concepts, principles, and procedures of three tools for developing .NET Windows applications: Visual Studio.NET 2003 development environment, Visual Basic.NET programming language, and the .NET framework. Topics covered include the Visual Studio.NET interface, the event-driven programming model, Object-Oriented programming concepts, the building Windows user interface, and Visual Basic.NET programming constructs.

Course Name

.
.
.

Online Programming Windows Applications with VS.NET 2003 & Visual Basic.NET - I 

Why This Course?

.
.
.

With the introduction of the .NET framework, Microsoft has provided a very powerful platform for developing distributed applications. To utilize and excel in this new development environment, a programmer must be equipped with the knowledge and skills necessary for success. This is what this course provides: a thorough introduction to three most important tools in the .NET framework and how they are used together to build Windows .NET applications.

These tools are Visual Studio.NET 2003 development environment, Visual Basic.NET programming language, and the .NET framework itself. Some of the topics covered include navigating the Visual Studio.NET interface, the event-driven programming model, programming in the Object-Oriented paradigm, building Windows user interface, and programming the .NET framework using Visual Basic.NET language constructs and statements.

This class is taught entirely online. Learners are expected to supply their own computers and Internet access. Each learner is also expected to provide her/his own copy of the reference book and the software needed throughout the course. The course reference book itself include an evaluation copy of the software needed for the course (Visual Studio.NET 2003) in DVD format.

The instructional strategy for this course emphasizes project-based learning, practical real-life problem solving skills, and getting started with .NET programming as quickly as possible.

 

Online Environment Requirements

 

This is an instructor-led asynchronous online course delivered with our Online Learning Environment (OLE) and/or our Online Practice Environment (OPE). Dedicated instructors structure, schedule, and facilitate class activities. The active participation of each learner is required for a successful learning experience. Learners are expected to complete a variety of assignments, perform practices as assigned, participate in class discussions, interact with fellow learners and the instructor, and summarize their learning.

To be able to participate as an active learner, you must meet these prerequisites:

bullet Basic familiarity with the web environment
bulletAccess to the Internet using HTTP protocol
bulletWeb browser. Preferably Internet Explorer 5.5 or above
bulletAbility to read print and online documents
bulletAbility to type responses and to post to the Online Learning Environment (OLE) or to the Online Practice Environment (OPE)
bulletAllocation of at least 20 hours per week for completing the activities of this online course

View a Demo of Our Online Class Offering

 

Reference Book

 

  Foxall, James (2004).  Sams Teach Yourself Microsoft Visual Basic.NET 2003 in 24 Hours, Second Edition. Indianapolis, Indiana. Sams Publishing. ISBN: 0-672-32537-3

Course Objectives

.
.
.

This course teaches the concepts, principles, and procedures of programming the .NET framework with Visual Studio.NET 2003 and Visual Basic.NET. After concluding this course, you will be able to:

bullet Describe the Microsoft .NET framework
bullet Explain the purpose and how to use of the components of VS.NET 2003
bullet Explain the procedure of developing Windows applications using VS.NET 2003
bullet Explain the meaning of objects and collections and how to use them in VS.NET 2003
bullet Describe the even-driven model of VS.NET and how to use it to develop Windows applications
bullet Build Windows forms
bullet Change the properties of windows forms
bullet Classify the different types of controls on a windows form
bullet Read user’s input with the Textbox control on a windows form
bullet Program Buttons on a form
bullet Create containers of buttons
bullet Display a list with the List box control on a windows form
bullet Create and invoke methods
bullet Declare Visual Basic.NET constants, data types, and variable
bullet Declare Visual Basic.NET arrays
bullet Perform arithmetic using Visual Basic.NET expressions
bullet Making decision using Visual Basic.NET using if statement and switch statement
bullet Program iterations and loops using for, while, and do statements

 

Course Projects   Project – Your First Visual Basic.NET Application (GIF Picture Viewer)
Project – Changing Properties in Code (Dynamic Text Placement)
Project – Handling Events (Custom-Label Button)
Project – Multi-Form Windows Application (3-Form Application)
Project – Advanced Form Techniques (Anchored Picture Viewer)
Project – Controls (Dynamic List Items Movement)
Project – Creating & Invoking Methods (String In String Out)
Project – Visual Basic.NET Variables (From Textbox to Label via a Variable)
Project – if Statement (What Did You Enter?)
Project – for Loops (Sizing a Label)

 

Who Should Attend?

.
.
.

Programmers and developers who want to get started with the .NET technologies, Visual Studio.NET 2003, and the Visual Basic.NET programming language. This course is an ideal first course for programmers with no or little .NET experience.

Prerequisites

.
.
.

No prior .NET experience is required. Some working knowledge of computer programming is recommended, but it is not essential for this course.

Software Package Required for The Course

 

  This course requires the learner to provide her/his own copy of this software package:

Visual Studio.NET 2003

The course reference book itself include an evaluation copy of the software needed for the course (Visual Studio.NET 2003) in DVD format.

 

Delivery Mode

.
.
.

Online Instructor-led in a community-of-practice environment.

Features

.
.
.

bullet Learning is focused on real-situation problem solving
bullet Learn-by-doing course design philosophy
bullet Clear explanations of concepts and principles
bullet Emphasis on getting started quickly
bullet Many examples and worked out samples
bullet Online Learning Environment (OLE) always accessible during class period
bullet Online Practice Environment (OPE) accessible 24/7 during class period
bullet Learning Tools (LTs) supporting the learning process
bullet Browser and platform independence
bullet Reference materials and job aids provided
bullet OLE is accessible from any location even across firewalls
bulletNo specific lab setup or configuration needed. Our OLE & OPE provide everything we need to deliver the class. All the students need are an Internet connection and a web browser

Class Duration

.
.
.

3 weeks Online.

An Online week begins on Thursday of one calendar week and ends on Wednesday of the following calendar week.

Home | Up | About Us | Purchase Courseware Online | Services | Register for Online Classes! | XML Courses | Contact Us