.NET Developer Certificate (VB.NET)

Learn VB.NET online and on-demand with personal facilitation to get the skills needed to succeed.

5-course program: $4,500

The VB.NET Developer certificate program focuses on the skills needed to become a .NET developer. The certificate program teaches students to create distributed applications and dynamic Web applications with the .NET platform using VB.NET and Visual Studio. Coverage begins with an introduction to the VB.NET programming language, built in data types, operators, control structures, classes and methods, collections and exception handling. Students will develop Windows and Web-based applications, including coverage of the MVC programming framework. Advanced topics include the Entity Framework, Web API, creating multithreaded applications, using LINQ and working with object-based collections and generics collections.

Upon completion of the VB.NET Developer certificate program, students will have developed a flexible and sophisticated skillset regarding the VB.NET language and the .NET framework. Students will have developed an appropriate knowledge base and hands-on development experience to pursue an entry-level VB.NET programmer position in the workforce to help organizations develop software solutions based on various .NET technologies. The VB.NET certificate program will also provide students with more advanced skills and techniques related to .NET, allowing students to stand out in the workplace as a knowledgeable VB.NET developer once they've completed the certificate program's on-demand courses with personal facilitation.

Personally-facilitated and on-demand learning gives students the flexibility to learn VB.NET skills around their schedule. The VB.NET Developer certificate program includes videos, hands-on lab exercises and one-on-one facilitation to enable you to learn as your schedule allows. VB.NET skills are built up via lab work that is completed on a dedicated remote lab machine for the student, or if a student wishes to use their own PC for course labs they may do so. Our commitment to helping create skilled VB.NET devlopers is made evident through each student's access to a personal VB.NET instructor. Instructors ensure that your VB.NET courses are completed on time with full understanding of both the lecture content and the hands-on lab exercises related to the skills needed to be a NET developer. Your instructor provides personal facilitation until program completion, and they are a resource for when you have questions or need assistance with lab work. To learn more about our on-demand training, please click here.

VB.NET Developer Career Opportunities

Entry-level VB.NET developers can expect a starting salary of $46,000 - $67,000 with the opportunity to earn more with the progression of skills and experience during their career. Students who complete the VB.NET certificate program have incredible opportunities to pursue a career using their skills as a VB.NET developer. Developers for .NET are in high demand, and will be able to assist companies in developing software solutions for all kinds of industries using different .NET technologies.

At Bright Star, we're committed to delivering true competence in IT and programming skills so that students will succeed in the workplace. Call 978.256.9077 to discuss your education goals with a Curriculum Advisor and to have any of your questions answered. You may also request information here, or browse all our certificate programs here.

Program Overview

  • Describing the .NET platform for developing VB.NET applications
  • Using Visual Studio to create VB.NET applications
  • Creating variables with the proper scope and use operators to build complex expressions
  • Understanding the use of the Form and Control classes to develop Windows applications
  • Understanding the event-driven architecture of Windows Forms
  • Accessing and displaying data using ADO.NET
  • Using Visual Studio to create ASP.NET MVC web applications
  • Using the Razor view engine to design ASP.NET MVC views to render responses to HTTP requests
  • Understanding how to integrate AJAX into ASP.NET MVC applications to make them more interactive
  • Understanding how to make ASP.NET MVC applications responsive using Bootstrap
  • Interacting with databases using the Entity Framework
  • Creating ASP.NET Web Forms applications
  • Using Web Server controls and validation controls on a web page
  • Using master pages to enforce a consistent look and feel across a web application
  • Using .NET collections to manage data
  • Using delegates for late binding, using callback behavior and responding to events
  • Using LINQ and PLINQ to make queries
  • Understanding how to integrate AJAX into ASP.NET MVC applications to make them more interactive
  • Deploying .NET applications


Students who lack industrial programming experience may elect to attend the introductory Learning to Program with VB.NET course at no additional charge.

Required Courses Duration PDF
Windows Forms Programming Using VB.NET 35 hours
ASP.NET Web Forms Programming for Experienced VB.NET Programmers 21 hours
ASP.NET MVC Programming for Experienced VB.NET Programmers 21 hours
Advanced .NET Framework Programming Using VB.NET 35 hours
Advanced MVC: Building Web Applications Using the ASP.NET Web API with VB.NET 35 hours

Optional courses can be added to the base certificate track for an additional $900 each.

It is highly recommended, but not required, that students without any HTML experience should take the optional Website Development with HTML5, CSS and Bootstrap course before starting the ASP.NET Web Forms Programming for Experienced VB.NET Programmers required course.

Optional Courses Duration PDF
Website Development with HTML5, CSS and Bootstrap 28 hours
Windows Presentation Foundation Programming for Experienced VB.NET Programmers 21 hours
SQL Programming 21 hours
Object Oriented Analysis & Design with UML 28 hours

Getting Started

Feel free to call us to discuss your desired curriculum – one of our advisors will be happy to discuss your training objectives and confirm that your goals and selected courses align. Your advisor will assist you in customizing the appropriate track to your personal situation.

After enrollment and speaking to your advisor, payment can be made anytime prior to your chosen start date for your first course. For multi-course certificate programs, you may pay for each course as you start it (pay as you go). Financing is also available.

  • You will receive electronic copies of the student and lab guides.
  • Login credentials will be sent to you for the lecture portions and lab portions of class.
  • A personal facilitator will be assigned to you for each course, assisting with questions or lab issues that arise during your training.
  • You will receive a certificate of completion at the end of class.
  • There are no registration fees or cancellation fees.


About Our Online Training Platform

  • Courses are designed to be a combination of lecture and comprehensive problem solving lab exercises
  • You are provided login credentials to view the course on any device whether it be a phone, tablet or computer
  • You receive electronic copies of the student and lab guides for each course
  • Lab exercises are performed via a dedicated lab machine
  • An instructor is assigned to assist you in completing lab exercises and to help with any questions about the course content
  • Our support team provides you with course selection guidance, personal course setup assistance and technical support
  • There are no registration fees or cancellation fees
Copyright© Bright Star Institute