• Stars
    star
    199
  • Rank 195,189 (Top 4 %)
  • Language
    C#
  • Created almost 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

BTK Akademi ASP.NET Core Web API Eğitimi

ASP.NET Core Web API

BTK Akademi

Arkadaşlar merhaba, BTK Akademi İşbirliği ile düzenlendiğimiz ASP.NET Core Web API eğitimine ait GitHub deposuna hoşgeldiniz.

ASP.NET Core Web API eğitimi, Microsoft ASP.NET Core çerçevesi üzerinde API geliştirmenizi sağlamak üzere tasarlanmıştır.

Application Programming Interface (API)'ler, tümleşik (integrated) web uygulamaları geliştirmek ve kurmak için bir dizi tanımlar ve protokollerden oluşan bir uygulama programlama arayüzüdür. API sizin ürün ya da servisinizin, uygulama detayları ve teknoloji tercihlerinden bağımsız olarak başka ürün ya da servislere ile iletişim kurmasına olanak tanır. Bu bağlantı uygulama geliştirmeyi hızlandırır, zaman ve maliyetlerden tasarruf sağlar. Yeni proje ya da geliştirme sürecine girildiğinde API’lar ile çalışmak size esneklik sağlar; tasarımı, yönetimi ve kullanımı basitleştirir ve yenlikler için fırsatlar oluşturur. API’lar geliştiricilerin yeni uygulama bileşenlerini mevcut kullanılan mimarilere entegrasyon sürecini kolaylaştırdığı için IT ekiplerinin işbirliği yapmasına olanak sağlar. Bu avantajları ile birlikte HTTP tabanlı modern uygulamalar geliştirmek üzere API'lar oldukça yaygın bir şekilde kullanılır.

ASP.NET Core Web API eğitiminin içeriğini oldukça zengin tutarken; eğitimin ise olabildiğince basit ve anlaşılabilir olmasına özen gösterdik.

BTK Akademi işbirliği çerçevesinde sizlere ulaştırdığımız bu eğitimin; kişisel gelişiminize ve kariyerinize katkı sağlamasını umuyor, şimdiden hepinize başarılar diliyorum.


Doç. Dr. Zafer CÖMERT Samsun Üniversitesi Mühendislik Fakültesi Yazılım Mühendisliği Bölümü Öğretim Üyesi

Eğitim İçeriği

  1. API, HTTP, REST, RESTful
  2. ASP.NET Core
  3. Logging
  4. Modeller ile Çalışma (Working with models)
  5. Postman
  6. Entity Framework Core
  7. Yazılım Mimarisi (Software Architecture)
  8. NLog Uygulaması (NLog Implementation)
  9. Global Hata Yönetimi (Global Error Handling)
  10. AutoMapper
  11. İçerik Pazarlığı (Content Negotiation)
  12. Doğrulama (Validation)
  13. Asenkron Kod (Asynchronous Code)
  14. Eylem Filtreleri (Action Filters)
  15. Sayfalama (Pagination)
  16. Filtreleme (Filtering)
  17. Arama (Searching)
  18. Sıralama (Sorting)
  19. Veri Şekillendirme (Data Shaping)
  20. HATEOAS
  21. HEAD ve OPTIONS
  22. Kök Belge (Root Documentation)
  23. Versiyonlama (Versioning)
  24. Önbelleğe Alma (Caching)
  25. Hız Sınırlama ve Kısıtlama (Rate Limit and Throttling)
  26. JWT, Identity ve Refresh Token
  27. API Dokümantasyonu (API Documentation)
  28. Bonus

Repodan Faydalanmak

Repoyu bilgisayarınıza indirmek için git kullanabilirsiniz.

git clone https://github.com/zcomert/BTK-Akademi-ASPNET-Core-Web-Api.git

Her bölüm kendi içerisinde organize edilerek git üzerinde farklı branch kullanılarak tanımlanmıştır. Bu çerçevede depoda yer alan branch görmek üzere aşağıdaki komutu kullanabilirsiniz.

git branch -a

