Becoming a .NET Developer

In this course, you will learn all you need to begin your journey to become a .NET developer. This course is for those who are transitioning from being an IT-professional or are moving from other technologies.
Course info
Rating
(1205)
Level
Beginner
Updated
Jan 28, 2015
Duration
4h 41m
Table of contents
Introduction
Setting Up Your Developer Environment
Understanding Object-Oriented Programming
C# Basics
Database Development
Windows Presentation Foundation
Web Development With ASP.NET
Web Services With Windows Communication Foundation
The All Important Next Steps and Summary
Description
Course info
Rating
(1205)
Level
Beginner
Updated
Jan 28, 2015
Duration
4h 41m
Description

In this course, you will learn all you need to begin your journey to become a .NET developer. This course is for those who are transitioning from being an IT-professional or are moving from other technologies. Filled with practical exercises and real world examples, you will be taken through all the major areas of .NET development. This course is also packed with tips and tricks to ensure that you become as productive as possible, as fast as possible.

About the author
About the author

Jan-Erik Sandberg is an international author and a requested speaker. He has coached agile teams since 2001 and is a veteran coder. He is currently working at Q-Free. Q-Free is a leading IOT company supporting Smart City development in more than 40 countries.

More from the author
IOTA Fundamentals
Beginner
1h 35m
19 Jun 2018
JIRA Fundamentals
Beginner
2h 11m
26 Jan 2018
Blockchain Fundamentals
Beginner
2h 24m
12 Jun 2017
More courses by Jan-Erik Sandberg
Section Introduction Transcripts
Section Introduction Transcripts

Understanding Object-Oriented Programming
Becoming a. NET developer. Understanding object oriented programing. In this module, we will go to the absolute basics of object oriented programing. You do not need any previous programing skills to master this module. Even if you are familiar with the terms, I do suggest that you still watch it. So that we are using the same terminology. We'll first start with a short explanation of how a computer understands our instructions. Then we'll go into the four basic concepts of programming, variables, commands, control structures, and data structures. Right after that we are ready to delve into object oriented programming and classes. I'll put it all together with a simple to understand pseudo program and a short summary at the end.

C# Basics
Becoming a. NET Developer, C# Basics. This is the module where the fun really starts. We begin by looking at Namespaces, which is is an important aspect of object-oriented programming. We will then do what thousands of programmers have done before you. We will write a Hello World program in C#. After that, we'll have a look at how you create a method in C#. Then I'll show you how to do simple debugging in Visual Studio. That will make your life as a programmer much easier. And then, we will dwell into the application that we will be building for the duration of this course, the Diner Max 3000. It's a solution that will handle some aspects of running a diner and it will span several different technologies during this course. We will start by creating classes for menus and menu items as well as calculating a total for an order. And as always, we will do a short summary at the end.

Database Development
Becoming a. NET Developer, Database Development. In this module, we will start with some database basics, then we'll go straight for the SQL server, where we will be creating a SQL Server Database for our Diner Max 3000 application. SQL, or sequel, as it is pronounced, is a specialist language for working with databases, and we'll look at the most basic commands to get you started. At this point, we must spend some time on the application architecture, and I'll explain the most common one. Then we're ready to connect the Diner Max 3000 Database to our project, so that we can store and retrieve data from SQL Server. Again, as always, we end with a short summary.

Windows Presentation Foundation
Becoming a dot net developer, Windows Presentation Foundation. In this module, we will focus on the Windows Presentation Foundation Basics, where we will look at some of the components available for you. And also, how you can create the layouts. We will learn the basics of XML and XAML, the language we use to define our WPF user interface. A large portion of this module will spent in our favorite location, Visual Studio. We will be adding a simple WPF application that makes use of the code we have already created to list and add to the menus. It probably doesn't come as a surprise at this point, but we will of course end this module with a short summary as well.

Web Development With ASP.NET
Becoming a. NET developer, Web Development with ASP. NET. ASP. NET is a great technology for getting started with web development, as it's quite easy to learn while still giving you the possibilities of writing advanced, high-performing websites. In this module we will start with the basics of ASP. NET and HTML. We will look at how an ASP. NET page is being built and to get started quickly we will create a Hello World program. Master Pages is a great way to reduce code and ensure consistency. And we of course need to have a short talk about how the State can be handled. We then go on to build our website for the Diner Max 3000 solution. To divide the structure of our page from the styling of it, we will have a brief look into Cascading Style Sheets. This we will also implement in our Diner Max 3000 website. And to top it all off, we have a short summary at the end of this module.

Web Services With Windows Communication Foundation
Becoming a dot net developer, Web Services with Windows Communication Foundation. In this module, we will start with the basics of web services, you will learn how a web service works, with contracts and transport mechanisms. The best way to understand how it works is to see it in practice. So we will consume a public web service in our Diner Max 3000 solution. Windows Communication Foundation is a great way to build scalable and flexible services. So we will have a look at it from a practical perspective before we implement our own WCF service in Diner Max 3000.

The All Important Next Steps and Summary
Becoming a. NET developer, the all-important next steps and summary. You have now gone through a course that will enable you to become a. NET developer. You know more than enough to start developing with. NET, and you should be well set for continuing your path to becoming a hardcore. NET developer. But before you move on, I'd like to share some more tips with you. Let's spend a minute discussing the next steps you can take. I have two very important techniques I'd like to introduce you to, unit testing and refactoring.