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