Web Geliştirme Orta Seviye ⭐ Öne Çıkan

Asp.Net Core ile Sıfırdan İleri Seviye Web Geliştirme

.NET ile modern web dünyasına adım atın: ASP.NET Core, EF Core ve API mimarisiyle profesyonel dinamik projeler geliştir.

36 saat 32 dk içerik
205 ders
212 öğrenci katıldı

Kurs Hakkında

Türkiye Yazılım Akademisi için hazırlanan ve sektörün en kapsamlı ve en güncel web programlama eğitimiyle kariyerinize yön vermeye hazır mısınız? 

ASP.NET Core MVC dersleri ile sıfırdan ileri seviyeye kadar, modern bir web programcısının bilmesi gereken tüm konuları tek bir çatı altında topladık. .NET Core, Microsoft'un modern, performanslı ve açık kaynak kodlu yeni nesil web programlama aracıdır. Eski nesil ASP.NET Framework mimarisinin baştan aşağı yenilenerek yeniden yazıldığı en son kararlı sürümü olan .NET 8.0, bu kursta sıfırdan başlayarak en ince ayrıntısına kadar pratik projelerle anlatılmaktadır.

Neden ASP.NET Core MVC Öğrenmelisiniz?

Günümüzde sadece HTML ve CSS içeren statik web siteleri artık yetersiz kalıyor. Şirketlerin ve sektörün asıl ihtiyacı, dinamik ve yönetilebilir web projeleridir. Ciddi bir iş potansiyeline sahip olan bu yazılım alanında kendinizi geliştirerek:

  • Güçlü Bir Kariyer: Kurumsal yazılım firmalarında aranan bir .NET Geliştiricisi (Developer) olabilir, yüksek gelirli iş fırsatları yakalayabilirsiniz.
  • Freelance Özgürlüğü: Kendi müşteri portföyünüzü oluşturarak evinizin konforunda bağımsız projeler üretebilirsiniz.
  • Kendi Projelerinizi Hayata Geçirme: Hayalini kurduğunuz SaaS, start-up veya web platformu fikirlerini kimseye bağımlı kalmadan kodlayabilirsiniz.
Bilgi Kirliliğine ve Kaynak Sıkıntısına Son!

Web programcısı olmak aslında zor değil; süreci zorlaştıran asıl unsur doğru kaynak sıkıntısı ve internetteki bilgi kirliliğidir. "Hangi teknolojiyi öğrenmeliyim?", "Hangi araç birbiriyle eşdeğer?" ya da "En güncel yaklaşım hangisi?" gibi soruların yanıtını bulamamak, öğrenme sürecini uzatır ve çoğunlukla pes etmenize neden olur.

İnternette sınırsız bilgi var ancak binlerce kaynak arasından doğru olanı seçmek zaman kaybettirir. Türkiye Yazılım Akademisi olarak bu kursu; temel düzeyde web tasarımı (HTML/CSS) bilen ama artık sitelerini bir yönetim paneliyle (Admin Panel) dinamik hale getirmek isteyen herkesi düşünerek hazırladık. Gereksiz detaylarla vakit kaybetmeden, tamamen amaca yönelik ve yalın bir dil kullandık.

Kurs Sonunda Neler Yapabileceksiniz?

Eğitimi başarıyla tamamladığınızda, sıfırdan kendi başınıza şu projeleri geliştirebilecek seviyeye geleceksiniz:

  • Her Sektöre Uygun Dinamik Kurumsal Siteler (Firma, hastane, okul vb. tanıtım siteleri)
  • Gelişmiş İçerik Yönetim Sistemleri (Blog tarzında dinamik içerik üreten platformlar)
  • Gelişmiş Yönetim (Admin) Panelleri (Sitenin tüm içeriğini kontrol edebileceğiniz sistemler)
  • Temel ve Güvenli E-Ticaret Uygulamaları (Sepet mantığı, ürün listeleme ve sipariş yönetimi)

Zaman kaybetmeyi bırakın! Sektörün en güncel teknolojisi olan .NET Core dünyasına adım atın, modern bir web programcısının bilmesi gereken her şeyi planlı ve profesyonel bir müfredatla öğrenin.

Ders İçerikleri

11 bölüm · 205 ders · 36 saat 32 dk toplam süre

Giriş

5 ders

ASP.NET Core Nedir?

Kilitli · 4:45

ASP.NET Core Kurulumu

