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.
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.
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.
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.
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.
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.
Bruce summarizes this section where you learned to explore the contents of a Windows Forms program and how to manipulate them.
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.
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.
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#.
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!
Here's some bonus material to help you continue learning.
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. 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.