Interested in a private company training? Request it here.
You can't start developing for the web without knowing the fundamentals. This module talks about the HTTP protocol used to request resources from the server. We'll explore the details of what is used for a browser and for a server to make sure the communication is legitimate.
In this module You will learn about the MVC pattern and why this pattern fits so well in the world of websites.
Once you understand MVC, you need to learn how it is implemented in ASP.NET. This module explores the most important components of the framework.
This module will teach you about ViewModels, which helps maintaining a clean seperation between the Model and Views
In this module, we'll talk about the very basics of JavaScript. JavaScript can be a very tricky language, so we'll try to explain a couple of its quirks as well. This way, we can avoid surprises later.
Your web site needs to look fabulous on any device; whether it's a laptop, tablet or phone. Let's bootstrap be your guide in the messy world of media queries.
Before we can take a look at Controllers, Validation and Views in depth. You need to understand how a request turns into a response. This small module will take you through the depths of the MVC framework and we'll follow a request from the very beginning until the end.
This URL means do that thing. Having full control over this is not difficult, but essential for any ASP.NET MVC developer.
In this module we'll take a closer look at the C in MVC. The controller has a very important role to fulfill: It's the component that figures out what to do when receiving a request.
In this module you'll explore Razor and its syntax. You'll see the basics as well as some advanced scenarios.
Don't copy-paste Razor! Reuse Razor! That's what you'll see here.
Dependency Injection is the art of decoupling an object from its dependencies. Next to benefits like maintainability and separation of concerns, it also makes testing a lot easier. In this module you will use dependency injection to create your first unit tests.
If you are building a more client-centric application, it is important to send data back and forth between your client and server. Web API uses REST to send data. It's based on the same principles as MVC.
Once you've built your server with Web API, you can create a client-side application using JavaScript. These days you would use a component-oriented library like Angular, React or Vue. In this topic we'll have a closer look at Vue.
Authentication is about identifying who the user of the system is. In this chapter we look at the different authentication mechanisms and their application.
This course will teach you how to build Web applications using the ASP.NET MVC (model-view-controller) framework and patterns in the .NET Framework. You will learn how to create and consume RESTful services with ASP.NET Web API, JavaScript and Vue JS.
Students should have a good knowledge of one of the .NET programming languages C# or VB.NET. Furthermore, a basic knowledge of HTML is advised. This course is intended for .NET Framework (Classic).