Savvy Axis Logo SAY
XISS

VB.NET Programming Course for Intermediate Learners

Enhance your VB.NET skills with a deeper exploration of object-oriented programming, advanced data structures, and real-world application development. Build on your foundational knowledge to take on more complex challenges and become proficient in VB.NET for professional applications.

4.6 Rating Intermediate Course 8 Weeks

About this Course

This intermediate VB.NET course is designed to build on basic programming skills and introduce more advanced topics such as object-oriented programming, custom data structures, and file operations. You'll learn to structure and organize code efficiently, handle exceptions, and work with complex data collections. By the end of the course, you'll be able to design and implement VB.NET applications for real-world scenarios.

Course Objective

To elevate your VB.NET programming skills through hands-on experience with object-oriented principles, error handling, and file management, preparing you to tackle practical, professional-level programming challenges.

Skills you'll gain

Work with Advanced Data Structures Implement Object-Oriented Principles Handle Errors and Manage Exceptions Utilize File Operations and Data Persistence

Syllabus

  • Overview of VB.NET and the .NET Framework
  • Setting up Visual Studio
  • Basic Syntax and Structure
  • Variables and Data Types
  • Operators and Expressions
Practice Task: Create a simple "Hello World" program.

  • Using If...Else and Select Case Statements
  • Looping Constructs: For, While, Do...Loop
  • Basic Input/Output with Console
  • User Interaction with Console.ReadLine and Console.WriteLine
Practice Task: Write a program that takes user input and provides different responses based on input.

  • Introduction to Functions and Subroutines
  • Passing Arguments and Returning Values
  • Working with Arrays
  • Basic Error Handling using Try...Catch
Practice Task: Build a basic calculator with functions for each operation (addition, subtraction, etc.).

  • Project Planning and Structuring
  • Designing a Console Application for Student Grades
  • Using Arrays to Store Data
  • Calculating and Displaying Results
Project Task: Create a program that takes student names and scores, calculates averages, and displays pass/fail status.

  • Using Collections (ArrayLists, HashTables, and Dictionaries)
  • Exploring Generic Collections (List, Dictionary)
  • Working with Enumerations and Structures
  • Understanding Nullable Types
Practice Task: Create a program that stores and retrieves user data using various collection types.

  • Classes and Objects
  • Understanding Inheritance and Polymorphism
  • Implementing Encapsulation and Abstraction
  • Working with Constructors and Destructors
Practice Task: Design a simple class hierarchy for a library management system, with classes for Books, Members, and Transactions.

  • Exception Handling (Try, Catch, Finally)
  • Creating Custom Exceptions
  • Working with Files and Directories
  • Reading and Writing to Files
Practice Task: Write a program to read from a text file, handle potential errors, and log the results to another file.

  • Plan and design a functional console-based application
  • Apply Object-Oriented Principles and error handling
  • Incorporate file operations and user interaction
  • Test and debug the application for stability
Project Task: Develop a console-based application such as a “Library Management System” that includes class structures, file handling, and user inputs for a fully functional beginner-level application.

About the Instructor

Shalini Baskaran

Founder & CEO

4.98 Instructor rating

40 Students

Shalini Baskaran, is the CEO and Curriculum Director at Savvy Axiss. With a deep background in computer science, she has designed numerous courses to build strong foundations for aspiring programmers. Known for her clear, practical teaching style, she excels at making complex topics accessible. She is passionate about empowering students with real-world skills, and she looks forward to guiding you through this foundational journey in programming.

Fee ₹ 2999

1999

Duration

8 Weeks

Class Time

1.5 Hours

Enrolled

250 students

Language

English / Tamil

Skill Level

Intermediate

Schedule

Monday to Friday

Certificate

Yes