Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# ile OOP ve Çok Katmanlı Mimari Tasarımı
Rating: 4.7 out of 5(48 ratings)
308 students

C# ile OOP ve Çok Katmanlı Mimari Tasarımı

Aynı Uygulama Üzerinden İki Farklı Veri Tabanı (SQLite + SqlServer) ile İletişim Kurarak CRUD İşlemlerini Gerçekleştirin
Created byGürkan Arslan
Last updated 1/2023
Turkish
Turkish [Auto],

What you'll learn

  • Nesneye Yönelik Programlama kavramlarını öğreneceksiniz.
  • Çok Katmanlı Mimariye sahip projeler için hazırlık yapmış olacaksınız.
  • Tek uygulama üzerinden birden fazla veritabanı teknolojisi ile (SQLite + Sql Server) veri alışverişi yapabileceksiniz.
  • Interface, Inheritance, Polymorphism, Class, Entity, N-Layer kavramlarını proje yazarak öğreneceksiniz.
  • SQLite Veri Tabanı kütüphanesi hakkında ayrıntılı bilgiler edineceksiniz.
  • SQL Server Veri Tabanı hakkında bilgiler edineceksiniz.
  • Kod tekrarı yapmadan CRUD işlemlerini yapabileceksiniz.
  • SQL Sorgularını Dinamik olarak kullanmayı öğreneceksiniz.

Course content

16 sections • 58 lectures • 8h 45m total length
  • Eğitim İçeriği Hakkında Bilgilendirme2:58
  • İndirim Kuponları0:05
  • Kullanacağımız Teknolojiler3:09
  • Bilinmesi Gerekenler1:31
  • Program Kurulumları4:31

Requirements

  • Temel Seviyede Programlama Mantığı ve Algoritma Kurma
  • Giriş Seviyesinde C# Bilgisi
  • Giriş Seviyesinde SQL Sorguları

Description

C# ile OOP İlkelerine Uygun Programlama Kursuna hoş geldiniz...

Bu eğitimde sizlerle beraber temel veri tabanı işlemleri olan liste halinde ve tek tek veri çekme, yeni kayıt oluşturma, kayıt güncelleme ve kayıt silme operasyonları ile ilgili mini bir uygulama hazırlayacağız. Tabi burada işlemlerimizi gerçekleştirirken OOP - Nesneye Yönelik Programlama kavramlarına sadık kalmaya çalışacağız. Yapacağımız bütün operasyonları class'lar marifeti ile gerçekleştireceğiz.

Hazırlayacağımız uygulama için iki farklı veri tabanı kullanacağız. Bunlardan ilki SQLite olacak. Aynı zamanda sizlere SQLite veri tabanı kütüphanesi hakkında - uygulamalarınızda veri tabanı olarak SQLite kullanmanızı istemenize sebep olacak - bilgiler aktaracağım. Kullanacağımız ikinci veri tabanı da SQL Server olacak.

Projemizi, hem SQLite veri tabanı kütüphanesi ile hem de SQL Server ile iletişim kurma yeteneğinde hazırlayacağız ve veri tabanı işlemlerimizi gerçekleştireceğimiz sınıfları bu iki veri tabanı için ayrı ayrı tasarlayacağız. Bu sayede SQLite ile SQL Server arasındaki farklılık ve benzerlikleri de görme imkanına sahip olacaksınız.

Bu eğitimde gerçekleştireceğimiz uygulama çok katmanlı mimarilere benzer, ancak daha sade ve anlaşılması kolay, özel bir yapıda olacak. Bu sayede ileriki eğitimlerde gerçekleştireceğimiz daha kompleks yapıdaki çok katmanlı mimarilere sahip projeler için sağlam bir altyapı oluşturmuş olacaksınız.

Eğitim sonunda interface, inheritance, polymorphism, class, entity, n-layer gibi kavramların mantığını çözeceğinizi düşünüyorum. Çünkü bunların hem teorik bilgilerini sizlere sunacağım hem de uygulamamız içinde pratik olarak kullanımlarını gerçekleştireceğiz.

Projelerimizde görüşmek üzere...

Who this course is for:

  • C# Programlama Dili ile görsel ve profesyonel düzeyde masaüstü uygulama geliştirmek isteyen herkes.