https://github.com/fatmabirel/csharp-20lessons-20projects
Bu proje, Udemy platformunda sunulan C# ile 20 Derste 20 Uygulamalı Proje kapsamında geliştirilmiştir. Bu proje, toplamda 20 farklı projeden oluşmaktadır ve her proje belirli bir konuyu kapsamlı bir şekilde ele alır.
https://github.com/fatmabirel/csharp-20lessons-20projects
csharp mailkit mongodb mssql postgresql rapidapi
Last synced: 2 months ago
JSON representation
Bu proje, Udemy platformunda sunulan C# ile 20 Derste 20 Uygulamalı Proje kapsamında geliştirilmiştir. Bu proje, toplamda 20 farklı projeden oluşmaktadır ve her proje belirli bir konuyu kapsamlı bir şekilde ele alır.
- Host: GitHub
- URL: https://github.com/fatmabirel/csharp-20lessons-20projects
- Owner: Fatmabirel
- Created: 2024-09-15T15:18:07.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-17T05:02:32.000Z (7 months ago)
- Last Synced: 2025-03-28T01:58:20.986Z (2 months ago)
- Topics: csharp, mailkit, mongodb, mssql, postgresql, rapidapi
- Language: C#
- Homepage:
- Size: 16.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C# 20 Derste 20 Uygulamalı Proje: Kapsamlı Eğitim ve Uygulamalar 🖥️
Bu proje, [Murat Yücedağ](https://muratyucedag.com/iletisim/) tarafından **Udemy** platformunda sunulan ***C# ile 20 Derste 20 Uygulamalı Proje*** kapsamında geliştirilmiştir. Bu proje, toplamda 20 farklı projeden oluşmaktadır ve her proje belirli bir konuyu kapsamlı bir şekilde ele alır. Eğitim, çeşitli konularda pratik yapmanıza ve gerçek dünya uygulamaları oluşturmanıza olanak tanır.
#### GEREKSİNİMLER 🛠
- [x] Programlama dili:

- [x] Kullanıcı arayüzü:



- [x] Veri tabanı:


#### PROJEDE KULLANILAN TEKNOLOJİLER VE KÜTÜPHANELER 🔧
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
#### NASIL BİR PROJE OLUŞTURDUK? 🔎
Eğitim, toplamda 20 ayrı proje içermekte olup, her bir proje belirli bir konuyu uygulamalı olarak öğretmeyi amaçlamaktadır. Her proje, gerçek dünya problemlerini çözmek için C# ve .NET teknolojilerini kullanarak, temel programlama becerilerinden gelişmiş yazılım tasarımı ve veri erişim tekniklerine kadar geniş bir yelpazede bilgi ve deneyim kazandırmaktadır.
## 🌕 PROJE 1 - ADONET MÜŞTERİ YÖNETİM SİSTEMİ PROJESİ
Bu proje, ***ADO.NET*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir müşteri yönetim uygulamasıdır.
Projede üç ana form ekranı bulunmaktadır: ***Anasayfa, Müşteri Yönetimi*** ve ***Şehir Yönetimi***. Anasayfa, uygulamanın başlangıç ekranıdır ve diğer form ekranlarına erişim sağlar. Müşteri Yönetimi formu, müşterilerle ilgili CRUD (Ekleme, Güncelleme, Silme) işlemlerini yönetirken, Şehir Yönetimi formu şehirlerle ilgili benzer CRUD işlemlerini gerçekleştirir. ADO.NET, veri tabanı işlemleri için kullanılırken, Windows Forms kullanıcı arayüzü oluşturmak için kullanılmıştır. Bu proje, veri yönetimi ve kullanıcı arayüzü tasarımı konusunda kapsamlı bir örnek sunmaktadır.
- [Anasayfa Ekranı](https://github.com/user-attachments/assets/6d02b6bf-07aa-4867-8990-c4a631a29c39)
- [Şehir Yönetimi Ekranı](https://github.com/user-attachments/assets/3280e204-7e3d-4a42-8ee1-ac17fd132faf)
- [Müşteri Yönetimi Ekranı](https://github.com/user-attachments/assets/9271fc24-93be-4bbe-8df9-cf51451ff490)
-----------------------------------------------------------------------
## 🌕 PROJE 2 - ENTITY FRAMEWORK ÜRÜN TAKİP SİSTEMİ PROJESİBu proje, ***Entity Framework*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir ürün takip sistemidir.
***DbFirst*** yaklaşımı kullanılarak oluşturulan bu projede, hem ürünler hem de kategoriler için ***CRUD*** (Ekleme, Güncelleme, Silme, Listeleme) işlemleri gerçekleştirilebilmektedir. Kullanıcılar, ürün ekleyebilir, silebilir, güncelleyebilir ve stok durumlarını takip edebilirler. Benzer şekilde kategoriler için de CRUD işlemleri yapılabilmektedir. Uygulama, iki ana formdan oluşmaktadır: ***Ürün Yönetimi*** ve ***Kategori Yönetimi***, bu ekranlar kullanıcıların ilgili işlemleri kolayca gerçekleştirmelerine olanak tanır.
- [Ürün Yönetimi Ekranı](https://github.com/user-attachments/assets/f4df71f3-d326-4a94-a82d-dcb6ea3eb06e)
- [Kategori Yönetimi Ekranı](https://github.com/user-attachments/assets/72f61a97-db01-45b4-96c9-92d598edb11c)
-----------------------------------------------------------------------
## 🌕 PROJE 3 - ENTITY FRAMEWORK & LINQ İSTATİSTİK SİSTEMİ PROJESİBu proje, ***Entity Framework***, ***LINQ*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir istatistik sistemidir.
Proje kapsamında, veritabanındaki verilerden faydalanarak farklı istatistikler çıkarılmaktadır. Uygulama, kullanıcıların sistemdeki ürünler, müşteriler ve siparişler hakkında detaylı bilgi sahibi olabilmesini sağlamaktadır. Toplam müşteri sayısı, toplam ülke sayısı, Türkiye'den verilen siparişlerin adedi gibi toplam 25 farklı istatistik hesaplanmakta ve listelenmektedir. İstatistikler dinamik olarak güncellenmekte ve kullanıcı dostu bir arayüzle sunulmaktadır.
Bu istatistiklerden bazıları şunlardır:
- Toplam müşteri sayısı
- Toplam ülke sayısı
- Türkiye'den verilen siparişler
- Stok miktarı 100'den az olan ürün sayısı
- Aktif olan ürünlerin toplam stok sayısıUygulama, kullanıcıların verileri daha iyi analiz edebilmeleri için istatistikleri derleyerek, veri tabanındaki bilgilerin görsel ve anlaşılır bir şekilde sunulmasına olanak tanır.
- [İstatistik Ekranı](https://github.com/user-attachments/assets/6872df92-1f44-4392-a931-18645f869975)
-----------------------------------------------------------------------
## 🌕 PROJE 4 - ENTITY FRAMEWORK FİLM/DİZİ TAKİP SİSTEMİ PROJESİBu proje, ***Entity Framework*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir film/dizi takip sistemidir.
***CodeFirst*** yaklaşımı kullanılarak oluşturulan bu projede, hem filmler/diziler hem de kategoriler için ***CRUD*** (Ekleme, Güncelleme, Silme, Listeleme) işlemleri gerçekleştirilebilmektedir. Kullanıcılar, izledikleri filmleri ve dizileri ekleyebilir, silebilir, güncelleyebilir ve izlenme durumlarını takip edebilirler. Benzer şekilde kategoriler için de CRUD işlemleri yapılabilmektedir. Uygulama, iki ana formdan oluşmaktadır: ***Film/Dizi Yönetimi*** ve ***Kategori Yönetimi***, bu ekranlar kullanıcıların ilgili işlemleri kolayca gerçekleştirmelerine olanak tanır.
- [Film Yönetimi Ekranı](https://github.com/user-attachments/assets/8dfffc89-070c-4b3a-a464-1047771a543d)
- [Kategori Yönetimi Ekranı](https://github.com/user-attachments/assets/63069398-1129-4219-83a8-1bc144cd83ff)-----------------------------------------------------------------------
## 🌕 PROJE 5 - DAPPER ÜRÜN TAKİP SİSTEMİ PROJESİBu proje, ***Dapper*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir ürün takip sistemidir.
***Northwind*** veri tabanı kullanılarak oluşturulan bu projede kategoriler için ***CRUD*** (Ekleme, Güncelleme, Silme, Listeleme) işlemleri gerçekleştirilebilmektedir. Uygulama, tek form ekranından oluşmaktadır: ***Kategori Yönetimi*** . Bu ekran kullanıcıların ilgili işlemleri kolayca gerçekleştirmelerine olanak tanır.
- [Kategori Yönetimi](https://github.com/user-attachments/assets/087b2f3b-3503-4f45-ad53-dbd955f0a19f)
-----------------------------------------------------------------------
## 🌕 PROJE 6 - API HAVA DURUMU TAKİBİ PROJESİBu proje, ***Web Api*** kullanılarak geliştirilmiş bir hava durumu takip sistemidir.
Projede şehirlerin hava durumu verileri kaydedilmekte, ***CRUD*** (Create, Read, Update, Delete) işlemleriyle yönetilebilmektedir. Ayrıca, sadece temel veri işlemleriyle sınırlı kalmayıp, sistemdeki şehirler arasından en yüksek ve en düşük sıcaklığa sahip olan şehirler gibi özel veri sorgularını da API üzerinden test edilebilmektedir. Bu özellikler sayesinde kullanıcılar, hava durumu analizlerini kolaylıkla yapabilmektedir.
- [Hava Durumu API Ekranı](https://github.com/user-attachments/assets/a40f9720-1887-40fa-b241-dd8c0419e3f4)
-----------------------------------------------------------------------
## 🌕 PROJE 7 - API ENTEGRASYONU İLE HAVA DURUMU TAKİBİ PROJESİBu proje, ***Console App*** kullanılarak geliştirilmiş bir hava durumu takip sistemidir.
***Proje 6***'da geliştirilmiş ***Hava Durumu API***'si kullanılarak oluşturulan bu projede, kullanıcıların çeşitli şehirlerin hava durumu bilgilerini API üzerinden alarak etkileşimde bulunmaları sağlanmaktadır. Uygulama, kullanıcıların yeni şehirler eklemesine, mevcut verileri güncellemesine ve silmesine olanak tanımaktadır. Bu sayede, kullanıcılar hava durumu analizlerini kolaylıkla gerçekleştirebilmektedir.
- [API Consume Ekranı](https://github.com/user-attachments/assets/02b439e8-7dbd-48e2-af6e-2dcc4aea481f)
-----------------------------------------------------------------------
## 🌕 PROJE 8 - RAPIDAPI İLE GÜNCEL DÖVİZ KURU TAKİBİ PROJESİBu proje, ***RapidAPI*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir döviz kuru takip sistemidir.
Bu projede, RapidAPI üzerinden sağlanan ***Currency Conversion and Exchange Rates API*** kullanılarak ***Dolar, Euro*** ve ***Sterlin*** para birimlerinin ***Türk Lirası (TL)*** karşılıkları alınmıştır. Kullanıcı, belirli bir para biriminde girdiği tutar ile ilgili döviz değerini çarparak toplam fiyatı hesaplayabilir. Bu sayede kullanıcılar, döviz kurlarını takip edebilir ve farklı para birimleri arasındaki dönüşümleri kolaylıkla gerçekleştirebilir. Uygulama, kullanıcılara güncel döviz bilgilerini sunarak döviz alım-satım işlemlerinde doğru kararlar vermelerine yardımcı olur.
- [Güncel Döviz Kurları Ekranı](https://github.com/user-attachments/assets/916642d9-087d-4707-87af-6e82ff1c5bf1)
-----------------------------------------------------------------------
## 🌕 PROJE 9 - MONGODB SİPARİŞ TAKİBİ PROJESİBu proje, ***MongoDB*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir sipariş takip sistemidir. Uygulama, tek form ekranından oluşmaktadır: ***Sipariş Yönetimi***. Bu ekranda siparişlerin oluşturulması, güncellenmesi, silinmesi ve listelenmesi gibi temel CRUD (Create, Read, Update, Delete) işlemleri yapılır. Sistem, kullanıcı dostu bir arayüz ile hızlı ve verimli bir sipariş yönetimi sunmayı amaçlar. Aynı zamanda, veri tabanında esnek yapı sayesinde sipariş verileri kolayca yönetilebilir ve ölçeklenebilir.
- [Sipariş Yönetim Ekranı](https://github.com/user-attachments/assets/d51a4d80-ca9c-4168-9f60-b9fff830aa90)
-----------------------------------------------------------------------
## 🌕 PROJE 10 - POSTGRESQL TODOLİST PROJESİBu proje, ***PostgreSQL*** ve **Windows Forms** kullanılarak geliştirilmiş bir yapılacak iş takip sistemidir.
***DbFirst*** yaklaşımı kullanılarak oluşturulan bu proje iki form ekranından oluşmaktadır: **Kategori Yönetimi** ve **Yapılacaklar Listesi**. Kullanıcılar kategorileri yönetebilir, yapılacak işler oluşturabilir, düzenleyebilir, silebilir ve güncelleyebilirler. Ayrıca, yapılacak işlerin durumu (**tamamlandı** veya **devam ediyor**) belirlenebilir. Proje, **CRUD** (Create, Read, Update, Delete) işlemlerini tam anlamıyla desteklemekte olup, PostgreSQL veri tabanı ile entegrasyon sağlamaktadır. Kullanıcı dostu bir arayüz sunan bu uygulama, veri tabanındaki bilgileri dinamik olarak listeleyerek, kullanıcıların hızlı ve etkili bir şekilde yönetmelerine olanak tanımaktadır.
- [Yapılacaklar Ekranı](https://github.com/user-attachments/assets/702dd976-276f-4248-8dee-f276a6b1c27e)
- [Kategori Ekranı](https://github.com/user-attachments/assets/7b3c7a25-3415-46d0-9fcd-255d8718b171)
-----------------------------------------------------------------------
## 🌕 PROJE 11 - TRIGGER SİPARİŞ TAKİP PROJESİBu proje, ***SQL Trigger*** , ***Entity Framework*** ve ***Console App*** kullanılarak geliştirilmiş bir sipariş takip sistemidir.
***DbFirst*** yaklaşımı ile veri tabanındaki tablolar baz alınarak konsol ekranında gerekli işlemler gerçekleştirilmiştir. Projede, sipariş eklendiğinde SQL tetikleyicileri (trigger) aracılığıyla hem ürün stokları hem de kasadaki toplam tutar otomatik olarak güncellenir. Kullanıcılar, konsol uygulaması üzerinden sipariş ekleyebilir ve mevcut siparişleri görüntüleyebilir. ***MSSQL*** veri tabanı kullanılarak stok yönetimi ve kasa takibi sağlanmış, Entity Framework ile veri tabanı işlemleri yürütülmüştür. Bu yapı, SQL tetikleyicileri sayesinde ***stok takibi*** ve ***kasadaki toplam tutar kontrolü***nü otomatik hale getiren pratik bir sistem sunmaktadır.
- [Sipariş Takip Ekranı](https://github.com/user-attachments/assets/cd217f24-d35d-4608-a6e7-8643fa51ec97)
-----------------------------------------------------------------------
## 🌕 PROJE 12 - JWT ÇALIŞAN TAKİP PROJESİBu proje, ***JWT (JSON Web Token)***, ***MSSQL*** ve ***Windows Forms*** teknolojileri kullanılarak geliştirilmiş modern bir çalışan takip sistemidir.
***DbFirst*** yaklaşımını benimseyen bu sistem, veri tabanı ile etkileşimli bir kullanıcı deneyimi sunarak kullanıcıların çalışan bilgilerini güvenli bir şekilde takip etmelerini sağlar. Proje, kullanıcıların giriş yapabilmesi için üç ana form ekranından oluşmaktadır: **Giriş Ekranı**, **Token Oluşturma Ekranı** ve **Çalışan Takip Ekranı**. Kullanıcılar, giriş ekranında kimlik bilgilerini doğru bir şekilde girdiklerinde, sistem tarafından oluşturulan JWT token'ı alacaklardır. Bu token, kullanıcının kimliğini doğrulamak ve yetkilendirmek için kullanılmaktadır. Kullanıcılar, oluşturulan token sayesinde çalışan takip ekranına erişim sağlarken, bu token'ın geçerliliği ve doğruluğu da sürekli olarak kontrol edilir. Eğer kullanıcı giriş bilgileri hatalıysa veya yetkisiz bir erişim denemesi yapılırsa, sistem ***"yetkiniz yok"*** hatası ile kullanıcıyı bilgilendirir. Bu sayede, kullanıcı verilerinin güvenliği artırılır ve yalnızca yetkili kullanıcıların sisteme erişimi sağlanır. Proje, güvenlik, performans ve kullanıcı deneyimini ön planda tutarak, modern yazılım geliştirme standartlarına uygun olarak tasarlanmıştır.
- [Giriş Ekranı](https://github.com/user-attachments/assets/56f62992-2e8e-4531-9ca6-f898d7191d93)
- [Token Oluşturma Ekranı](https://github.com/user-attachments/assets/98eb206a-6a30-4170-a77e-f9d78d35e462)
- [Çalışan Takip Ekranı](https://github.com/user-attachments/assets/9cb6123c-be04-4a1a-8056-8c0c94522a9c)
-----------------------------------------------------------------------
## 🌕 PROJE 13 - RAPIDAPI İLE ANLIK HAVA DURUMU TAKİBİ PROJESİBu proje, ***RapidAPI*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir hava durumu uygulamasıdır.
Bu projede, RapidAPI üzerinden sağlanan ***OpenWeather API*** kullanılarak ***İstanbul*** şehrinin sıcaklık, nem, rüzgar hızı gibi anlık hava durumu verileri kullancıya sunulmuştur. Hava durumu bilgilerine dayalı olarak görsel sunum yaparak kullanıcıya daha zengin bir deneyim sağlar. JSON verilerinden alınan hava durumu bilgilerine göre, bulutlu, yağmurlu, güneşli gibi farklı hava koşullarına uygun ikonlar dinamik olarak PictureBox üzerinde gösterilir. Uygulama, modern kullanıcı arayüzü ve kolay kullanımı ile, hava durumu tahminlerini grafiksel bir şekilde sunarak kullanıcı deneyimini iyileştirir.
- [Hava Durumu Ekranı](https://github.com/user-attachments/assets/e82707f7-e7fd-4c9a-8b32-f79c518d4460)
-----------------------------------------------------------------------
## 🌕 PROJE 14 - SQL RELATIONS İLE FUTBOL VERİ ANALİZİ PROJESİBu proje, ***MSSQL*** ve ***Windows Forms*** kullanılarak geliştirilmiş bir futbol veri yönetim uygulamasıdır.
Bu projede, futbol takımları, sponsorları ve futbolcuları ile ilgili veriler, ilişkisel veritabanı yapısı kullanılarak yönetilmektedir. Uygulama, kullanıcıların takımların ve futbolcuların bilgilerini görüntülemesine ve sponsor bilgilerini takip etmesine olanak tanır. ***Bire Bir***, ***Bire Çok*** ve ***Çoka Çok*** SQL ilişkilerini kullanılan bu proje, verilerin daha düzenli ve bağlantılı bir şekilde sunulmasını sağlar, böylece kullanıcılar veriler arasında kolayca geçiş yapabilir.
- [Takım Takip Ekranı](https://github.com/user-attachments/assets/88ba92b9-0296-4a75-97e0-34012849e62d)
- [Futbolcu Takip Ekranı](https://github.com/user-attachments/assets/cce41010-3317-418c-8c5d-c4be64f6a5f5)
- [Sponsor Takip Ekranı](https://github.com/user-attachments/assets/bfde0fde-23b0-4d5c-8209-fc0b928ee38d)-----------------------------------------------------------------------
## 🌕 PROJE 15 - AKARYAKIT FİYATLARI SİMÜLASYON PROJESİ
Bu proje, **RapidAPI** ve **Windows Forms** kullanılarak geliştirilmiş bir akaryakıt fiyatları simülasyon uygulamasıdır.
Projede, RapidAPI üzerinden sağlanan **Akaryakıt Fiyatları API** kullanılarak **İstanbul** ilinde bulunan **benzin, dizel ve LPG** gibi yakıt türlerinin güncel fiyatları dinamik olarak kullanıcıya sunulmaktadır. Uygulama, API verilerine dayalı olarak kullanıcıya seçilen yakıt türüne göre toplam fiyatı hesaplama imkanı verir ve bu işlemi görsel bir simülasyonla destekler. Yakıt türü ve miktarı kullanıcının seçimine göre belirlenir ve doldurma işlemi bir **ProgressBar** ile görselleştirilir. Uygulama, modern bir kullanıcı arayüzü sunarak, akaryakıt fiyatları ve yakıt tüketimi simülasyonunu kolay ve anlaşılır bir şekilde gerçekleştirir. Anlık fiyat değişimlerini takip etmek ve bunlara göre simülasyon yapmak isteyen kullanıcılar için etkili bir çözümdür.
- [Akaryakıt Simülasyon Ekranı](https://github.com/user-attachments/assets/f63ab695-9055-4ea8-be08-64b5e6dd265e)
-----------------------------------------------------------------------
## 🌕 PROJE 16 - MAILKIT MAIL AKTİVASYON PROJESİ
Bu proje, **MailKit**, ***Entity Framework*** ve **Windows Forms** kullanılarak geliştirilmiş bir mail aktivasyon uygulamasıdır.
Uygulama, yeni kullanıcı kayıt işlemleri sırasında e-posta doğrulama sürecini yönetmek amacıyla tasarlanmıştır. Kullanıcı kayıt olurken, girdiği e-posta adresine bir doğrulama kodu gönderilir ve bu kodu doğru bir şekilde girdiğinde hesabı aktif hale getirilir. Proje, **MailKit** kütüphanesi kullanılarak SMTP üzerinden e-posta gönderimini sağlar. Kullanıcı tarafından girilen e-posta adresine, rastgele üretilmiş altı haneli bir aktivasyon kodu gönderilir. Kullanıcı, bu kodu onay ekranında girdikten sonra veritabanındaki `IsConfirm` alanı `true` olarak güncellenir ve hesap etkinleştirilir. Eğer kod hatalı girilirse kullanıcıya hata mesajı gösterilir. Uygulama, kullanıcı dostu bir arayüz sunarak mail doğrulama sürecini sorunsuz bir şekilde gerçekleştirmeyi hedefler.
- [Kullanıcı Kayıt Ekranı](https://github.com/user-attachments/assets/ebc12758-dfd7-47aa-96ea-e88039213f10)
- [Mail Doğrulama Ekranı](https://github.com/user-attachments/assets/12a408fa-3663-47ce-baed-fb3cbd631e5d)-----------------------------------------------------------------------
## 🌕 PROJE 17 - KAGGLE DATASET ENTEGRASYON PROJESİBu proje, ***Kaggle*** üzerinde bulunan ***Global Superstore Dataset***'i kullanarak veri analizi yapma amacını taşımaktadır. Veri seti, gelecekteki projelerde dashboard oluşturma amacıyla kullanılacak bir veri tabanı olarak entegre edilmiştir. Proje, satış verileri, siparişler, kâr, müşteri bilgileri ve daha fazlasını içeren geniş kapsamlı bir ticari veri setine dayanmaktadır.
-----------------------------------------------------------------------
## 🌕 PROJE 18 - SUPERSTORE DASHBOARD PROJESİBu proje, **Global Superstore Dataset** ve **Windows Forms** kullanılarak geliştirilmiş bir e-ticaret paneli uygulamasıdır.
Uygulama, Superstore veri tabanındaki satış verilerini analiz etmek ve grafiksel olarak kullanıcıya sunmak amacıyla tasarlanmıştır. Proje, SQL sorguları kullanarak veritabanındaki çeşitli istatistikleri ve görselleştirmeleri sağlar. Örneğin, toplam ürün sayısı, farklı şehirlerin satış oranları, Türkiye’de yapılan siparişler gibi bilgiler ana ekranda etkileşimli widget'lar şeklinde gösterilir. Ek olarak, ülkelerin satış dağılımı, sipariş miktarları ve önceliklerine göre siparişlerin analizleri çeşitli grafikler üzerinde görselleştirilir.
Bu analizlerden bazıları şunlardır:
- Toplam ürün sayısı, şehir ve ülke bazlı sipariş sayıları
- Ülkelere göre sipariş miktarlarını gösteren grafikler
- Sipariş önceliğine göre sipariş dağılımı grafikleri
- Kullanıcı dostu arayüz ve görselleştirme
Uygulamanın ana amacı, Superstore veri tabanındaki satış performansını detaylı bir şekilde incelemek ve verileri kolayca anlaşılabilir grafikler ve sayısal bilgiler halinde kullanıcıya sunmaktır.
- [Panel Ekranı](https://github.com/user-attachments/assets/6b783a96-6ff1-4642-8816-ac852436c64d)-----------------------------------------------------------------------
## 🌕 PROJE 19 - ANLIK MASA DURUM TAKİP PROJESİBu proje, **Windows Forms** kullanılarak geliştirilmiş bir masa durumu takip projesidir.
Restorandaki masaların dolu ya da boş olma durumlarını anlık olarak kullanıcıya gösterir. Her masa bir butonla temsil edilmekte olup, butonun rengi masanın durumunu belirtir; dolu masalar kırmızı, boş masalar ise yeşil renkte gösterilir. Uygulama, ***zamanlayıcı (timer)*** kullanılarak düzenli aralıklarla veri tabanını kontrol eder ve masaların durumu güncellenir. Bu sayede, kullanıcılar masaların anlık durumunu gerçek zamanlı olarak takip edebilir. Ekranda masa sayısına göre butonlar dinamik olarak yerleştirilir, böylece görsel açıdan düzenli bir masa yerleşimi sağlanır.
- [Masa Takip Ekranı](https://github.com/user-attachments/assets/8c01ebce-6c0e-4476-ad70-582f4fc69873)
-----------------------------------------------------------------------
## 🌕 PROJE 20 - FİNAL PROJEBu projede, kurstaki genel konu başlıkları tekrar edilmiştir.
-----------------------------------------------------------------------
#### 📦 Veri Tabanı Yedek DosyalarıBu proje serisine ait tüm veri tabanı yedek dosyalarını aşağıdaki bağlantıdan toplu halde indirebilirsiniz. Yedek dosyaları, projeleri incelemeniz ve yerel ortamınızda çalıştırabilmeniz için gerekli tüm veritabanı tablolarını ve verilerini içermektedir.
[**Veri Tabanı Yedek Dosyalarını İndir (ZIP)**](https://drive.google.com/file/d/1z8UnYervjfZ-MnQsoGZO5UgurGciILRE/view?usp=drive_link)
-----------------------------------------------------------------------
Görüşürüz 🎉