.Net for Beginners

Begin your enterprise programming career with .net. Create web and windows app with the Microsoft .net platform
3.4 (70 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.
881 students enrolled
25% off
Take This Course
  • Lectures 68
  • Length 7 hours
  • Skill Level Beginner Level
  • 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 5/2015 English

Course Description

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.

What are the requirements?

  • Windows based PC
  • Visual Studio
  • Understanding of Windows operating system
  • Understanding of internet and the web

What am I going to get from this course?

  • 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

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

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.


Section 1: A Tour of the Visual Studio Integrated Development Environment (IDE)

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


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


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.


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


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


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


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


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


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


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

Section 2: The Visual Studio IDE in Action

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.


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


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


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


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


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.


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

Section 3: Using the Visual Studio IDE to connect to data

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.


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


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


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


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


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


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


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

Section 4: A Starting Primer for the C# Programming Language

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.


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


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.


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


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


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


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

Section 5: Starting a Winforms Project

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


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


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


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


After looking at the code, Bruce examines the web page side of 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.

Section 6: Making your Winforms Project become a usable software application

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.


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.


Bruce discusses how to debug your project.


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


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.

Section 7: A Web Development with Visual Studio Primer

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.


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


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.


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


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


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


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.

Section 8: Creating a Working Web site with Visual Studio

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.


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


Bruce taps in to the Windows Registry.


Bruce demonstrates the inclusion of .net Framework libraries.


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

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!

Section 9: Bonus Lecture

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

LearnToProgram, Inc., 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.

Instructor Biography

Mr. Bruce Landry, 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.

Ready to start learning?
Take This Course