Learn how to create a dynamic Web application with ASP.NET Core MVC and Razor, and how to localize it in several languages.
Intermediate
49 Lessons
26h 40min
Certificate of Completion
Learn how to create a dynamic Web application with ASP.NET Core MVC and Razor, and how to localize it in several languages.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will learn how to create a modular, dynamic web application with ASP.NET Core MVC, Razor, and Razor tag-helpers. Furthermore, you will also learn how to localize that application in several languages, and finally how to publish it. You will cover many different aspects of ASP.NET development including: how to optimize user interfaces, validate user input, how to write clean and maintainable code with dependency injection and configuration data, and a whole lot more. By the end of this ...
TAKEAWAY SKILLS
Web Frameworks
Programming Razor Language
Razor Pages And Views
Tag Helpers
Controllers And Routing
Http Protocol And Web Api
Asp.net core Pipeline
Action Results
Formatters
Controllers And Viewmodel Attributes
Model Binding
.net Core Attribute Validation
Unobtrusive Validation
Custom Validation Attributes
Mvc And Layered Applications
Dependency Injection And Services
Configuring And Localizing Applications
Authorization And Authentication
What You'll Learn
ASP.NET Core
MVC Pattern
Razor and Razor tag-helpers
Localization and globalization
Option framework
Dependency injection and hosted services
Authentication and Authorization
What You'll Learn
ASP.NET Core
Show more
Course Content
Razor Template Language
Razor Language Assessment
Assessment
Tag Helpers
Tag Helpers Assessment
Assessment
Controllers and ViewModels
Controllers Assessment
Assessment
Validation and Metadata
Validation Assessment
Assessment
Dependency Injection
Configuration and Options Framework
2 Lessons
Localization and Globalization
4 Lessons
Factoring out UI Logic
2 Lessons
Authentication and Authorization
3 Lessons
Advanced Topics Assessment
Assessment
Publishing Your Web Application
2 Lessons
Conclusion
1 Lesson
Appendix
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor