Learn VB.NET with Microsoft Visual Studio 2013

Double Your Skills: VB.NET and Visual Studio 2013 in One!
3.9 (30 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
609 students enrolled
$20
Take This Course
  • Lectures 45
  • Contents Video: 6.5 hours
    Other: 0 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2014 English

Course Description

Reasons for Joining Today:

1) This course uses a feature of Visual Studio called "Step Into". This unique way of teaching ensures that you truly understand the code. Each minute of content is designed to give you maximum comprehension. Please note this course focuses on the language features, and not the graphical aspects of windows programming.

1) This is the only course on udemy with many quiz questions so you can feel confident

that you're truly learning. The quiz questions are taken directly from the code.

2) This course uses the "step into" feature of Visual Studio so you can develop a truly deep understanding of the behavior of the code you write. So you're also learning debugging, and getting exposure to various really powerful features of Visual Studio.

3) This course uses Visual Studio, which is a powerful and widely used programming environment. Today, knowing a programming language is not enough. You have to see how to make efficient use of the features of the language in a professional development environment.

4) This course is still growing, so your purchase will become more valuable over time.

5) It's also important to realize that many of the concepts covered here can be applied directly to such popular languages as C++, C, Java and JavaScript. Programming is logic, so focus on the logical concepts to see how you can transfer what you learn here to other programming languages.

6) This course covers topics not covered in any other VB.NET course on this site.

7) Once you watch the videos, and complete the quizzes, you'll have a solid understanding of the most important aspects of VB.NET, Visual Studio, and Object Oriented Programming. These are skills you can put on your resume. An experienced programmer can earn about 45 to 65 dollars per hour as a consultant with some experience under his belt.

What are the requirements?

  • Ability to download and install Visual Studio (100% free)

What am I going to get from this course?

  • Learn Visual Studio 2013
  • Learn Basic Graphical Interface Design
  • Learn Visual Basic.NET
  • Learn the Basics of Windows Presentation Foundation
  • Learn How to Build DLL's
  • Learn How to Control Program Flow
  • Learn How to Build Classes
  • Learn how to get SQL Server
  • Learn how to connect to SQL Server with code
  • Learn how to build a text editor with saving, opening and printing functions
  • Finish up by adding file previewing and deploy the app.
  • Learn how to work with events

What is the target audience?

  • Those who little or no programming experience

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

02:52

Important Note: Please be sure your lecture viewer is set to 720p for best results. You can do this by clicking the HD icon in the right lower corner and choosing 720p.

Learning Results:

1) There are many jobs in VB.NET

2) Visual Studio 2013 is free

3) To download Visual Studio, you have to create an account with Microsoft

4) The second link allows you to download "Window On Top". This is a great little program.

5) There is also a book reference. Books are not a replacement for seeing live code in a video, but they do have their function as references.

3 questions

Check your understanding

04:37

Learning Result

1) Understand how to control the layout of the panels inside Visual Studio

Section 1: Programming Basics
10:09

Learning Results

1) Create a simple console application

2) Learn how to use the step into feature

3) Learn how sub main() works as the entry point into a program

4) Learn how to deploy an application and launch it from within Windows

10 questions

Check Your Understanding

05:24

Learning Results

1) Learn the purpose of a format specifier

2) Learn how place holders are replaced at run time with real values

1 question

Check Your Understanding

04:50

Learning Results

1) Understand the concept of comments

2) Understand the concept of a block

3) Understand the concept of a statements

1 question

Check Your Understanding

10:59

Learning Results

1) Understand the concept of a data type

2) Understand the purpose of a data type

3) Understand how to declare and initilize variables

1 question

Check Your Understanding

08:20

Learning Results

1) Understand the concept of a variable

2) Understand the concept of a changing quantity

3) Understand how to use the locals window

4) Understand how to use the syntax x=x+1 to increase a variable by 1

1 question

Check Your Understanding

06:25

Learning Results

1) Understand how to create two variables

2) Understand how to produce a sum

3) Understand that changing x also changes the value of x+y

1 question

Check Your Understanding

07:33

Learning Results

1) Understand how to copy a variable into another variable

2) Understand that changing a copy doesn't change the original

3) Understand how to use the syntax y=+y

1 question

Check your understanding

11:36

Learning Results

1) Understand how to read values from users

2) Understand how to convert strings into numeric form

1 question

Check Your Understanding

Section 2: Controlling Program Flow
06:26

Learning Results

1) Understand the concept of an if/else block

2) Understand how to use the step into feature to see how this block runs in memory

3) Understand that the concept of an if/else block is general and logically the same in all programming langugages

1 question

Check your understanding

06:51

Learning Results

1) Understand how to make multiple decisions using if/else if/ else

1 question

Check your understanding

08:52

Learning Results

1) Understand how to code a basic while loop

2) Understand how a for loop is used to repeat code

1 question

Check your understanding of this lecture

04:42

Learning Results

1) Understand how a do while loop works

2) Understand how to use the locals window to see the behavior of the loop while the program is in memory

