ASP .NET – C# Web API Programming

 

Microsoft ASP.NET është një framework për zhvillimin e web-it që përdoret për të ndërtuar faqe web dinamike, shërbime web interaktive dhe aplikacione web të fuqishme të bazuara në të dhëna. Ai është pjesë e frameworkut Microsoft .NET.

 

Në këtë kurs do të mësosh zhvillimin e web-it në gjuhën e programimit C#. Ky kurs do të të përgatisë për programimin me shtresa (layer programming) dhe për zhvillimin e shtresës së backendit në web. Do të mësosh C#.NET Web API services në mënyrë që logjika jote e backendit të mund të komunikojë me klientë që përdorin aplikacione web dhe mobile. Ky kurs përdor njohuri nga programimi C++ ose C# si dhe nga databazat. Gjatë kursit, instruktori do të kërkojë punë individuale. Ky trajnim është 100% praktik. 

Detajet e Kursit

  • 🕒 Programi: Dy here ne jave, pasdite

  • ⏱️ Kohezgjatja 45 ore te ndara ne 9 jave

  • 💶 Cmimi €300

  • 👨‍🏫 Formati: Trajnim i udhëhequr nga instruktorët, praktik

  • 📦 Perfshin: Ushtrime praktike, materiale kursi dhe feedback nga eksperte te fushes

Rreth Kursit

Në këtë kurs do të mësosh zhvillimin e web-it në gjuhën e programimit C#. Ky kurs do të të përgatisë për programimin me shtresa (layer programming) dhe për shtresën e backend-it në zhvillimin e web-it. Do të mësosh C#.NET Web API services në mënyrë që logjika jote e backend-it të mund të komunikojë me klientë që përdorin aplikacione web dhe mobile. Ky kurs përdor njohuri nga programimi C++ ose C# si dhe nga databazat. 

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

ASP.NET 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
  • Shërbimet
  • Asynchronous Calls
  • Data transfer objects – DTOs/ViewModels
  • Mapping data with Auto Mapper

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

Jeni gati të filloni?

Na kontaktoni