Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# .net 8 WEB API based on eCommerce example
Rating: 4.5 out of 5(8 ratings)
89 students

C# .net 8 WEB API based on eCommerce example

Build RESTful Web API application, based on eCommerce services using C# and .Net 8
Last updated 11/2023
English

What you'll learn

  • Ability to use C# to create robust and efficient backend logic for web APIs.
  • Understand Entity Framework
  • Understand Repository Pattern
  • Understand the concept of endpoints and how to design them logically.
  • Identity
  • Role-based authorization and JWT tokens
  • Refresh tokens
  • Upload and Delete Images
  • Create and Donwload PDF files
  • Create Email Templates
  • Send Emails via SendGrid with PDF attachments

Course content

6 sections170 lectures30h 38m total length
  • Required Programs1:36
  • SendGrid Registration4:44
  • SedGrid Test App12:27

Requirements

  • Some experience in C# language
  • Basic understanding of SQL
  • Basic understanding of Microsoft sql server management studio

Description

Embark on an immersive exploration into the ever-evolving landscape of modern web development with our C# .NET 8 course. This hands-on tutorial takes students through the intricacies of constructing a robust Web API project, which is based on an eCommerce example. It seamlessly integrates advanced features such as Identity, JWT token authentication, refresh tokens, and functionalities like logout, email confirmation, resend email, and password reset, ensuring an understanding of contemporary development practices.

I will guide you through the implementation of image uploading and deletion mechanisms, providing practical examples. Further enrich your skill set by learning the creation, download, and seamless email transmission of PDF files, showcasing the versatility of your newfound knowledge. Harness the efficiency of SendGrid for email services and hone your expertise in crafting email templates.

This comprehensive course not only equips you with the essential tools and knowledge needed to navigate the complexities of modern web development but also cultivates a profound understanding of .NET. By the end of the course, you'll not only possess a good understanding of .NET but also wield the skills to adeptly create backends for dynamic, feature-rich web applications with a specialized focus on eCommerce functionalities. Elevate your programming prowess, embark on this transformative learning journey, and redefine your capabilities in the dynamic realm of web development

Who this course is for:

  • Beginner programmers who want to learn .NET WEB API or increase its knowledge about it