Contact us

ASP.NET Core Web API (Duration: 10 weeks)

Become a Backend | API Developer in 10 weeks

Instructor: Vinay PatelLanguage: English | Hindi | Gujarati

About the course

  • Learning with real world project scenarios.
  • Hands-on practical sessions.
  • Flexible batch timings
  • Focused approach (Only 2-3 students per batch). One to one mentoring.
  • Course type : Online | Offline – At Location
  • Learning language options : English | Hindi | Gujarati
  • Course completion certificate
  • The course holds significance importance for the following IT job profiles :
    1. Backend Developer
    2. API Developer
    3. Mobile Application Developer

ASP.NET Core WEB API - Course Contents

Introduction
  • Introduction to ASP.NET Core
  • What is API - History, Why its popular today
  • Tools Overview: Visual Studio 2022, SQL Express, SSMS - SQL Server Management Studio, Postman, Swagger
C# Essentials (As Needed)
  • Class & Object
  • Class Members: Constructor, Variables, Properties, Methods
  • Access Modifiers
  • Working with Lists of (string, integer, class)
  • Overview of OOPs Concepts:
  • Abstraction
  • Encapsulation
  • Polymorphism
  • Inheritance
First WEB API Project
  • Understand Web API project files and folders
  • API Verbs: GET, PUT, POST, DELETE
  • Routing : Conventional and Attribute
  • Debugging and code execution
Web API CRUD Operations
  • Code First – Entity Framework
  • DB First – Entity Framework
  • Dapper (Micro ORM)
  • Data Annotations
  • Modal Validations
SQL Integration (As Needed)
  • DDL, DML and DQL COmmands : Create, Insert, Update, Delete, Select Commands
  • Constraints : Check, Not null, Default
  • Keys : Primary Key, Foreign Key, Unique Key
  • Joins : Inner, Left outer, Right Outer, Full Outer, Self join
  • Using Stored Procedures
Data handling best practices
  • DTOs and Auto Mappers
  • Validate API inputs
  • Caching data in web API
  • Paging data in web API
  • Response codes (1xx, 2xx,3xx, 4xx,5xx)
Advance Concepts
  • API versioning
  • Exception Handling
Repository Pattern
  • Repository Pattern
  • Dependency Injection
  • Unit Of Work
Securing Web APIs
  • Basic Authentication - Using user name and password
  • Secure API using API Key
  • Secure API using JWT Token
Deployment & Testing Web API
  • Deploy Web API to IIS
  • Testing APIs using Swagger UI & Postman

Course Feedback