.Net for Beginners
3.7 (116 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.
1,173 students enrolled
Wishlisted Wishlist

Please confirm that you want to add .Net for Beginners to your Wishlist.

Add to Wishlist

.Net for Beginners

Begin your enterprise programming career with .net. Create web and windows app with the Microsoft .net platform
3.7 (116 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.
1,173 students enrolled
Last updated 10/2016
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 7 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install .net Development Environment
  • Navigate .net Development Environment
  • Adjust master project settings
  • How to properly close a project
  • How to create a multisolution project
  • How to add forms to your project
  • Be able to navigate the project with the solution explorer
  • Switch between the code view and GUI view in Visual Studio
  • Learn to use the properties window to adjust settings within project elements
  • How to use the toolbox window
  • How to add toolbox elements to your project
  • Understand different .net project types
  • Be able to run the code you are developing
  • Understand strategies to organize your code within the Visual Studio environment
  • Be able to discuss the function of libraries in .net
  • Be able to assign specific libraries to your .net projects
  • Understand how to reference other screens and utilities
  • Understand how to work with a SQL database in Visual Studio
  • How to create your own database using SQL server
  • Be able to add tables to your database
  • Be able to write a basic stored procedure and execute it
  • Understand how to create, recall and display SQL queries
  • Identify additional data sources supported by dot net
  • Identify the differences between C# and Visual Basic
  • Learn how to execute C# code in Visual Studio
  • Apply standards to keep your code neat and orderly
  • How to write fundamental C# structures
  • Identify the difference between Windows Forms and Web projects
  • Create complete Windows Forms projects with Visual Studio
  • Create complete Web based projects with Visual Studio
  • Apply standard naming conventions within your work
  • Understand how to apply the concept of referencing in your project
  • Apply basic debugging techniques to your work
  • Understand how to bundle your project and send it to the end user
  • How to add and remove components from a web based project
  • How to apply CSS styles within a web page
  • How to apply a consistent lay out across pages
  • How to interact with Crystal Reports
  • How to interact with the Windows registry
  • How to deploy a an application on the web
View Curriculum
  • Windows based PC
  • Visual Studio
  • Understanding of Windows operating system
  • Understanding of internet and the web

Are you trying to crack the code of enterprise level development? Perhaps you're looking for an introduction in to .net-- One of the most widely used enterprise environments in the world? Do you need to start working on .net projects but have no idea where to start? Do you need an understandable way to support your .net learning?

Whatever your reason is, there is no better way to get started with enterprise level .net development than .Net for Beginners with Bruce Landry. Bruce's patience and experience shines through as he explains every aspect of the .net environment and shows you the fundamentals of developing Windows and web-based applications.

Just because this course is for beginners doesn't mean it's not comprehensive! This course will show you how to build a full Windows application including database back end. You'll also tour a web-based application and learn how to integrate the many useful .net libraries.

Your enterprise development career starts here! After this course, you'll be thoroughly prepared to make your own .net applications.

Who is the target audience?
  • Beginners who want to learn .net Development
  • Developers who are moving to .net
  • People who want to start enterprise development
  • Developers inheriting .net projects
  • Students and teachers who use the .net platform
Compare to Other .NET Courses
Curriculum For This Course
68 Lectures
A Tour of the Visual Studio Integrated Development Environment (IDE)
10 Lectures 48:48

Bruce Landry, your instructor, gives a brief overview of what the course will cover.

Preview 02:42

Bruce discusses two packages that you will need installed on your computer, prior to beginning this course.

Preview 01:20

Bruce Landry, your instructor for this course, introduces the term, Integrated Development Environment, and discusses some of what will be covered in this section, where you will be using Microsoft Visual Studio.

Preview 01:55

In this video, your instructor Bruce provides a brief overview of the IDE, explaining what it is, and what it is used for.

Preview 07:50

Bruce reviews project settings and shows you how to close a project

Preview 08:42

Bruce discusses different types of projects you can create with Visual Studio and .net

Preview 04:14

In this video you'll learn how to navigate your project with the solution explorer.

The Solution Explorer

Learn to use the properties window to adjust the settings for individual elements within your project.

The Properties Window

Bruce reviews the toolbox and how to add toolbox elements to your project.

The Toolbox

Bruce gives a brief summary of what was covered in this section.

The Visual Studio IDE in Action
8 Lectures 49:31

In this introduction, Bruce discusses what will be covered in this section, including creating new projects in Visual Studio, while also demonstrating running your project and debugging your projects, as you work on them.

Preview 01:40

In this video, Bruce expands on the IDE and discusses some various project types, and how they can be combined into one solution.

Winforms, WPF, and Web Projects

Bruce discusses how the IDE changes its display depending on the type of project you are using.

IDE interaction with Projects

In this video, your instructor discusses how to run your code as you develop it.

Running your Project while building

Your instructor discusses some of the different elements of programming and how to effectively organize your code.

Methods, Functions and Routines

In this video, Bruce explains what libraries do and why they are used, as well as assigning some libraries to projects.


This video demonstrates how to reference to other screens and utilities.

Calling other Project Components

Your instructor Bruce, summarizes this section which took a deeper dive into the IDE.

Using the Visual Studio IDE to connect to data
8 Lectures 46:51

In this section, Bruce discusses the topics that will be examined in Visual Studio, specifically SQL server data and how to create a small SQL database.

Preview 00:43

This video discusses the basics of SQL data in Visual Studio.

Data Connections in Visual Studio

In this section, Bruce demonstrates how to make a quick database via the SQL server.

Simple SQL Server Databse

In this video, your instructor Bruce continues to discuss SQL tables and how to add a table to a database.

Tables in SQL Server

Bruce discusses how to create a stored procedure in SQL server and writes a few simple procedures.

Stored Procedures

In this video, Bruce demonstrates how to use the data connection to recall and display SQL queries.

Getting SQL Data into my Project

Your instructor discusses how Visual Studio supports a wide variety of data sources beyond SQL data.

Other Data Sources

This section looked at Visual Studio and the SQL server, to help you better understand data in an application or website.

A Starting Primer for the C# Programming Language
8 Lectures 51:30

In this chapter, Bruce discusses how the C# programming language allows you to write object-oriented code, why it is important and what the advantages are for using C#, as well as how to use code structures with C# to construct good program code.


This video discusses the differences between C# and Visual Basic.

C# versus Visual Basic

In this video, your instructor Bruce discusses programming structures and how to layout C# code.

Programming Structures in C#

This section discusses tips on how to create good coding habits as well as how to keep your code clean and orderly, which can be extremely helpful.

Writing Good Code

In this video, Bruce discusses some basic coding techniques in C#.

Basic Coding Techniques, Part 1

Bruce continues to discuss C# techniques as well as how to write a slightly more complex technique.

Basic Coding Techniques, Part 2

In this video, Bruce demonstrates how to setup your first project and add code.

Applying what we've learned

Bruce summarizes this section which focused on C# and basic structures in writing and using your code.

Starting a Winforms Project
8 Lectures 01:06:35

In this section, Bruce will be demonstrating how to start a project, add components, and add code.


In this video, your instructor Bruce will introduce some of the differences between working with web pages and Windows Forms

Winforms versus ASP Web Pages

Your instructor, Bruce, shows what a completed Windows Form project looks like, providing an overview of what you will build.

Opening and Exploring our Project

Bruce discusses some of the code in your Windows Forms program.

Windows Forms

This video will continue to introduce you to the code components of Windows Forms program in C#.

Windows Forms and C#

After looking at the code, Bruce examines the web page side of the sample project.

A Look at a Web Page within the Sample Project

The Source Code

Bruce summarizes this section where you learned to explore the contents of a Windows Forms program and how to manipulate them.

Making your Winforms Project become a usable software application
8 Lectures 56:51

In this section Bruce will introduce naming conventions, referencing, building and debugging your project.


In this video, Bruce discusses some continued good coding habits and the importance of naming conventions.

Naming Conventions

Your instructor Bruce demonstrates how to use referencing in your project and how to access Object, Method, and Forms.


In this video, you will be introduced to how to build your application and what components will go into your app.

Building Project Components

Bruce discusses how to debug your project.

The Inevitable "Gotcha's"

In this video, Bruce demonstrates how to build your project into the final app.

Building your Application

This video will discuss how to build a project and package your application to send to an end-user.


Bruce summarizes this section in which you learned about the importance of naming conventions, how Visual Studio will organize and keep track of your resources, and learned to understand bugs and flaws.

A Web Development with Visual Studio Primer
8 Lectures 01:01:23

In this section, Bruce will shift to an ASP.NET project. He will discuss differences between web development and Windows development, as well as what kind of projects you can undertake and the best tools for the job.


In this section Bruce takes a look at a web based project in Visual Studio. Bruce will also demonstrate Expression Web from Microsoft.

Web Based Projects and Microsoft Expression Web

Take a deeper dive in to a web based project with Bruce.

Deep Dive into a Web Based Project

In this video, Bruce demonstrates how to change some style aspects of a table on your web page and how to make elements land where you want them to land.

ASP.NET Development, Part 1

Your instructor demonstrates more controls that will help your ASP.NET development.

ASP.NET Development, Part 2

In this video, your instructor walks through how to open or create a Visual Studio ASP.NET project.

Starting an ASP.NET Web site

This video demonstrates how your project can be laid out and what you should include in your code for consistent web page layout.

Project Layout in ASP Web Development

Bruce summarizes this section where you explored web development with Visual Studio as well as how C# code that was used in an earlier project can be reused, but is a bit different in a web project.

Creating a Working Web site with Visual Studio
9 Lectures 51:01

In this section, Bruce continues to cover how C# works in a web project and design code that will show data in a number of ways.


This video reviews some of what you have already learned, while also demonstrating some tools that are helpful in a Windows Forms project.

Revisiting Winforms

Your instructor discusses some more differences between Windows Forms and webpages, specifically to help you understand which project type will best suit your goals.

Revisiting Winforms versus Web Forms

Bruce taps in to the Windows Registry.

.net and Operating System Components

Bruce demonstrates the inclusion of .net Framework libraries.

Libraries in the .net Framework

This video address the differences between using VB.net and C#.

C# vs VB.net

How to Build and Publish our Web

Bruce summarizes this final chapter, where you ultimately learned how to build and publish your final web pages.


Bruce briefly summarizes the course and gives you a few final pieces of advice. Thanks for watching!

Course Summary
Bonus Lecture
1 Lecture 00:32

Here's some bonus material to help you continue learning. 

About the Instructor
LearnToProgram, Inc.
4.3 Average rating
4,570 Reviews
143,707 Students
46 Courses
Learn Web, Mobile and Game Development

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

The company is based outside of Hartford, Connecticut.

Mr. Bruce Landry
3.7 Average rating
116 Reviews
1,173 Students
1 Course
Enterprise Development Expert

Mr. Landry has over 35 years of experience in software and application development. He has worked for software companies producing commercially-distributed applications; large corporations producing in-house software systems; as well as producing his own independent projects culminating in copy-written applications sold over the Internet and through independent vendors.

An early adopter of the NET Development Framework by Microsoft, Mr. Landry has focused 95% of his work in NET, and through the use and support of Microsoft Products. He has developed and produced Windows Form, Windows Presentation Foundation, and Web applications. As well, he develops Class Libraries, Windows Services, Web Services and many other software projects as needs arise.

Knowledgeable in many languages, in the last decade he has focused his work in the C# and VB NET language dialects, both common to NET Development.

Along with his technical skills, Mr. Landry is a professional trainer and presenter providing learning sessions for both custom software and Microsoft's overall Product line. He has worked as a contract instructor at The Computer Learning Center in his home state of New Hampshire, as well as done training and software presentation all over the country within the scope of hired positions throughout his career.

Mr. Landry is talented at bringing sometimes large and complex-concept understanding to novice and moderately-skilled developers. As well, he trains novice end-users in Microsoft Products such as Word, Excel, Powerpoint and Publisher. Whether training and presenting to technical audiences who wish to expand and improve their development techniques, or doing the same for end-users who often, have no computer experience at all, Mr. Landry strives to make such training and presentations understandable,and something the participant can use in the efforts to achieve their own goals in software development.