Bir branch yapısından bir diğerine geçmek üzere aşağıdaki komut setini kullanabilirsiniz.

git checkout <branch_adi>

More Repositories

1

btk-akademi-aspnet-core-mvc-egitimi

BTK Akademi ASP.NET Core MVC Eğitimi
JavaScript
137
star
2

btk-akademi-nesne-yonelimli-programlama

Jupyter Notebook
52
star
3

veri-yapilari-ve-algoritmalar-old

Veri Yapıları ve Algoritmalar dersi, bilgisayar bilimleri açısından temel bir derstir. Youtube videoları ile desteklediğimiz bu repository içerisinde, pek çok veri yapısına ait kaynak kodu ve uygulamaları bulabilirsiniz.
C#
41
star
4

veri-yapilari-ve-algoritmalar

Veri Yapıları ve Algoritmalar dersinin kod deposudur.
C#
38
star
5

mobil-uygulama-gelistirme

React-Native ile Mobil Uygulama Geliştirme reposudur.
JavaScript
30
star
6

java-react-bootcamp

BTK Akademi ve İnnova İşbirliği ile gerçekleştirdiğimiz Java ve React Bootcamp dair içerikler bu repository altında yer almaktadır.
Java
29
star
7

btk-akademi-aspnet-core-mvc-bootcamp-samsun

ASP.NET Core 6 MVC Bootcamp
C#
26
star
8

asp-dotnet-core-webapi

ASP.NET Core Web Api Course ile Youtube videoları ile desteklenen Controller tabanlı API geliştirmesi gerçekleştiriyoruz. Geliştirdiğimiz API için Onion Architecture kullanıyoruz. Logging service, global error handling, content negotiation, asynchronous code, action filters gibi teknikler konularda yine eğitim kapsamında inceleniyor.
C#
25
star
9

yazilim-gereksinimi-ve-modelleme

Bu kod deposunda Yazılım Gereksinimi ve Modelleme dersimizdeki içerikleri paylaşıyoruz.
C#
25
star
10

MYAZ203205-Nesne-Yonelimli-Programlama

C#
22
star
11

BtkAkademiDotNetBootCamp

BTK Akademik tarafından düzenlenen Yaz Kampları dahilinde, Samsun'da gerçekleştirdiğimiz dotnetBootCamp etkinliğine ait kod blokları bu repository altında yer almaktadır.
C#
18
star
12

java-mysql-react-full-stack-employee-spa

Yazılım Gereksinimi ve Modelleme Dersi Uygulaması
JavaScript
16
star
13

aop-practice

Aspect Oriented Programming Practice
C#
14
star
14

btk-akademi-web-servislerine-giris

Web servislerine giriş eğitimi içerik deposudur.
C#
13
star
15

OOP.EFCore

EF Practice
8
star
16

algoritma-tasarimi

Baslangic
8
star
17

MYAZ20420623

Veri yapıları ve Algoritmalar
C#
6
star
18

sgk-mvc-egitim

JavaScript
6
star
19

tricks-and-tips-for-csharp

Tricks and Tips for C#
C#
5
star
20

interactive-image-segmentation

An interactive Matlab app for segmentation
MATLAB
4
star
21

otitis-media

An academic research on otitis media.
3
star
22

MYAZ201.nTier

nTier Architecture
C#
3
star
23

YazilimEvi.LinqApps

C#
3
star
24

omnet

Otitis media netwrok
Jupyter Notebook
3
star
25

MYAZ204_II_LinkedList

MYAZ204 dersi için ikinci arasınav.
C#
3
star
26

MYAZ206_AraSinav_II

MYAZ206 AraSınav II
C#
3
star
27

MYAZ206_AraSinav_I

MYAZ206 Arasınav I (2021-2022 Bahar Dönemi)
C#
3
star
28

MYAZ201.nTierApp

Katmanlı Mimari Kalıbı (Layered Architecture Patterns)
2
star
29

LibraryADONET

C#
1
star
30

AlgoritmaTasarimi

Algorithm codes
C#
1
star