Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

.Net Core

.C.C.C
5,782 learners joined

Description

.Net Core Microsoft tarafından açık kaynak kodlu olarak geliştirilmesi devam eden, cross platformdur. .net 5.0 dersleri ile sıfırdan ileri seviyeye uygulamalı projelerle dinamik web uygulamaları geliştirebilirsiniz. Http protokol, web api, controllers, route, action, swagger ve postman, veritabanı yönetim sistemi, orm ve entity framework, entity, model ve mapper kullanımı, fluent validation, middleware, dependency injection, test driven development...

Lessons

.NET 5 Giriş

1 lessons
  1. Tarihçe, .Net Framework vs .Net Core vs .Net5

Kurulumlar

2 lessons
  1. .NET 5 Kurulumu
  2. Visual Studio Code kurulumu

Http Protokol

4 lessons
  1. Http Protokolü
  2. Restful Servisler
  3. Restful vs Soap
  4. JSON (JavaScript Object Notation)

Örnek Web Api Yaratmak

1 lessons
  1. Örnek Web Api Yaratmak

Proje Dosyalarını Tanıma

2 lessons
  1. Startup ve Program Sınıfları
  2. Ortam dosyaları

Controllers, Route ve Action Methodlar

4 lessons
  1. Controller Sınıfı
  2. Route Kavramı
  3. Action Methodlar
  4. Okunabilir API tasarımı

Swagger ve Postman kullanımı

3 lessons
  1. Swagger Nedir? Nasıl Kullanılır?
  2. Postman Nedir? Nasıl Kullanılır?
  3. Api Debug Nasıl Yapılır?

BookStore Projesi Yaratmak

3 lessons
  1. Get ve GetById endpoint'lerinin yazılması
  2. Put ve Post endpoint'lerinin yazılması
  3. Delete endpoint'inin yazılması

Veritabanı Yönetim Sistemleri

3 lessons
  1. İlişkisel ve NoSql Veritabanları
  2. Table,Primary Key, Foreign Key Kavramları
  3. Tablo İlişkileri

Orm ve Entity Framework Core

6 lessons
  1. Temel SQL
  2. ORM Nedir? ORM Araçları Nelerdir? Entity Framework Core'a Giriş
  3. Örnek Projeye EF Core Dahil Etmek
  4. DB Context kullanarak CRUD işlemler
  5. Auto Increment ID kolonunun eklenmesi
  6. Linq ile Crud İşlemler

Entity, Model ve Mapper Kullanımı

5 lessons
  1. Entity Kavramı
  2. ViewModel ve Dto Kavramı
  3. Ödev - Model Kullanımı
  4. Ödev Çözümü - Model Kullanımı
  5. AutoMapper

Fluent Validation Kullanarak Modellerin Doğrulanması

3 lessons
  1. Modellerin Doğrulanması ve FluentValidation Kütüphanesi
  2. Model Validasyonu - Ödev
  3. Model Validasyonu - Ödev Çözümü

Middleware Kavramı

2 lessons
  1. Middleware Kavramı
  2. Custom Exception Middleware Yaratılmak

Dependency Injection

5 lessons
  1. Dependency Nedir ?
  2. Dependency Injection (DI) Kavramı
  3. DI Container Kavramı
  4. .NET Core DI Container (Services)
  5. Projeye DI Container Kullanarak Logger Servis Eklemek

Projeye Genre Controller ve Servislerin Eklenmesi

1 lessons
  1. Pratik - Projeye Genre Controller ve Servislerin Eklenmesi

Ödev - Projeye Author Controller ve Servislerin Eklenmesi

1 lessons
  1. Ödev - Projeye Author Controller ve Servislerin Eklenmesi

TDD (Test Driven Development)

4 lessons
  1. Test Kavramı ve Çeşitleri
  2. TDD (Test Driven Development) Nedir ?
  3. Örnek Test Yazımı
  4. Pratik - Command ve Validator Sınıflarının Testlerinin Yazılması

Ödev - Projenin eksik testlerinin tamamlanması

1 lessons
  1. Ödev - Projenin eksik testlerinin tamamlanması

Kimlik Doğrulama ve Yetkilendirme Protokolleri

2 lessons
  1. Token Bazlı Kimlik Doğrulama ve Access Token Kullanımı
  2. Refresh Token Kullanımı

Proje Ödevi 1- Movie Store Uygulaması

1 lessons
  1. Proje Ödevi - Movie Store Uygulaması

Proje Ödevi 2 - Serbest Proje Seçimi

1 lessons
  1. Proje Ödevi 2 - Serbest Proje Seçimi
.Net Core
  • intermediate
  • 55 lessons
  • Self-paced
  • 4.8 / 5 rating
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved