VB.NET with VS 2017 and Windows Forms (Udemy.com)

With Early OOP, Connections to C# and the .NET Framework Source Code

Created by: A O

Produced in 2022

icon
What you will learn

  • Learn how to work with events
  • Learn Basic Graphical Interface Design
  • Learn Visual Basic.NET
  • Learn How to Build DLL's
  • Learn how to control program flow
  • Learn about the .NET Framework source code
  • Learn how to build a text editor with saving, opening and printing and other functions
  • Learn how C# powers the .NET Framework and how VB relates
  • Learn the practical benefits of polymorphism
  • Learn how to use the memory window
  • Learn how to use a variety of looping structures in a practical context
  • Please read the course curriculum to see everything the course has to offer

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a visual basic .net course? Or looking for more detail on A O's VB.NET with VS 2017 and Windows Forms? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Most Important Thing: Please take the time to watch the free preview videos so you can be sure my style of presentation, the pace of presentation, and the overall feel of the course are truly what you are looking for.

Who should join:
0. This is a course for those who are willing to push themselves. It's not a "basic" introduction that gives an overly simplified perspective on VB. In places, this code connects to the .NET framework, which is a professional level code base written in C#. My promise is simple: take this course, and you'll discover details not taught in any other course. Speaking from experience, I can tell you that it is through consistent, daily effort, and I don't mean little effort, but whole-hearted effort, that one makes progress when it comes to these technical subjects. That's what years of struggling have taught me.
1. This course uses the latest preview version of Visual Studio 2017
2. This course jumps into aspect of object oriented programming early so you can see real VB as soon as possible.
a. This does not mean that every aspect of OOP is covered immediately
b. It just mentions enough OOP to see what's needed to make reasonable progress
3. This course provides detailed explanations, so please be sure you enjoy fine detail before enrolling
4. If you are looking for fast, superficial explanations, and five minutes videos, this course will NOT help you
5. There are videos on what happens in your computer memory and how the .NET Framework and C# connect to VB.NET
6. When I delve into the .NET Framework source code, you will also see C# in operation, and therefore the code will be complex.
7. Clear, crisp audio done with a studio microphone
8. Review questions are now embedded directly into the videos at different points, and there many of them in the videos
9. You will not see videos on things like printing 1,2,3,4,5 using a loop because this has little practical value
10. You will see more practical videos on things like using loops to read files/write files
11. The videos are straightforward code examples, with no talking head or distracting graphics
12. Some of my explanations step through the code line by line using the debugger, so if you are impatient, this likely will not work for you
13. There is a text editor project on the bottom
14. You also learn about the practical implications of polymorphism and interfaces
15. I also show you how to use a variety of features in Visual Studio 2017
16. You can adjust the playback speed on the player very easily to 0.5, 0.75, 1.25,1.5 and 2 times the regular speed so you can learn at a pace that truly works for you
Who Should Not Join:
1. People who want to learn VB.NET through console programs
2. Those who are not ready to be exposed to object-oriented programming
3. People who want five minute videos would not be the right fit for this course
4. People who do not enjoy detailed explanations would not be the right fit for this course
5. People who do not want to answer review questions would not be the right fit for this course
6. People who are not willing to do whatever it takes to push their skills higherWho this course is for:
  • Those who are interested in Objected Oriented Programming
  • Those who are interested in Windows Forms
  • Do not take this course if you want to study Visual Basic using console programs
  • Do not take this course if you do not enjoy detailed explanations
  • Do not take this course if you do not enjoy videos that are 13 minutes on average

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

A O

I love computers , math and programming.
I teach because it gives me great joy to understand things deeply and to share that knowledge with others.

My education:
1. Master's degree in Statistical Computing
2. BA in mathematics

3. Professional development certificates from Microsoft in each area below:
1. Deep learning with Python
2. Introduction to Artificial intelligence
3. Data science with Python
4. Math for machine learning
5. Data science research methods with Python

4. Professional certificates from other schools:
1. Columbia university certificate in introduction to corporate finance
2. MIT certificate in introductory economics

icon
Reviews

4.3

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This is a different approach, but I'm learning new things.

This course went over and above my expectations. It was exactly what I was looking for. Do yourself a favor and stop looking for another VB course! This is the one you need to do. The instructor goes into great detail and I like the pace of the presentations.

I like how the instructor is showing more detail than average. He's less like a college professor is more like a working professional who is showing you what you really want to know to use the knowledge for work instead of just a degree.

I am trying to learn to transition from inline code to object oriented code. This author seems more interested in delving into the building blocks of visual studio rather than teaching vb.net. Consider this statement. "dim variable as integer = myproperty.value." That is all I need to know in order to learn how and what this statement does. Just explain what the statement does and move on. Don't move down into the studio developer code . I didn't come here to learn that. I came to learn how to write vb.net code.

The screens are not the same. I wonder if it is because he is using the "pre" version and I have version 15.8.2. I'll stick with it a little while longer.The guy obviously knows the subject!

The instructor takes a very down to earth, no nonsense approach to presenting information and explaining concepts. He challenges students to actively engage in the learning process by attempting, at various points in the lessons, to figure out how to accomplish a certain task or to predict what would happen if certain changes to program code or objects are made. Lessons are generally rather short to keep the students' attention and break up complex and involved topics into more easily assimilated chunks.I think this course is an ideal introduction to the VB.NET language that emphasizes real world application development and teaches the basic practical skills necessary to be a productive programmer in a work environment.The instructor also includes frequent, detailed forays into the "belly of the beast", i.e. the .NET framework itself, in order to demonstrate some of the inner workings of this extremely vast and complex set of programmatic constructs that are ultimately responsible for making VB.NET (and other .NET languages) the powerful programming tools that they are. I found these segments intriguing and enlightening. They have helped me have a better appreciation for what's going on underneath the hood, so to speak, in .NET development.Great course!!!

Excellent course with a lot of detail. As i newbie I learned a lot

Very good course. I will definitely finish, and will be able to make use of several of the examples.

It's a good course to take....

Yes, enjoyed listening. Could have been a little faster

Only a few lessons in but already goes very indepth and explains it step by step which is great!

Excellent course. Just what I needed as a refresher.