2024-2025 ÖĞRENCİ PROJELERİ

RabbitMQ

Bu sunum, mesajlaşma altyapısı olarak dünya genelinde yaygın şekilde tercih edilen RabbitMQ'nun temel yapı taşlarını, mimarisini ve çalışma prensiplerini kapsamlı bir biçimde ele almaktadır. RabbitMQ'nun ne olduğu, hangi amaçlarla kullanıldığı ve sağladığı avantajlar detaylı şekilde açıklanarak, sistemlerin mesaj alışverişi süreçlerinde nasıl kritik bir rol oynadığı üzerinde durulmaktadır.

Hazırlayan: Sıla Durmaz

Docker - Kubernetes

Docker ve Kubernetes teknolojilerini kullanarak basit bir "Hello Web" uygulamasını container hâline getirip Kubernetes üzerinde çalıştırdığımız bu projede, Docker ile uygulamayı imaj haline getirip Docker Hub’a yükledik; ardından Kubernetes üzerinde YAML dosyalarıyla Deployment ve Service yapılarını tanımlayarak uygulamayı çalıştırdık. Bu süreçte docker build, push ve kubectl apply gibi temel komutları kullanarak, mikroservis temelli sistemlerde container yönetimi ve servis erişimini uygulamalı olarak deneyimledik.

Hazırlayan: Rojin Yazıcı

Eldoria Oyun

Eldoria: The Lost Kingdoms, kayıp krallıkların ardındaki gizemleri ortaya çıkarmayı amaçlayan bir kahramanın epik yolculuğunu konu alan, 2D platform türünde geliştirilmiş bağımsız bir video oyunudur. Oyun, farklı temalara sahip bölümler aracılığıyla oyuncuları çeşitli çevresel zorluklarla karşı karşıya getirirken; sade, etkileyici grafik tasarımı ve akıcı oynanış dinamikleriyle dikkat çekmektedir.

Hazırlayan: Sudenur Koyuncuoğlu

REST API ve Swagger

Proje Tanıtımı Bu proje, REST mimarisi kullanılarak tasarlanmış ve Node.js, Express ile geliştirilmiş bir API'dir. MongoDB kullanılarak veri yönetimi sağlanmakta, Mongoose ile veri modelleri tanımlanmaktadır. Ayrıca proje Swagger ile dokümante edilmiştir, böylece API endpoint’leri kullanıcı dostu bir arayüzde kolayca görüntülenebilir ve test edilebilir. Projede API doğrulama, hata yönetimi ve güvenlik önlemleri dikkate alınarak profesyonel bir yapı oluşturulmuştur.

Hazırlayan: Pelin Kesici

MongoDB

Bu proje, seçtiğim konu olan MongoDB’nin temel çalışma mantığını gösteren basit bir Express.js uygulamasıdır. Mongoose kütüphanesiyle MongoDB’ye bağlanılmış, API uç noktaları üzerinden CRUD işlemleri yapılmıştır. Proje, Postman gibi araçlarla kolayca test edilebilir; veri ekleme, listeleme, güncelleme ve silme işlemleri rahatlıkla denenebilir. Bu sayede MongoDB'nin Express.js ile nasıl entegre edildiği anlaşılır biçimde gösterilmiştir.

Hazırlayan: Enes Aslan

CryptoFundBot

CryptoFundBot, kripto para borsalarındaki finansman oranlarını takip eden ve eşik değer aşıldığında Telegram üzerinden anlık uyarılar gönderen bir sistemdir. CoinEX, Binance, Bybit, KuCoin ve MEXC gibi popüler borsalardan veri çekerek yatırımcılara long-short yönlü bilgilendirmeler sunar. Python ve Telegram API ile geliştirilen bu bot, PM2 ile kesintisiz çalışır. Saatlik hatırlatmalar sayesinde kullanıcılar piyasadaki fırsatları zamanında yakalayabilir. Proje, API kullanımı, veri analizi ve otomatik bildirim sistemleri konularında pratik bir çözüm sunmaktadır.

Hazırlayan: Mert Önel

Hakkında

Bu platformda yer alan projeler, 2024-2025 eğitim öğretim yılı boyunca öğrencilerin azmi, yaratıcılığı ve teknik yetkinlikleriyle şekillenmiş; Öğretim Görevlisi Nihat Tunalı'nın rehberliğinde hayata geçirilmiştir.

Bu projeler, geleceğin meslek profesyonelleri olan öğrencilerimizin emeklerini ve vizyonlarını yansıtmaktadır.