Kilitli · 4:32

Visual Studio Code

Kilitli · 7:09

ASP.NET Projesi Oluşturma

Kilitli · 12:13

Visual Studio ile Proje Geliştirme

Kilitli · 7:07

Temel Konular

17 ders

Ne Öğreniyoruz?

Kilitli · 2:39

Mvc Nedir?

Kilitli · 4:24

HTTP Nasıl Çalışır?

Kilitli · 8:11

Routing

Kilitli · 8:13

Controllers

Kilitli · 8:46

Views

Kilitli · 9:09

Models

Kilitli · 13:00

Model Listesi

Kilitli · 7:41

Static Files

Kilitli · 6:38

Bootstrap Tasarımı

Kilitli · 12:48

Layout

Kilitli · 8:36

Partial Views

Kilitli · 9:18

Sections

Kilitli · 10:31

Route Links

Kilitli · 10:56

Repository

Kilitli · 5:59

Details Page

Kilitli · 8:04

Razor Syntax

Kilitli · 12:13

Proje: MeetingApp

16 ders

Ne Öğreniyoruz?

Kilitli · 4:12

Proje Oluşturma

Kilitli · 9:09

Controllers

Kilitli · 8:55

Views

Kilitli · 9:33

Layout

Kilitli · 13:13

Client Packages - Libman

Kilitli · 11:45

ViewBag & ViewData

Kilitli · 10:03

Models

Kilitli · 9:05

Kayıt Formu

Kilitli · 5:45

HTTP Verbs

Kilitli · 8:34

Model Binding

Kilitli · 10:30

Tag Helpers

Kilitli · 9:44

Form Bilgilerilerinin Kayıt Edilmesi

Kilitli · 10:58

Katılımcıların Listelenmesi

Kilitli · 9:49

Katılımcı Detay Sayfası

Kilitli · 12:22

Form Validations

Kilitli · 15:02

Forms

18 ders

Ne Öğreniyoruz?

Kilitli · 5:54

Form Nedir?

Kilitli · 7:53

FormsApp Projesi

Kilitli · 8:35

Product List

Kilitli · 11:19

GET Formu

Kilitli · 7:34

Categories Select

Kilitli · 7:12

ProductViewModel

Kilitli · 8:59

POST Formu

Kilitli · 13:44

Form Tag Helpers

Kilitli · 9:58

Model Binding

Kilitli · 10:05

Form Validations

Kilitli · 15:56

File Upload

Kilitli · 11:44

Resmin Yüklenmesi

Kilitli · 14:29

Edit Formu

Kilitli · 8:52

Güncellemenin Kayıt Edilmesi

Kilitli · 10:31

Ürün Silme

Kilitli · 7:46

Post Formu ile Ürün Silme

Kilitli · 6:18

Batch Update

Kilitli · 14:52

Entity Framework Core

25 ders

Ne Öğreniyoruz?

Kilitli · 5:07

Entity Framework Nedir?

Kilitli · 5:56

Entity Framework Kurulumu

Kilitli · 6:29

Entity Sınıfları

Kilitli · 9:44

DbContext

Kilitli · 7:54

Connection Strings

Kilitli · 8:54

Migrations

Kilitli · 11:12

Kayıt Ekleme

Kilitli · 14:27

Kayıt Listeleme

Kilitli · 11:13

Kayıt Güncelleme Formu

Kilitli · 10:20

Kayıt Güncelleme

Kilitli · 10:37

Kayıt Silme

Kilitli · 14:58

Uygulama: Kurs Kayıt Sayfası

Kilitli · 7:02

Uygulama: Kurs Listesi

Kilitli · 2:55

Uygulama: Kurs Güncelleme Sayfası

Kilitli · 6:56

Uygulama: Kurs Silme

Kilitli · 3:58

Öğrenci Kurs Kayıt Formu

Kilitli · 11:03

Öğrenci Kurs Kaydının Eklenmesi

Kilitli · 7:28

Navigation Properties

Kilitli · 10:49

Öğrenci Kurslarının Listelenmesi

Kilitli · 11:38

Kurs Öğrencilerinin Listelenmesi

Kilitli · 4:48

Veri Tabanı Şemasının Güncellenmesi

Kilitli · 12:34

Uygulama: Öğretmen Yönetim Sayfaları

Kilitli · 14:27

Öğretmen Kurs İlişkilendirmesi

Kilitli · 19:16

