Skip Navigation
 

Visual Basic Application Development

Online Undergraduate Certificate in Visual Basic Application Development

Save @ APU

$0 Application Fee
$0 Transfer Credit Evaluation
$0 Textbooks & eBooks

About This Program

Study the principles and practices necessary to design, develop, and deploy web applications using the interactive development environment (IDE) with the undergraduate certificate in Visual Basic application development from American Public University (APU).

This online undergraduate certificate offers you the chance to increase your Visual Basic knowledge and teaches you how to use Visual Basic applications to fulfill business objectives in real-world environments, while focusing on object-oriented programming languages and frameworks.

Visual Basic classes in this program are ideal preparation for learning the creation of custom programs for enterprise needs, such as accurate data analysis and productivity improvement. It is a useful way to enhance your knowledge of Visual Basic application development without committing to an academic degree.

NOTE: Prior experience with object-oriented software development is strongly recommended.

What You Will Do

  1. Study the .NET framework’s impact on IT management, security, and global economies with regard to business ecommerce solutions
  2. Learn the framework class libraries (FCL) hierarchy and use its objects and properties to create web applications
  3. Become familiar with the architecture, lifecycle, management issues, and process for developing Visual Basic and ASP web applications
  4. Understand the differences between traditional, event-driven, and object-oriented programming (OOP), as well as the application of OOP in the Visual Basic integrated development environment (IDE)
  5. Increase your knowledge of the features, functionality, power, and advantages of Visual Basic.NET that make it a viable tool for website design, development, deployment, and management

Degree at a Glance

Number of Credits
18
Cost Per Credit
$285 | $250*
Courses Start Monthly
Online

Program Requirements Printable Catalog Version

Must take all courses for this section.

Course ID: 4449

|
This course introduces students to writing computer programs. The class presents the principles of structured programming using the Python language, one of the most increasingly preferred languages for programming today. Because of its ease of use, it is ideal as a first programming language and runs on both the PC and Macintosh platforms. The course is designed for people without previous programming experience who do not necessarily plan on becoming professional programmers. However, the knowledge gained in the class can be applied later to other languages such as C and Java. Participants learn to solve problems logically by breaking them into smaller pieces, which can then be solved. The course uses standard Python to afford a more interactive experience. Topics include: introduction to computing - how does a computer work?; input and output - getting information to and from the user; variables and expressions - performing arithmetic; data statements - reading information from inside the program; text files - reading information from other files; arrays - groups of variables; debugging - finding errors in your program; graphics; and formatting - changing how things look on the screen.
Registration Dates Course Dates Session Weeks
02/22/21 - 07/30/21 08/02/21 - 09/26/21 Summer 2021 Session I 8 Week session
03/29/21 - 09/03/21 09/06/21 - 10/31/21 Summer 2021 Session D 8 Week session
04/26/21 - 10/01/21 10/04/21 - 11/28/21 Fall 2021 Session B 8 Week session
05/21/21 - 10/29/21 11/01/21 - 12/26/21 Fall 2021 Session I 8 Week session
06/28/21 - 12/03/21 12/06/21 - 01/30/22 Fall 2021 Session D 8 Week session
07/27/21 - 12/31/21 01/03/22 - 02/27/22 Winter 2022 Session B 8 Week session

Course ID: 4585

|
This course introduces the scripting languages necessary in custom programming for server administration and security purposes. Introductory level programming will be covered using scripting languages such as JavaScript, VBScript, Windows Shell Script, Python and SQL. Previous programming experience is recommended. You must have access to a Windows-based system to successfully complete the assignments in the course.
Registration Dates Course Dates Session Weeks
02/22/21 - 07/30/21 08/02/21 - 09/26/21 Summer 2021 Session I 8 Week session
03/29/21 - 09/03/21 09/06/21 - 10/31/21 Summer 2021 Session D 8 Week session
04/26/21 - 10/01/21 10/04/21 - 11/28/21 Fall 2021 Session B 8 Week session
05/21/21 - 10/29/21 11/01/21 - 12/26/21 Fall 2021 Session I 8 Week session
06/28/21 - 12/03/21 12/06/21 - 01/30/22 Fall 2021 Session D 8 Week session
07/27/21 - 12/31/21 01/03/22 - 02/27/22 Winter 2022 Session B 8 Week session

Course ID: 2633

|
This course is a study of the .NET framework. Students will examine the differences between Visual Basic (VB) and VB.Net, the Common Language Runtime (CLR), Microsoft Intermediate Language (MSIL), the XML Web Services platform, .NET Framework Class Library, and examine Visual Studio.NET and Visual Basic.NET (VB.NET). They will create classes, properties, methods, constructor methods, sub-procedures, and function-procedures. They will handle events, explore datatypes, build Window forms and Web Forms, add and interact with controls, specify events, develop event-handling code, and add menus. They will also evaluate ADO.Net, choose an ADO.Net provider, connect to a database, and perform database interactions. Students must have access to Visual Studio 2008 or Visual Basic 2008 Express Edition (or higher). This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisite: ENTD200)
Registration Dates Course Dates Session Weeks
03/29/21 - 09/03/21 09/06/21 - 10/31/21 Summer 2021 Session D 8 Week session
06/28/21 - 12/03/21 12/06/21 - 01/30/22 Fall 2021 Session D 8 Week session

