Loading...
Course

ASP.NET Advanced Coming Soon

Credits 15 credits
Advanced
Inform me

Skills which you will acquire

  • Creating web applications with ASP.NET Core
  • Working with web application architectures
  • Working with filters and middleware
  • Creating REST-compliant server scripts
  • Working with users, roles and sessions
  • Generating HTML content using templates
  • Understanding the principles of Model binding
  • Testing and graduation
See more

Topics

  • Resources

    No description yet

    Resources

    There are no resources for this lecture yet

  • Routing and Binding, Views, DI and Services

    • Custom Model Binding & Custom Model Validation
    • Working with Files
    • Razor Pages
    • Layout & Special View Files
    • HTML Helpers & Tag Helpers
    • Partial Views & View Components
    • Dependency Injection & Services.

    Resources

    There are no resources for this lecture yet

  • Workshop: Project Fundamentals

    • Creating App with ASP.NET Core, Entity Framework Core and SQL Server
    • Creating a Migration
    • Seeding the Database
    • Register and Login in the App
    • Modifying Navigation
    • Creating the MVC Structure of the App.

    Resources

    There are no resources for this lecture yet

  • Application Flow, Filters & Middleware

    • Application Flow
    • Middleware
    • Filters.

    Resources

    There are no resources for this lecture yet

  • Workshop: Services

    • Implementing Services
    • Implementing Custom Error Pages.

    Resources

    There are no resources for this lecture yet

  • Web API

    • JSON & XML
    • JavaScript
    • AJAX & jQuery
    • Web API
    • Angular
    • CORS.

    Resources

    There are no resources for this lecture yet

  • Web Application Security and ASP.NET Core

    • Security in ASP.NET Core
    • Common security problems
    • XSS
    • CSRF/XSRF
    • Parameter tampering.

    Resources

    There are no resources for this lecture yet

  • Workshop: Web API and Security

    • Creating Web API
    • Secure the App against CSRF
    • Protect URLs
    • Inject Services in Views

    Resources

    There are no resources for this lecture yet

  • ASP.NET Identity, External Login and JSON Web Tokens

    • ASP.NET Core Identity
    • Authentication Types
    • Social Accounts
    • JSON Web Tokens.

    Resources

    There are no resources for this lecture yet

  • Project Architecture

    • Web Application Designs
    • Web Application Architectures
    • Repository Pattern
    • AutoMapper
    • Databases & ORM.

    Resources

    There are no resources for this lecture yet

  • Workshop: Users and App Layers

    • Add Custom User
    • Modify Registration and Login
    • Display New User Data
    • Seed Administrator
    • Add Role for Admin
    • Modify Admin Access
    • Separate to Multiple Projects
    • Add AutoMapper.

    Resources

    There are no resources for this lecture yet

  • Testing

    • Unit Testing – Mocking
    • Integration Testing
    • Selenium.

    Resources

    There are no resources for this lecture yet

  • Advanced Topics

    • WebHost
    • Logging
    • Cache
    • Sessions
    • TempData
    • Areas
    • Performance
    • SEO
    • GDPR.

    Resources

    There are no resources for this lecture yet

  • Workshop: Cache, Areas, Logging and SEO

    • Introduce Admin Area
    • Cache Pages
    • Add TempData
    • Write Unit Tests
    • Write Integration Tests
    • Check Code Coverage.

    Resources

    There are no resources for this lecture yet

  • SignalR

    • Real-Time Applications
    • Web Communication Fundamentals
    • Remote Procedure Calls
    • ASP.NET Core SignalR.

    Resources

    There are no resources for this lecture yet

  • Azure, Deployment and CI

    • Docker
    • Microsoft Azure
    • Azure DevOps
    • Deploying the House Renting System App.

    Resources

    There are no resources for this lecture yet

  • Project Defence

    No description yet

    Resources

    There are no resources for this lecture yet

  • Retake Exam

    No description yet

    Resources

    There are no resources for this lecture yet

See all topics

Who is the target audience for the course?

The course is suitable for people who want to get acquainted with the ASP.NET Core working framework in order to start doing web development with C#, as well as for web developers who want to expand their knowledge or build up a base for comparison with the working framework they are currently working with. Knowledge of English corresponding to level B2 is required.

How to enroll in the course?

To sign up for the course, click the INFORM ME button and provide your name and email. You will be notified via email when the course is open for enrollment.

What is the deadline for enrolling in the course and when does it start?

Enrollment in the course will be open in 2026. The training will start in 2026. You will find a detailed schedule of classes in the Topics section when the enrollment is open.

How and where are the classes be held?

You can study online in real time. Immediately after each lesson, you also get access to the lesson recording and learning resources.

What is the date of the exam and what does it include?

The exam will be held online and includes practical exercises. The dates of the exam will be published in 2026.

Do I get a certificate after the exam?

After passing the exam, you acquire a certificate issued by SoftUni if your score is above 70%.

ASP.NET Advanced Coming Soon

ASP.NET Advanced Coming Soon

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.