Training course

WEBENT

Web Development with ASP.NET Core, WebAPI, and SignalR («WEBENT»)

In this training course, you will learn the basics of ASP.NET Core so that you can immediately put this cloud-optimised front-end technology to productive use. You will also learn more about using the Web API and SignalR Framework.
Duration 6 days
Price 4'100.–
Course documents Digicomp courseware

Course facts

  • Acquiring basic knowledge for creating web applications with ASP.NET Core
  • Knowing advanced techniques for working with ASP.NET Core
  • Applying the essential elements of HTML5, CSS and JavaScript from a developer's perspective
  • Knowing the relevant factors for operating and maintaining a web application

ASP.NET Core is the new open-source cross-platform front-end technology for the .NET Core Framework. Similar in its basic principles to the classic ASP.NET MVC, ASP.NET Core offers numerous improvements. It is suitable for web applications, REST services, IoT apps and mobile backends.

1 Introduction to web programming

2 A first ASP.NET core application

3 ASP.NET Web Forms vs. MVC vs. ASP.NET Core

4 Overview of HTML5 and CSS

5 JavaScript for C# developers

6 ASP.NET Core in practice

  • Controllers and views
  • Layouts
  • Data mutation
  • Templates
  • Validation

7 ASP.NET Core Features

  • Dependency Injection
  • Configuration
  • Displaying components
  • Tag Helpers
  • Razor Pages
  • Middleware
  • Action Filters
  • Localisation

8 Security

9 Deployment and Operation of Web Applications

10 Advanced Techniques

  • Dependency Injection Deep Dive
  • Settings and Configuration
  • View Components
  • Custom Tag Helpers
  • Globalisation and Localisation
  • Caching

11 ASP.NET Core Request Life Cycle

  • Creating your own middleware
  • Routing
  • Model binding
  • Action filter
  • Action result and view engine

12 Diagnostics

  • Logging
  • Exception handling
  • Health checks

13 Security

  • HTTPS
  • Authentication and authorisation
  • ASP.NET Core Identity
  • OAuth
  • CORS
  • Securing your application against attacks

14 Deployment

15 Bundling and Minification

16 Introduction to Application Operation and Monitoring

17 Outlook for Blazor

18 Outlook for TypeScript

Modern web applications with frameworks such as Angular, React or VueJS require a powerful backend and a way to communicate efficiently with the application in the browser via WebSockets. ASP.NET Core offers two useful frameworks for this purpose: WebAPI and SignalR.

  • Basics of REST services
  • REST services with WebAPI
  • Basics of OData
  • Security and versioning
  • SignalR 3

Consists of the following modules

The part-time training course also requires learning and time outside of class. This varies depending on prior knowledge, but is usually 5 to 10 hours per week.

This course is aimed at web developers with experience in .NET development and basic knowledge of web development (HTML/CSS), as well as software developers who want to create a REST interface for mobile or web clients.

A sound knowledge of the .NET platform and basic knowledge of web development, in particular HTML and CSS with ASP.NET, as well as a good knowledge of C# or VB.NET, are required.

Download

Questions

Choose your date