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