Yazılım Eğitimi
Unityverse Akademi’nin özel yazılım dersleri, yazılım dünyasına adım atmak isteyenler için mükemmel bir seçimdir. Bu özel derslerde, temel ve ileri seviye programlama konularını öğrenecek ve kendi projelerinizi hayata geçirebileceksiniz.
Eğitimimiz, California Üniversitesi standartlarındadır. Eğitmenimiz uzman ve deneyimli bir akademisyendir. Eğitmenimiz, birçok programlama dilinde uzmanlaşmış ve birçok başarılı projeye imza atmıştır. Eğitmenimiz, size programlamayı en iyi şekilde öğretmek için hem teorik hem de pratik bilgiler sunacaktır.
Özel derslerimiz, sizin hızınıza ve öğrenme stilinize uygun bir şekilde tasarlanmıştır. Eğitim süresince, programlamanın temel sözdizimini ve veri tiplerini, fonksiyonlarını ve sınıflarını, nesne yönelimli programlama mantığını, dosya işlemlerini, veritabanı bağlantılarını ve daha birçok konuyu öğreneceksiniz.
Ayrıca öğrenciler, Türkiye’nin saygın üniversitelerinin teknoparklarından ve Sanayi ve Teknoloji Bakanlığı’ndan onaylı Ar-Ge Projesi kapsamında proje geliştirme ekibinde aktif olarak görev alır ve “Yazılım Uzmanlığı Proje Geliştirme Sertifikası” almaya hak kazanır.
Geliştirdikleri projeleri GitHub üzerinde yayınlayarak, yazılım şirketleriyle yapılan teknik mülakatlarda öne çıkma ve işe alım süreçlerinde avantaj elde etme fırsatı kazanırlar.
Özel derslerimiz, sizin ihtiyaçlarınıza ve hedeflerinize göre özelleştirilebilir. İster yeni başlayan bir öğrenci olun, ister deneyimli bir profesyonel, yazılım geliştirme becerilerinizi geliştirmek için ihtiyacınız olan her şeyi sunuyoruz.
Özel yazılım derslerimiz hakkında daha fazla bilgi almak için hemen arayın! Unityverse Akademi, yazılım dünyasında başarılı olmanız için ihtiyacınız olan bilgi ve becerileri sunar.
Sertifikalar
- Unityverse Academy Katılım Sertifikası (Ücretsiz)
- Unityverse Academy Başarı Sertifikası (Ücretli)
- Türkiye'nin en iyi üniversitelerinden onaylı, E-devlette görünür Sertifika (Ücretli)
- Microsoft Sertifikası (Ücretli)
- Uluslararası Sertifika (Ücretli)
Ders İçerikleri
Ders içerikleri sizlerin ihtiyaçlarına göre şekillenmektedir. Bilgi almak için hemen arayın!
Eğitmenlerimiz
Program Koordinatörü: Prof. Dr. Çetin Kaya KOÇ 
Google Scholar Stanford PLOS 2019 araştırmasına göre 17,080 bilgisayar mühendisi arasında 103. sıradadır.
Koç'un tasarlamış olduğu algoritmalar, Huawei, Texas Instruments, Intel ve Samsung gibi firmaların ürünlerinde kullanılmaktadır.
Yazılım Kalitesi ve Testi Eğitim Koordinatorü Yıldız Teknik Üniversitesi Yılın Yıldızları 2019 Rektörlük Özel Ödülü'nü almıştır.
University of California, Santa Barbara'da öğretim üyesi.
Kaliforniya, Türkiye ve Çin 'de doktora dersleri yürütmektedir.
Eğitimimizden kareler:


Değişkenler, koşullu ifadeler (if-else), döngüler ve metotlar (for, while, foreach)
Uygulamalı algoritmik düşünme
Sıralama algoritmaları ve uygulaması (flowgorithm ile)
Bulma algoritmaları ve uygulaması (front end alanında en çok kullanılanlar)
Sık karşılaşılan algoritmik problemlerin çözümü (genel)
Basit kodlama problemlerine yaklaşım (genel)
Karmaşık kodlama problemlerine yaklaşım (front end alanında)
Database verimli işleme modellerinin proje de uygulanması
front end geliştirme yaparken sık karşılaşılan algoritmik problemlerin uygulamalı çözümü
Nesne tabanlı yazılım tekniklerinin verimli algoritmalarla uygulanması
Daha fazla bilgi için iletişime geçin
Proje: “Algoritma Uygulama Koleksiyonu”
- Küçük ölçekli algoritma problemlerinden oluşan bir uygulama (ör. Fibonacci, Asal sayı, Sorting, Binary Search)
- Kodun her aşaması için açıklama satırları, algoritma akış diyagramları ve kullanıcı arayüzü ile desteklenebilir.
Amaç: Mantıksal düşünme, algoritma kurma becerisini kanıtlamak.
Nesne Yönelimli Programlama Kavramları: Nesne, sınıf, kalıtım, soyutlama, kapsülleme, çok biçimlilik, arayüz, erişim belirteçleri ve yazılım testinde kullanımı.
Sınıf ve Nesne Tasarımı: Yazılım testinde kullanılan nesnelerin tasarımı, nesne özellikleri ve davranışları, nesne yaşam döngüsü, nesne oluşturma ve yok etme, nesnelere erişim belirteçleri.
Kalıtım ve Soyutlama: Yazılım testinde kalıtım ve soyutlama kavramları, arayüzlerin kullanımı, özelleştirme ve geçersiz kılma.
Kapsülleme ve Bilgi Gizleme: Yazılım testinde kapsülleme tanımlaması, erişim belirteçleri, getter ve setter metotları, özellikler ve davranışlar.
Çok Biçimlilik ve Geç Bağlama: Çok biçimlilik tanımlaması, alt sınıfların üst sınıfları uygulaması, arayüzler, geç bağlama, sanal fonksiyonlar.
Nesne Yönelimli Analiz ve Tasarım: UML diyagramları, sınıf diyagramları, zamanlama diyagramları, durum makinesi diyagramları.
Nesne Yönelimli Programlama Uygulamaları: Yazılım testi için araçlar ve kütüphaneler, nesnelerin oluşturulması ve yönetimi, yazılım içi etkileşimler, örnek uygulamalar ve projeler.
Proje: “Mini Kütüphane Yönetim Sistemi”
- Sınıflar: Kitap, Üye, Ödünç, Yönetici
- İşlemler: Ekleme, silme, güncelleme, listeleme
Amaç: Kalıtım, polimorfizm, kapsülleme gibi OOP ilkelerini somutlaştırmak.
Versiyon kontrol sistemlerini giriş
Optimist ve Pesimist Kavramları (uygulamalı)
Dağıtık sistem kavramı (git ile uygulamalı)
Git Çalışma alanı,geçiş alanı,uzak sunucu kavramları
Front end geliştirme yaparken git komutlarının kullanımı (add,status,commit,merge,checkout,push,pull,revert)
Git branch kavramı oyun geliştirme de verimli kullanımı (uygulamalı)
Git birlikte çalışma (grup halinde front end projesi üzerinde workshop)
Gitignore Unity 3D için konfigürasyon (front end geliştirme yaparken uygulamalı)
Git çakışmalarının çözümü (front end projesi üzerinde uygulamalı)
400 farklı senaryo da git kullanımı (ekip çalışması -advance)
Git advance -Bu içeriği sadece eğitime kayıtlı öğrenciler görebilir - iletişime geçin
Proje: “Git Collaboration Case Study”
- 3 kişilik ekip çalışmasıyla aynı repository üzerinde branch–merge senaryosu
- Issue & Pull request yönetimi
Amaç: Ekip içi yazılım geliştirme pratiği kazandırmak.
HTML5 Temelleri (Etiketler, başlıklar, paragraflar, listeler, bağlantılar)
CSS3 Temelleri (Renkler, kenar boşlukları, dolgular, yazı tipleri, metin hizalama)
Düzenleme ve Yerleşim (Konteynerler, grid sistemi, Flexbox, CSS Grid)
Formlar ve Giriş Elemanları (HTML5 form elemanları, doğrulama, CSS ile stil verme)
Görseller ve Multimedya (Görüntüler, videolar, ses dosyaları, SVG)
Responsiv Tasarım (Medya sorguları, mobil uyumlu tasarım, adaptif düzenlemeler)
Geçişler ve Animasyonlar (CSS3 geçişler, anahtar kare animasyonları)
SEO ve Erişilebilirlik (Semantik HTML5, ARIA, SEO en iyi uygulamaları)
Ön Yüz Geliştirme İleri Seviye (SASS/LESS, performans iyileştirmeleri, cross-browser uyumluluğu)
Gerçek Dünya Projeleri (Portföy web sitesi, ticaret sitesi, tematik web siteleri geliştirme)
Proje: “Responsive Portfolio Website”
- Öğrencinin kendi CV’sini ve çalışmalarını sergileyen kişisel web sitesi
- HTML5 semantic yapı, CSS grid/flexbox düzeni
Amaç: Front-end temellerini kavratmak.
JavaScript Temelleri (Değişkenler, veri türleri, işlemciler, koşullu ifadeler)
Fonksiyonlar ve Kapsam (Fonksiyon tanımlama, çağırma, kapatma, kapsam)
DOM Manipülasyonu (Element seçimi, içerik değiştirme, olay dinleyicileri)
Diziler ve Nesneler (Dizi metodları, nesne tanımlama, döngüler)
Hata Yakalama ve Hata Yönetimi (Try-catch blokları, özel hata türleri)
Asenkron Programlama (Promisler, async/await, AJAX, Fetch API)
İleri JavaScript Konuları (Prototip tabanlı kalıtım, ES6+ özellikleri)
Test ve Hata Ayıklama (Jest, Mocha gibi test çerçeveleri, tarayıcı hata ayıklama araçları)
Modern JavaScript Çerçeveleri (React, Vue, Angular temelleri)
Gerçek Dünya Projeleri (Tam yığın uygulaması geliştirme, GitHub kullanımı, en iyi uygulamalar)
Proje: “Dinamik Görev Takip Uygulaması (To-Do App)”
- LocalStorage ile veri kaydı, filtreleme, tamamlanan görev yönetimi
Amaç: DOM manipülasyonu, event handling, data persistence.
React JS Temelleri (Kurulum, JSX, bileşenler, durum yönetimi)
React Hooks (useState, useEffect, özel hooklar)
Yol Yönlendirme (React Router, dinamik yollar, geçiş animasyonları)
Stil ve Tema İşleme (CSS modülleri, styled-components, tasarım sistemleri)
Durum Yönetimi (Redux, Context API, durum yönetimi en iyi uygulamaları)
API ile Çalışma (Axios, Fetch API, GraphQL)
Test Yazma (Jest, React Testing Library, bileşen testleri)
Performans İyileştirmeleri (Lazy loading, memoization, kod bölme)
Deployment ve CI/CD (Build süreci, hosting, sürekli entegrasyon ve dağıtım)
Gerçek Dünya Projeleri ve En İyi Uygulamalar (Ticaret sitesi, sosyal medya platformu, işbirlikli proje çalışması)
Proje: “E-Ticaret Ürün Kataloğu Uygulaması”
- React Router, Context API veya Redux ile state yönetimi
- Ürün listeleme, favorilere ekleme, sepete ekleme
Amaç: Component tabanlı yapı ve modern frontend mimarisi.
Bootstrap Temelleri (Kurulum, ızgara sistemi, konteynerler, sıralama)
Navigasyon Elemanları (Navigasyon çubukları, menüler, breadcrumb)
Medya Elemanları (Görseller, slaytlar, video ve ses entegrasyonu)
Formlar ve Düğmeler (Form tasarımı, düğmeler, giriş grupları)
Bootstrap ile Tablo ve Listeler (Duyarlı tablolar, listeler, işaretleme)
Özel Bileşenler (Modal pencereler, popovers, tooltips)
Bootstrap ile Responsiv Tasarım (Medya sorguları, mobil ve tablet uyumu)
Stil ve Tema Özelleştirme (SASS/LESS ile özelleştirme, tema oluşturma)
Bootstrap Eklentileri ve Araçları (Üçüncü taraf eklentiler, araçlar ve kütüphaneler)
Gerçek Dünya Projeleri (İşletme sitesi, portföy sitesi, tematik web siteleri geliştirme)
Proje: “Kurumsal Web Sitesi Tasarımı”
- Bootstrap temaları, grid yapısı, responsive navbar
Amaç: Framework kullanımı ile hız ve düzen sağlamak.
jQuery Temelleri (Kurulum, seçiciler, olaylar, DOM manipülasyonu)
Efektler ve Animasyonlar (Geçişler, yavaşlatma, özel animasyonlar)
DOM Gezintisi (Eleman bulma, ebeveyn ve çocukları seçme, filtreleme)
Ajax ile Veri İşleme (GET, POST istekleri, JSON işleme, hata yönetimi)
Formlar ve Giriş Elemanları (Form doğrulama, giriş işleme, etiketler)
Yeniden Kullanılabilir Plugin'ler (Özel jQuery eklentileri oluşturma, dış eklentiler kullanma)
Temel Performans İyileştirmeleri (DOM işlem optimizasyonları, olay delegasyonu)
Mobil İlk Yaklaşım (Dokunmatik olaylar, mobil uyumlu tasarımlar)
Gelişmiş Konular ve Güvenlik (Yeniden kullanılabilir kod, XSS, CSRF koruması)
Gerçek Dünya Projeleri (E-ticaret sitesi, etkileşimli web sitesi, portföy geliştirme)
Proje: “Etkileşimli Galeri veya Slider Uygulaması”
jQuery ile animasyonlu geçişler, modal yapılar
Amaç: DOM’u kolaylaştırılmış biçimde yönetme becerisi.
Node.js Temelleri (Kurulum, modüller, event-driven mimari)
Asenkron Programlama (Callback, Promise, Async/Await)
Node.js ile HTTP ve Web Sunucusu Kurulumu
Express.js Framework (Routing, Middleware, API geliştirme)
Veritabanı Entegrasyonu (MongoDB, MySQL, PostgreSQL)
Kimlik Doğrulama ve Yetkilendirme (JWT, OAuth, Session yönetimi)
Gerçek Zamanlı İletişim (WebSocket, Socket.io)
RESTful API ve GraphQL
Dosya Yükleme ve Yönetimi
Node.js ile Mikroservis Mimarisi
Gerçek Dünya Projeleri (E-ticaret, Blog, API geliştirme)
Proje: “RESTful API Geliştirme”
- Kullanıcı kayıt, giriş, CRUD işlemleri
Express.js + JWT Authentication
Amaç: Backend mimarisi ve API üretme yetkinliği.
SQL Temelleri (Veri tipleri, tablolar, SELECT sorguları)
MySQL Kurulumu ve Yapılandırması (Kurulum, güvenlik ayarları, kullanıcı yönetimi)
Veri Ekleme, Güncelleme, Silme (INSERT, UPDATE, DELETE komutları)
İleri Sorgulama Teknikleri (JOIN operasyonları, alt sorgular, işlevler)
Veritabanı Tasarımı (Normalization, ilişkiler, dizin oluşturma)
Yedekleme ve Kurtarma (Veri yedekleme, geri yükleme, felaket kurtarma planlaması)
Performans İyileştirme (Sorgu optimizasyonu, dizinleme, önbellekleme)
Güvenlik ve Erişim Kontrolü (Yetkilendirme, kimlik doğrulama, güvenlik duvarı)
Veritabanı Yönetim Araçları (phpMyAdmin, Workbench, komut satırı kullanımı)
Gerçek Dünya Projeleri (E-ticaret veritabanı tasarımı, CRM sistemi, analitik raporlama)
Proje: “Veritabanı Tasarımı ve Sorgulama”
- Kullanıcı, ürün, sipariş tabloları
- INNER JOIN, GROUP BY, VIEW kullanımı
Amaç: Veri modelleme ve ilişkisel düşünme.
NET Core Temelleri (Kurulum, CLI araçları, ilk uygulama oluşturma)
C# Programlama Dilinde İleri Düzey Konular (OOP, LINQ, asenkron programlama)
Web API Geliştirme (RESTful servisler, otantikasyon, güvenlik)
Entity Framework Core (Veritabanı erişimi, migrations, ilişkisel veri)
MVC ve Razor Pages ile Web Uygulaması Geliştirme (Yönlendirme, model bağlama, view bileşenleri)
Test Yürütme (Birim testleri, entegrasyon testleri, test kütüphaneleri)
Ölçeklenebilirlik ve Performans İyileştirmeleri (Önbellekleme, dağıtım stratejileri)
Microservices ve Konteynerleme (Docker, Kubernetes, servis iletişimi)
DevOps ve Sürekli Entegrasyon (CI/CD, otomasyon araçları, bulut dağıtımı)
Gerçek Dünya Projeleri (E-ticaret sitesi, içerik yönetim sistemi, iş uygulamaları geliştirme)
Proje: “Küçük Ölçekli CRM Uygulaması”
- Kullanıcı rolleri, müşteri takibi, dashboard ekranı
- MVC pattern ve Entity Framework kullanımı
Amaç: Full-stack mimarinin Microsoft ekosisteminde uygulanması.
Responsive ve Adaptive Tasarım: Çeşitli cihazlarda uyumlu tasarım.
MVC ve Diğer Tasarım Desenleri: Verimli kod organizasyonu.
API Tasarımı ve Geliştirme: RESTful, GraphQL gibi.
Veritabanı İlişkileri: SQL join operasyonları, ORM kullanımı gibi.
Asenkron Programlama: Callbacks, Promises, Async/Await gibi.
Performans Optimizasyonu: Caching, lazy loading gibi.
Güvenlik Protokolleri: OAuth, JWT gibi.
Erişilebilirlik (A11y): WAI-ARIA standartları gibi.
SEO (Arama Motoru Optimizasyonu): SEMRush, Google Analytics gibi araçlarla.
Agile ve Scrum Metodolojileri: İteratif geliştirme süreçleri.
Hata Ayıklama ve Test: Hem ön yüz hem de arka yüz için test stratejileri.
Kullanıcı Deneyimi (UX) ve Kullanıcı Arayüzü (UI) İlkeleri: İnsan-merkezli tasarım.




