Developing ASP.NET Core Web Applications

Course Outline Course Outline
Software Installation
Reading Material ASP.NET Core 5.0.pdf
Skillable Labs
  1. Exploring ASP.NET Core
  2. Designing ASP.NET Core MVC Web Applications
  3. Configure Middleware and Services in ASP.NET Core
  4. Developing Controllers
  5. Developing Views
  6. Developing Models
  7. Using Entity Framework Core in ASP.NET Core
  8. Using Layouts, CSS and JavaScript in ASP.NET Core
  9. Client-Side Development
  10. Testing and Troubleshooting
  11. Managing Security
  12. Performance and Communication
  13. Implementing Web APIs
DayModulesSharing
1
  • Introducing Microsoft Web Technologies
  • Getting Started with Razor Pages in ASP.NET Core
  • Introducing ASP.NET Core MVC
  • Development Methodologies
  • Planning in the Project Design Phase
  • Choosing between Razor Pages and MVC
  • Designing Models, Controllers and Views
  • Using Razor Pages
  • Configuring Middleware
  • Configuring Services
2
  • Writing Controllers and Actions
  • Configuring Routes
  • Writing Action Filters
  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views
3
  • Creating MVC Models
  • Working with Forms
  • Validating User Input
  • Introduction to Entity Framework Core
  • Working with Entity Framework Core
  • Using Entity Framework Core Database Providers
4
  • Using Layouts
  • Using CSS
  • Using JavaScript
  • Using Layouts, CSS and JavaScript in ASP.NET Core
  • Responsive Web Design
  • Using Front-end Development Tools
  • Looking at ASP.NET Core Blazor
  • Testing ASP.NET Core Applications
  • Implementing an Exception Handling Strategy
  • Logging ASP.NET Core Applications
5
  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Common Attacks
  • Implementing a Caching Strategy
  • Managing State
  • Supporting Two-way Communication
  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API

Recommanded Books
TitleWeb API Development with ASP.NET Core 8: Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs
ISBN978-1-804-61095-4
AuthorXiaodi Yan
Year2024
Publisher Packt Publishing
TitleWeb API Development for the Absolute Beginner: A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7
ISBN978-1-484-29348-5
AuthorIrina Dominte
Year2023
Publisher Apress
TitleBuilding Web APIs with ASP.NET Core
ISBN978-1-633-43948-1
AuthorValerio De Sanctis
Year2023
Publisher Manning Publications Co.
TitlePrinciples of Web API Design: Delivering Value with APIs and Microservices
ISBN978-0-137-35563-1
AuthorJames Higginbotham
Year2021
Publisher Addison-Wesley Professional
TitleAdvanced ASP.NET Core 8 Security Move Beyond ASP.NET Documentation and Learn Real Security
ISBN979-8-868-80493-9
AuthorScott Norberg
Year2024
Publisher Apress
TitleArchitecting ASP.NET Core Applications: An atypical design patterns guide for .NET 8, C# 12, and beyond
ISBN978-1-805-12338-5
AuthorCarl-Hugo Marcotte
Year2024
Publisher Expert Insight
TitleBuilding Web APIs with ASP.NET Core
ISBN978-1-633-43948-1
AuthorValerio De Sanctis
Year2023
Publisher Manning Publications Co.
TitleIntroduction to the Development of Web Applications Using ASP .Net (Core) MVC
ISBN978-3-031-30625-9
AuthorRazvan Alexandru Mezei
Year2023
Publisher Springer
TitleBuilding Modern Web Applications with ASP.NET Core Blazor: Learn how to use Blazor to create powerful, responsive, and engaging web applications
ISBN978-9-355-51879-8
AuthorBrian Ding
Year2023
Publisher BPB Publications
TitleASP.NET Core for Jobseekers: Build Career in Designing Cross-Platform Web Applications Using Razor and Entity Framework Core
ISBN978-9-391-39258-1
AuthorKemal Birer
Year2022
Publisher BPB Publications
TitleMastering Minimal APIs in ASP.NET Core: Build, test, and prototype web APIs quickly using .NET and C#
ISBN978-1-803-23782-4
AuthorAndrea Tosato, Marco Minerva, Emanuele Bartolesi
Year2022
Publisher Packt Publishing
TitleHead First C#: A Learner's Guide to Real-World Programming with C# and .NET Core
ISBN978-1-491-97670-8
AuthorAndrew Stellman, Jennifer Greene
Year2021
Publisher O'Reilly Media
TitleASP.NET Core 5 Secure Coding Cookbook
ISBN978-1-801-07156-7
AuthorRoman Canlas
Year2021
Publisher Packt Publishing Limited
TitlePro ASP.NET Core Identity: Under the Hood with Authentication and Authorization in ASP.NET Core 5 and 6 Applications
ISBN978-1-484-26857-5
AuthorAdam Freeman
Year2021
Publisher Apress
TitleASP.NET Core in Action, Second Edition
ISBN978-1-617-29830-1
AuthorAndrew Lock
Year2021
Publisher Manning
TitleCreating ASP.NET Core Web Applications: Proven Approaches to Application Design and Development
ISBN978-1-484-26827-8
AuthorDirk Strauss
Year2021
Publisher Apress
TitleCustomizing ASP.NET Core 5.0: Turn the right screws in ASP.NET Core to get the most out of the framework
ISBN978-1-801-07786-6
AuthorJürgen Gutsch
Year2021
Publisher Packt Publishing
TitleUltimate ASP.NET Core Web API: From Zero To Six-Figure Backend Developer
ISBN
AuthorMarinko Spasojevic; Vladimir Pecnac
Year2021
Publisher CodeMaze