Full Stack .NET Web Development

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Take your existing .NET and JavaScript skills to the next level by gaining experience as a full stack developer.Microsoft published the .NET Core framework, which is a fully open source and cross-platform solution; ASP.NET Core started getting a lot of traction as well. This framework was built from the ground up and its architecture is all about the so-called middleware and request pipeline, which makes it both very powerful and easy to use. In this course, we will start with the basics of ASP.NET Core framework and discuss how to extend the already existing architecture of the Core framework. Further, we will define the architecture of our application, Cubo, which will be a simple key and value store. In order to create a RESTful HTTP API, we will need two projects—the Web API itself and the Core containing domain models and business logic—in order to properly define the responsibilities within our solution. We will start with coding the Core of our solution by talking about repositories, application services, and Data Transfer Objects (DTOs). We will eventually implement the RESTful HTTP API and make use of our Core project along with some design patterns such as Dependency Injection (DI) to abstract away the business logic from the controllers. Finally, you will find out how to perform HTTP requests by using tools such as cURL and Postman. In further sections, we will focus on the use of Server and Entity Framework. Unit and integration (end-to-end) tests will be implemented in order to ensure that our application works properly and that new changes do not break already existing functionalities. We will then create views using HTML, CSS, and JavaScript to interact with the API. Moving on, we will focus on executing asynchronous requests to the server and handling the responses. By the end of the course, you will have discovered the basics of the EF library and implemented repositories to store our domain models.About The Author

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Delve into ASP.NET Core framework and HTTP API RESTful implementation
Use controllers and endpoints to define routes
Explore good patterns and practices, for example, Domain Driven Design (DDD), Dependency
Study Dependency Injection (DI) or Data Transfer Objects (DTOs)
Create a web UI using HTML, CSS, and JavaScript
Store data in SQL Server using Entity Framework ORM
Use tools such as cURL or Postman to perform HTTP requests
Master unit and integration testing (end-to-end) of the HTTP API

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Web Development
  • Operating System
  • Install
  • Programming
  • Web
  • Logic
  • ASP
  • ASP training
  • Javascript
  • Server
  • ASP net training
  • Javascript training

Course programme

Getting to Work with ASP.NET Core 5 lectures 27:02 The Course Overview This video provides an overview of the entire course. Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X Getting to Work with ASP.NET Core 5 lectures 27:02 The Course Overview This video provides an overview of the entire course. Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application Setting up the Environment We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application We will learn how to select proper IDE for .NET Core programming; start using dotnet CLI. • Install .NET Core for the chosen operating system • Discuss the available IDE working with .NET Core • Start using dotnet CLI, and create a new application ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture ASP.NET Core Application Structure We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture We will cover the differences between ASP.NET Core and the previous version of the framework • Learn how ASP.NET Core runs as the console application • Learn about the Startup class being the application bootstrapped • Learn the ASP.NET Core request pipeline and middleware architecture Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Working with Controllers We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute We will learn how to work with the web API controllers and endpoints • Create a new web API controller • Define the various HTTP methods within the controller • Discuss the endpoint routing attribute Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X Dealing with Status Codes We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X We will learn how to define proper HTTP status codes that are compliant with HTTP RESTful API • Explore the HTTP GET, POST, and DELETE status codes • Learn the differences between 20X HTTP Status Codes • Learn the other status codes such as 40X Exploring ASP.Net Core Built-in Features 4 lectures 21:57 Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Application Settings We will be configuring an application using the built-in feature for loading app settings. • Learn how the framework loads application settings • Create a custom section for application settings • Use the application settings for different environments Logging We will use a built-in ILogger for data logging possibilities with the ASP.NET Core framework • Explore the ILogger interface and the available log levels • Use ILogger to log the sample information • Extend ILogger with custom configuration Filters We will use the available as well as the custom filters in order to extend the application capabilities • Learn how the filters work • Use the built-in filters • Create a custom filter Exploring ASP.Net Core Built-in Features. 4 lectures 21:57 Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Application Settings We will be configuring an application using the built-in feature for loading app settings. • Learn how the framework loads application settings • Create a custom section for application settings • Use the application settings for different environments Logging We will use a built-in ILogger for data logging possibilities with the ASP.NET Core framework • Explore the ILogger interface and the available log levels • Use ILogger to log the sample information • Extend ILogger with custom configuration Filters We will use the available as well as the custom filters in order to extend the application capabilities • Learn how the filters work • Use the built-in filters • Create a custom filter Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Dependency Injection We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features We will use the default built-in IoC container and later on replace it with Autofac library • Explore the default IoC container • Install Autofac and replace the built-in IoC container • Know about the Autofac features Application Settings We will be configuring an application using the built-in feature for loading app settings. • Learn how the framework loads application settings • Create a custom section for application settings • Use the application settings for different environments Application Settings We will be configuring an application using the built-in feature for loading app settings tecture Overview We will discuss the application architecture and create a solution using the dotnet CLI • Delve into the architecture...

Additional information

ASP.NET Core and full-stack development

Full Stack .NET Web Development

£ 150 + VAT