05:54
Learning Results 1) understand how to code a do loop until loop 2) Understand how such a loop executes 3) Understand how this loop can give an infinite loop
1 question

Check your understanding

07:13

Learning Results

1) Understand how to code a for loop

2) Understand how a for loop can be used to run lines of code repeatedly

1 question

Check your understanding

06:36

Learning Results

1) Understand how to code a for each loop

2) Understand how to code a simple array

3) Understand how to use the loop to get through the array

1 question

Check your understanding

10:32

Learning Results:

1) Learn how to code a case block

2) View the case block in memory as the program runs

1 question

Check your understanding

06:15

Learn Results:

1) Learn how to control loops using the "Exit for" key phrase

Section 3: Operators
04:59

Learning Results

1) Understand how to code the and operator

2) Understand that this operator must have both sides evaluate to true for it to evaluate to true overall

1 question

Check your understanding

08:01

Learning Results

1) Understand how to code the or operator

2) Understand that only one side has to evaluate to true for the result of the operator to be true

1 question

Check your understanding

06:57

Learning Results

1) Understand how a single operator can evaluate and store back into a variable

2) Understand that these usually have the form "operation=", e.g: +=, -= and so on

1 question

Check your understanding

07:51

Learning Results

1) Understand how to code the logical not operator

2) Understand that this operator reverses the truth value of a statement

1 question

Check your understanding

Section 4: Functions and A Graphical User Interface Project
05:27

Learning Results

1) Understand the concept of a function

2) Understand how to code a simple function

1 question

Check your understanding

04:45

Learning Results

1) Understand a function

2) Understand a sub

3) See the difference between the two

1 question

Check your understanding

10:16

Learning Results

1) Build a simple graphical interface

2) Understand the concept of a property

3) Understand the concept of an event

4) Write logic to handle simple math and checking for division by 0

Section 5: Arrays in Depth
08:08

Learning Results

1) Understand how to declare an array of a certain size

2) Understand how to assign values to the array

3) Understand how to extract values from an array

08:56

Learning Outcomes

1) Understand how to loop through arrays

2) Understand that the for each loop is very different from the regular for loop

3) Understand how to see the difference between the two kinds of loops using the locals window

Looping Through Arrays
1 question
06:51

Learning Results

1) Understand that arrays are reference types

2) Understand that references types can be changed through any of the references

3) Understand that a reference is a name, and that multiple names can point to the same memory location

1 question

Check your understanding

09:33

Learning Results

1) Understand how to control array sizes dynamically

1 question

Check your understanding

08:32

Learning Results:

1) Understand how to resize and preserve the contents of an array

2) Learn how to resize an array and lose the contents

18:53

Learning Results

1) Create a simple WPF application

2) Connect the interface to some useful code

3) Deploy and install the application.

5 questions

Check your understanding

Section 6: Object Oriented Programming Basics
13:58

Learning Results

1) Understand how to create a class

2) Understand how to create an instance of a class

3) Understand how to create a function that can be called on an object

1 question

Check your understanding

09:58

Learning Outcomes

1) Learn how to control access to fields using properties

2) Understand how to code properties

3) Understand that the get part gives access to fields, and the set part allows us to set field values

4) Understand there is a default "value" used in the set accessor

1 question

Check your understanding

16:39
Learning Results 1) Understand how to create an event 2) Understand how to invoke an event 3) Understand how to write code that's more complex and realistic
Writing and Reading Files
10:11
1 question

Check your understanding

10:22

Learning Results

1) Understand the needs for try/catch blocks

2) Learn how to code try/catch blocks

3) Understand how to use exceptions to get diagnostics

08:08

Learning Results

1) Understand how to create a class library

2) Understand how to call class library functions from client code

Section 7: Database Basics
09:22

Learning Results

1) Understand how to find and download SQL Server Express

15:59

Learning Resources

1) Understand how to connect to an SQL database

Section 8: Text Editor App.
13:25

Learning Results

1) Understand how to make a simple use interface

2) Understand how to add a file open dialog

07:51

Learning Results

1) Understand how to add a file save dialog

07:50

Learning Results

1) Understand how to print to printers and files

06:24

Learning Results

1) Understand how to add text previewing

2) Understand how to deploy the app

Conclusion: Where to go from here
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tom Owsiak, Web, Math, Stats., and Physics Expert

  • I have nine years experience as a teacher of mathematics, physics, statistics, and programming. I worked for five years as a database programmer using various technologies such as .NET, Clipper, SQL, SQL Server, SAS, Excel, and others. I'm the publisher of one of the most successful programming courses on udemy, called "Learn C# With Visual Studio 2013". Currently, I work as a mathematics and computer science teacher at Mercy College in Dobbs Ferry, NY. I'm a huge Star Wars fan. 
  • Related Education:
  • Master of Science in Applied Statistical Computing, Kennesaw State University
  • Bachelor of Arts, Pure Mathematics, Queens College
  • Associates of Science in Computer Programming
  • Creator of more than 1620 math, physics, statistics and programming videos
  • Programmer of more than 500 educational simulations


Ready to start learning?
Take This Course