100% found this document useful (1 vote)
15 views2 pages

C# ASP - NET Web API Course

The document outlines a course on C# and ASP.NET Web APIs, focusing on backend development, REST API creation, and various programming concepts. It covers topics such as Entity Framework, authentication with JWT, and deployment to Azure, providing practical training for building professional web applications. Additional content includes debugging, MVC patterns, and advanced entity relationships.

Uploaded by

tirana.it.tct
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
15 views2 pages

C# ASP - NET Web API Course

The document outlines a course on C# and ASP.NET Web APIs, focusing on backend development, REST API creation, and various programming concepts. It covers topics such as Entity Framework, authentication with JWT, and deployment to Azure, providing practical training for building professional web applications. Additional content includes debugging, MVC patterns, and advanced entity relationships.

Uploaded by

tirana.it.tct
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

TCT

TIRANA CENTER
OF TECHNOLOGY

C# and [Link] Web APIs


Ky kurs mëson zhvillimin backend me C# dhe [Link] Web API, duke përfshirë krijimin e API-ve
REST, kontrollorët, routing, Entity Framework, bazat e të dhënave, autentifikimin me JWT dhe
sigurinë me role. Gjithashtu mbulon konceptet e C#, arkitekturën .NET dhe publikimin në Azure,
duke ofruar një trajnim praktik për ndërtimin e aplikacioneve web profesionale.
Introduction to C#

 C# vs .Net
 Architecture of .Net applications
 Primitive types
 Non-primitive types - Classes, Strings, Enumerations
 Arrays and lists
 Control flow – looping
 Conditional statements
 Debugging applications

[Link] Web API

 The MVC pattern


 Project Setup
 Introduction to Swagger
 Deep dive into models
 Web API controllers
 Attribute Routing
 HTTP methods
 Adding a new entry with POST
 Modifying an existing entry with PUT
 Deleting an entry
 Services
 Asynchronous Calls
 Data transfer objects – DTOs/ViewModels
 Mapping data with Auto Mapper

Rr Durresit # 53 Tirane www. tct. edu. al


+ 355 67 686 1620 info@ tct. al
TCT
TIRANA CENTER
OF TECHNOLOGY

Entity Framework

 Installing entity framework and SQL server configurations


 Introduction to NuGet Package Manager
 Object Relational Mapping and Code-First migrations
 Migrations: Adding a new class
 Migrations: Modifying an existing class
 Implementing the Data Context
 Querying Data Using LINQ
 Loading Related Objects
 GET, POST, PUT and DELETE Implementations
 Advanced Entity Relationships with Entity Framework

Authentication

 Identity Server
 User Model
 User Registration
 User Login
 Authentication Theory
 Authentication Controller
 Token Authentication with JSON Web Tokens
 Authorize attribute
 Role-Based Authentication

Extra

 Branching strategies using git


 Application deployment to Azure cloud, publishing profiles (to be defined)

Drejtues Ekzekutiv

Rezart Alija

Rr Durresit # 53 Tirane www. tct. edu. al


+ 355 67 686 1620 info@ tct. al

You might also like