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.
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.
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.
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.