ASP.NET Core - 4 days online classroom
2.450,00 EUR
- 4 days
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

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.

Course timeline
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
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
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
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

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

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!
