ASP.NET Core - 4 days online classroom

2.450,00 EUR

  • 4 days
Live Virtual Classroom
In House / In Company

Build modern, scalable, and secure web applications with confidence using ASP.NET Core. This hands-on ASP.NET Core course is designed for developers who want to strengthen their web development skills using Microsoft’s powerful cross-platform framework and modern .NET technologies.

Key Features

Language

Course material in English

Level

Intermediate level

4 days of live instructor-led

Virtual training (8 hours / day)

All relevant course materials

Interactive live labs to reinforce learning

50+ recommended study hours

Program completion certification included

Hero

Learning Outcomes

At the end of this program, you will be able to:

Build Web Applications with MVC & Razor

Learn how to develop structured ASP.NET Core applications using the MVC architecture and Razor syntax. You’ll create dynamic user interfaces, manage application logic, and build scalable, maintainable web solutions.

Work with Databases Using Entity Framework Core

Gain practical experience managing data with Entity Framework Core, including database queries, updates, and migrations for efficient application development.

Develop Secure RESTful APIs

Create RESTful APIs using ASP.NET Core and work with HTTP methods, endpoints, and responses. You’ll also implement authentication, authorization, and Microsoft Identity to secure applications and protect user data.

Test & Deploy ASP.NET Core Applications

Use xUnit for unit testing to improve application reliability and code quality. You’ll also learn how to deploy ASP.NET Core applications to IIS and Microsoft Azure production environments.

Hero

Course timeline

  1. Day 1

    Session 1: Introduction to ASP.NET

    • ASP.NET Core vs ASP.NET Framework
    • Application architecture and development tools

    Session 2: MVC Applications

    • MVC architecture in .NET
    • Models, views, and controllers
    • Introduction to Blazor

    Session 3: Entity Framework Core

    • Database access with Entity Framework Core
    • Data migrations and loading strategies
    • Lazy, eager, and explicit loading

    Session 4: Working with Models

    • Creating and implementing models
    • Working with forms and data validation
  2. Day 2

    Session 5: Dependency Injection

    • Configuration, action, constructor, and service injection

    Session 6: Controllers

    • Controllers and action methods
    • Routing with tables and attributes

    Session 7: Navigation

    • Filtering and partial views

    Session 8: Views

    • Razor syntax and view validation
    • View components
  3. Day 3

    Session 9: Tag Helpers

    • HTML and tag helpers
    • Tag attributes, environment, and link helpers

    Session 10: Single Page Applications

    • Razor Pages and SPA concepts
    • Managing static content

    Session 11: Error Handling

    • Custom error pages and exception handling
    • Error filtering techniques

    Session 12: RESTful APIs

    • Web API and REST concepts
    • HTTP requests and responses
    • API action methods and API consumption
  4. Day 4

    Session 13: State Management

    • HTTP state management
    • Cookies and caching

    Session 14: Unit Testing

    • Unit testing with xUnit
    • Testing models and controllers

    Session 15: Security

    • Authentication and authorization
    • Identity and Windows security integration

    Session 16: Deployment Options

    • Deploying applications to IIS and Azure
ASP.NET Core

Who Should Enroll in this Program?

C# developers transitioning into ASP.NET Core web development

Software developers building modern web applications and APIs

Full-stack developers working within the .NET ecosystem

Backend developers looking to expand into web technologies

Technical professionals developing enterprise or cloud-based applications

Developers seeking practical experience with MVC, Razor, and RESTful APIs

Start course now

Prerequisites

  • Basic to intermediate knowledge of C# programming
  • Familiarity with object-oriented programming concepts
  • Basic understanding of web development concepts and HTTP fundamentals
  • Experience with Visual Studio or similar development tools is beneficial
  • Prior completion of a C# Developer course or equivalent experience is recommended

Statements

Licensing and accreditation

The course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Question

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!