Öğretmen Seçiminin Zorunlu Olması

Kilitli · 14:21

Proje: BlogApp

36 ders

Ne Öğreniyoruz?

Kilitli · 8:45

BlogApp Projesi

Kilitli · 7:05

Entities

Kilitli · 13:01

DbContext

Kilitli · 7:15

Connection String

Kilitli · 5:10

Migrations

Kilitli · 5:30

Seed Database

Kilitli · 13:55

MySQL Database Provider

Kilitli · 8:38

Post Listesi

Kilitli · 11:01

Posts Repository

Kilitli · 9:37

Layout

Kilitli · 8:42

Templates

Kilitli · 12:14

Tags

Kilitli · 11:17

View Components

Kilitli · 9:30

Uygulama: New Posts

Kilitli · 9:12

Post Details

Kilitli · 7:42

Post Details By Url

Kilitli · 12:59

Post List By Tag

Kilitli · 8:37

Tag List in Details

Kilitli · 8:22

Yorum Listesi

Kilitli · 13:55

Yorum Ekleme Formu

Kilitli · 9:13

Yorumun Kayıt Edilmesi

Kilitli · 12:33

AJAX Requests

Kilitli · 13:23

Yorumun Javascript ile Gösterilmesi

Kilitli · 9:05

Login Sayfası

Kilitli · 13:43

Authentication

Kilitli · 22:48

Kullanıcı Oturum Yönetimi

Kilitli · 9:22

Kullanıcı Yorum İlişkilendirmesi

Kilitli · 9:42

Kullanıcı Kayıt Formu

Kilitli · 7:57

Kullanıcı Hesabının Oluşturulması

Kilitli · 10:23

Yeni Post Ekleme

Kilitli · 16:53

Post Kayıtlarının Listelenmesi

Kilitli · 15:26

Post Güncelleme Sayfası

Kilitli · 17:01

Kullanıcı Profil Sayfası

Kilitli · 21:39

Post Etiketlerinin Listelenmesi

Kilitli · 9:48

Post Etiketlerinin Güncellenmesi

Kilitli · 10:14

Identity

25 ders

Ne Öğreniyoruz?

Kilitli · 8:48

Asp.Net Identity Projesi

Kilitli · 11:35

Asp.Net Identity Database

Kilitli · 12:04

Seed Identity Database

Kilitli · 11:43

User Listesi

Kilitli · 7:45

Kullanıcı Ekleme

Kilitli · 16:59

Identity Options

Kilitli · 7:53

Ektra Kullanıcı Bilgileri

Kilitli · 12:52

User Edit Formu

Kilitli · 7:37

Kullanıcı Bilgilerinin Güncellenmesi

Kilitli · 8:41

Kullanıcı Silme

Kilitli · 5:17

Yeni Role Ekleme

Kilitli · 12:08

Rollerin Listelenmesi

Kilitli · 6:09

Kullanıcı Detay Sayfasında Rollerin Listelenmesi

Kilitli · 9:20

Kullanıcılara Rollerin Atanması

Kilitli · 9:43

Rollerdeki Kullanıcı Listesi

Kilitli · 19:39

Role Detay Sayfası

Kilitli · 12:02

Authentication

Kilitli · 11:06

Login Sayfası

Kilitli · 7:42

Cookie Authentication

Kilitli · 15:13

Hesap Onay Linkinin Hazırlanması

Kilitli · 18:23

Onay Linkinin Email ile Gönderilmesi

Kilitli · 23:38

Authorization

Kilitli · 16:35

Şifremi Unuttum Sayfası

Kilitli · 11:16

Şifrenin Sıfırlanması

Kilitli · 15:34

Web API

21 ders

WEB API Nedir?

Kilitli · 10:32

Ne Öğreneceğiz?

Kilitli · 4:55

WEB API Projesi

Kilitli · 11:08

ApiController

Kilitli · 11:46

Models

Kilitli · 10:04

HTTP Status Codes

Kilitli · 8:19

Ef Core Kurulumu

Kilitli · 10:40

Veri Sorgulama

Kilitli · 4:26

Veri Ekleme

Kilitli · 7:38

Veri Güncelleme

Kilitli · 8:15

Veri Silme

Kilitli · 5:36

Data Transfer Object - DTO

Kilitli · 11:26

Asp.Net Identity Kurulumu

Kilitli · 10:22

Create User

Kilitli · 13:44