Course ID: 2643

|
This course is a study of the theory and application of developing dynamic desktop and web-based applications using the .NET Framework and Visual Basic.NET (VB.NET). This course examines the architecture of the VB.NET IDE, the rudiments of the VB.NET programming language, the .NET Framework Class Library, OOP Design, Design Patterns, overriding members, overloading members, component-based programming, exception handling, interface-based programming, common windows controls, file management, control licensing, ADO.NET, connection pooling, and data validation. They will also interface with relational databases, use the GDI class library, draw graphics, perform graphic transformations, build MDI applications, and use access modifiers to control visibility. Students must have access to Visual Studio 2008 or Visual Basic 2008 Express Edition (or higher) software. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisites: ENTD200 or ENTD361)
Registration Dates Course Dates Session Weeks
02/22/21 - 07/30/21 08/02/21 - 09/26/21 Summer 2021 Session I 8 Week session
03/29/21 - 09/03/21 09/06/21 - 10/31/21 Summer 2021 Session D 8 Week session
06/28/21 - 12/03/21 12/06/21 - 01/30/22 Fall 2021 Session D 8 Week session

Course ID: 2645

|
This course is a study of the theory, concepts, and applications of the Active Server Page (ASP.NET) web development environment. Students will learn about working with the page (web form, error handling, tracing, page personalization, and rich page composition), the ASP.NET object Model (request, response, server, session, application, global.asax file, and collaborative data object), the HTTP Request Context and life cycle. The student will also manage and establish state across HTTP connections, MVC model and web services. Students must have access to Visual Studio or Visual Web Developer Express Edition software. (Prerequisite: ENTD200 and ENTD361)
Registration Dates Course Dates Session Weeks
04/26/21 - 10/01/21 10/04/21 - 11/28/21 Fall 2021 Session B 8 Week session
07/27/21 - 12/31/21 01/03/22 - 02/27/22 Winter 2022 Session B 8 Week session

Course ID: 2630

|
This course expands on the topics that were introduced in Web Development Fundamentals (WEBD121). This course introduces the student to fundamental JavaScript programming concepts such as variables and data, functions, controlling program flow (branching and iterating), the JavaScript object model (window, document, image, history, location, and navigator objects), and JavaScript language objects (String, Array, Date, and Math objects). This course also addresses the development of interactive forms with JavaScript, cookies and JavaScript security, controlling frames with JavaScript, and custom JavaScript objects. Students must have access to Internet Explorer 7 (or higher) or FireFox 39.0 (or higher) software. This course covers the CIW JavaScript Specialist curriculum of the CIW JavaScript Specialist certification. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisite: WEBD121)
Registration Dates Course Dates Session Weeks
02/22/21 - 07/30/21 08/02/21 - 09/26/21 Summer 2021 Session I 8 Week session
03/29/21 - 09/03/21 09/06/21 - 10/31/21 Summer 2021 Session D 8 Week session
04/26/21 - 10/01/21 10/04/21 - 11/28/21 Fall 2021 Session B 8 Week session
05/21/21 - 10/29/21 11/01/21 - 12/26/21 Fall 2021 Session I 8 Week session
06/28/21 - 12/03/21 12/06/21 - 01/30/22 Fall 2021 Session D 8 Week session
07/27/21 - 12/31/21 01/03/22 - 02/27/22 Winter 2022 Session B 8 Week session

Courses Start Monthly

Next Courses Start Aug 2
Register by Jul 30

Admission Requirements

  • All APU undergraduate programs require a minimum of a high school diploma or equivalent (i.e., GED).
  • Please read all undergraduate admission requirements before applying to this program and be prepared to submit the required documentation.
  • There is no fee to complete the APU admission application. View steps to apply.

Materials Cost

Technology fee: $65 per course | $0 for active-duty military, National Guard members, and Reservists.

Need Help?

Selecting the right program to meet your educational goals is a key step in ensuring a successful outcome. If you are unsure of which program to choose, or need more information, please contact an APU admissions representative at 877-755-2787 or info@apus.edu.

Quality Education Should Be Affordable

So you can focus on the opportunities ahead, without the financial burden of more expensive schools who are not as invested in your success. Learn more about paying for school.

Consumer Information

Department of Education and State Disclosures

For information on costs, median debt, state licensure requirements and more, view the gainful employment disclosures and the program disclosures for Maryland residents.

 

*Cost Per Credit Hour

To minimize out-of-pocket costs, U.S. active-duty servicemembers, their spouse/dependents, National Guard members, and Reservists receive a tuition grant that caps undergraduate, master's degree, and graduate certificate tuition at $250/credit hour. In addition, a university book grant provides no-cost textbooks and ebooks for all undergraduates and military-tuition-grant-eligible master’s-level students.
See all military student benefits.