Skip to content

Add beginner-friendly ASP.NET Core presentation with example Minimal API#89

Open
smsubha256 wants to merge 3 commits intoBUDEGlobalEnterprise:mainfrom
smsubha256:main
Open

Add beginner-friendly ASP.NET Core presentation with example Minimal API#89
smsubha256 wants to merge 3 commits intoBUDEGlobalEnterprise:mainfrom
smsubha256:main

Conversation

@smsubha256
Copy link
Copy Markdown

This PR adds a new beginner-friendly presentation on ASP.NET Core and Web APIs.

Changes included:

  1. presentations.js:

    • Added metadata for the ASP.NET Core presentation.
    • Includes title, description, keywords, category, and difficulty level.
  2. presentations/aspnet-core.json:

    • Full presentation content, including:
      • Title slide
      • Agenda
      • What is ASP.NET Core?
      • Minimal API example

This presentation is aimed at beginners who want to learn the basics of ASP.NET Core, project structure, minimal APIs, controllers, and routing.

Keywords: aspnet-core, dotnet, csharp, web-api
Category: backend
Difficulty: beginner

Initial version of beginner ASP.NET Core presentation
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome, awesome contributor! ✨ Thank you for your first pull request to Bude Global. We appreciate your effort in making our collection even better. We'll be reviewing your changes soon.

@aravind-govindhasamy
Copy link
Copy Markdown
Member

Thanks for the contribution, @smsubha256 👏
The presentation structure and Minimal API example are solid and beginner-friendly.

For this presentation to be merged into Bude Global’s main collection, we’d like to expand it further to ~50+ slides so it can stand alone as a complete learning resource.

Suggested expansion areas:

Deeper breakdown of ASP.NET Core project structure

Dependency Injection (what it is, why it matters)

Routing in detail (attribute vs conventional)

Minimal APIs vs Controllers (when to use what)

Middleware pipeline basics

Configuration & environments

Logging & error handling

Basic authentication/authorization overview

Simple CRUD example flow

Best practices for beginners

You’re welcome to use DeepSeek or any AI tooling to help generate slide content, outlines, or explanations—just ensure:

Content is accurate and beginner-friendly

Code examples are simple and runnable

Slides stay concise (one concept per slide)

Once the presentation is expanded, we’ll be happy to review and proceed with the merge.
Great start—looking forward to the next update 🚀

@smsubha256
Copy link
Copy Markdown
Author

Hi,
I’ve expanded the presentation to 50+ slides covering DI, routing, middleware, configuration, CRUD, auth basics, and best practices.
Please let me know if you’d like any adjustments.
Thanks!

@aravind-govindhasamy
Copy link
Copy Markdown
Member

Hi,
I’ve expanded the presentation to 50+ slides covering DI, routing, middleware, configuration, CRUD, auth basics, and best practices.
Please let me know if you’d like any adjustments.
Thanks!

https://github.com/BUDEGlobalEnterprise/bude-global-tech-presentations/blob/main/templates%2Fadvanced-slides.json

Hi,
Thanks for the effort on expanding the presentation — the coverage across DI, routing, middleware, configuration, CRUD, auth basics, and best practices is really good.

For consistency across our presentations, we’d like to follow the structure defined in templates/advanced-slides.json as the base structure going forward. Using this format will help us keep all decks aligned and easier to maintain.

With that structure in place, we can definitely enhance and extend the content further.

Appreciate the work you’ve put into this — looking forward to refining it together.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants