Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera Project Network

Data Querying in C#: Ecommerce Analytics API

Coursera Project Network via Coursera

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Want to build powerful data-driven web APIs? In this 2-hour project, tailored for intermediate-level backend developers, you will write succinct and efficient queries to implement a data retrieval API as a central data hub for e-commerce data-driven decisions. Specifically, you will build an API that allows for retrieving product information, customer details, order history, and sales summaries, enabling data-driven insights for inventory management, targeted marketing, and sales analysis. To achieve this, you will integrate data queries directly into web APIs and implement efficient data manipulation using EF Core. You'll also write succinct queries using lambda expressions and anonymous objects, creating flexible data retrieval APIs with LINQ. This project is unique in its focus on a wide range of data manipulation techniques—querying, sorting, filtering, grouping, and joining—to integrate data retrieval within data-driven design and decision-making. It also emphasizes practical API design, database interaction, complex data querying, and best practices for clean and succinct code. Prerequisites: Some experience in ASP.NET Core Web API development and managing database connections in ASP.NET Core applications is required. A strong background in relational database concepts, such as selecting, filtering, and joining data, is also essential.

Syllabus

  • Project Overview
    • This 2-hour project for intermediate backend developers teaches you to build a powerful, data-driven RESTful API using ASP.NET Core and Entity Framework Core. You'll master data retrieval, sorting, filtering, and more with LINQ, creating a central data hub for data-driven decisions. The project focuses on integrating data queries into web APIs, efficient EF Core data manipulation, and clean code practices. Prior experience with ASP.NET Core Web API development, database connections, and relational database concepts (selecting, filtering, joining) is required.

Taught by

Mohammed Al Mousa

Reviews

Start your review of Data Querying in C#: Ecommerce Analytics API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.