Login

Kilitli · 7:04

Json Web Token - JWT

Kilitli · 15:36

JWT Verification

Kilitli · 17:31

Javascript ile Api Testi

Kilitli · 12:15

Enable Cors

Kilitli · 14:51

Javascript Projesinde Token ile Çalışma

Kilitli · 14:10

Asp.Net Core ile Api Testi

Kilitli · 19:22

Proje: StoreApp

17 ders

Asp.Net 8.0 Projesinin Oluşturulması

Kilitli · 14:46

Asp.Net 8.0 Proje Yapısı

Kilitli · 13:21

Database Kurulumu

Kilitli · 17:07

Repository

Kilitli · 10:44

Data Seeding

Kilitli · 12:35

Product List

Kilitli · 15:46

Pagination

Kilitli · 8:22

Pagination Links

Kilitli · 9:23

Pagination Tag Helper

Kilitli · 17:52

Bootstrap Theme

Kilitli · 12:19

Projeye Şablonun Uygulanması

Kilitli · 20:53

Categories ViewComponent

Kilitli · 10:40

Category Entity

Kilitli · 22:49

Category Repository

Kilitli · 5:30

Routing

Kilitli · 20:32

Filters By Category

Kilitli · 16:56

AutoMapper

Kilitli · 9:26

Razor Pages

12 ders

Ne Öğreneceğiz?

Kilitli · 3:27

Razor Pages Projesi

Kilitli · 8:27

Asp.Net Razor Models​

Kilitli · 8:15

EmployeeRepository

Kilitli · 7:30

Employee List

Kilitli · 9:29

Routing

Kilitli · 8:57

Route Params

Kilitli · 12:13

404 Error Page​

Kilitli · 3:44

Edit Formu

Kilitli · 8:58

Formun Post Edilmesi

Kilitli · 6:34

MsSQL Server ile EfCore Kurulumu​

Kilitli · 7:22

SQLEmployeeRepository​

Kilitli · 6:46

Cart & Orders

13 ders

Ne Öğreneceğiz?

Kilitli · 3:42

Sepete Ekle Butonu

Kilitli · 8:55

Cart Model

Kilitli · 11:14

Sessions

Kilitli · 8:39

Alışveriş Sepeti

Kilitli · 16:40

Ürün Silme Butonu

Kilitli · 9:20

CartService

Kilitli · 16:00

Cart Summary Widget

Kilitli · 12:27

Sipariş Tablosunun Eklenmesi​

Kilitli · 7:58

Sipariş Sayfası

Kilitli · 13:25

Siparişin Kayıt Edilmesi

Kilitli · 24:48

Kredi Kartı Entegrasyonu​

Kilitli · 12:59

Ödeme Sayfası

Kilitli · 17:24

Eğitmen

Sadık Turan
Sadık Turan

Yazılım Geliştirici & Eğitmen

Merhaba, Ben Sadık Turan

Yaklaşık 20 yıllık yazılım sektörü deneyimimle, edindiğim bilgi ve tecrübeyi sade, anlaşılır ve uygulama odaklı eğitimlerle paylaşmaktayım.

Eğitim anlayışımın temelinde; yalnızca teorik bilgi vermek değil, gerçek projeler geliştirerek öğrenmeyi sağlamak yer alır. Hazırladığım tüm içerikler, sıfırdan başlayan bir öğrencinin bile kısa sürede kendi projelerini geliştirebilecek seviyeye ulaşmasını hedefler.

Amacım; karmaşık konuları basitleştirerek, öğrenme sürecinizi daha verimli ve keyifli hale getirmek, sizi özgüvenli bir yazılımcı haline getirmektir.

Bugüne kadar farklı platformlarda 600.000’e yakın öğrenciye ulaşan eğitimlerimle, yazılım dünyasına nitelikli geliştiriciler kazandırmaya devam ediyorum. Öğrencilerimin kariyer yolculuğuna katkı sağlamak, benim için en büyük motivasyon kaynağıdır.

Eğer;

✅ Uygulamalı öğrenmeyi
✅ Kalıcı bilgi edinmeyi
✅ Sade ve net anlatımı
önemsiyorsanız, doğru yerdesiniz.

“Tüm eğitim içeriklerimi Kod Atölyem çatısı altında hazırlıyor ve sizlerle buluşturuyorum.”

Birlikte öğrenmek ve gelişmek dileğiyle.