Yapay Zeka Destekli Uçtan Uca Yazılım Geliştirme Eğitimi! AI Stack Developer Programı ile frontend, backend ve yapay zeka entegrasyonunu bir arada öğrenin. Bu uygulamalı programda sadece klasik yazılım geliştirme süreçlerini değil, yapay zeka araçlarını iş akışınıza katarak uçtan uca gerçek ürünler ve projeler inşa etmeyi deneyimleyeceksiniz.
Git-Github
Versiyon Kontrol Sistemi Mantığı
Temel Git Komutları
GitHub ile Proje Yönetimi
Web Temelleri & HTML
İnternetin Çalışma Anatomisi
Semantik HTML Etiketleri
Modern Form ve Girdi Yapıları
CSS & Modern UI
CSS ile Görsel Şekillendirme
Flexbox ve CSS Grid Mimarisi
Responsive Tasarımı
JavaScript ile Temel Programlama
Algoritmik Düşünce ve Kurgu
Değişkenler ve Veri Tipleri
Koşullar, Döngüler ve Fonksiyonlar
Proje 1 - Kişisel Web Sitesi
UI/UX Kurallarıyla Arayüz İnşası
Portfolyo Tasarımı
Modern UI/UX prensiplerine uygun, tüm cihazlarla uyumlu bir arayüz tasarlanır.
Kişisel marka değerini öne çıkaran profesyonel "Hakkımda", "Yetkinlikler" ve "Deneyim" bölümleri kurgulanır.
Geliştirilen projelerin sergilendiği, teknik detayların paylaşıldığı dinamik bir proje galerisi oluşturulur.
Backend'e Geçiş (MVC Giriş) - OOP
Request/Response
Sınıflar, Nesneler ve Kalıtım
Nesne Yönelimli Programlama (OOP)
Veritabanı & EF Core
İlişkisel Veri Modelleme
Temel SQL Sorguları
Code-First Yaklaşımı ve ORM
N-Tier Architecture + OOP Derinleşme
Katmanlı Mimari (N-Tier) Standartları
Soyutlama (Abstraction) ve Arayüzler
Repository ve Service Şablonları
Web API Temelleri
HTTP Protokolü ve Metotları
RESful Mimari Standartları
Temel CRUD İşlemleri
Profesyonel API Geliştirme
Veri Transferi Objeleri (DTO)
Veri Doğrulama (Validation)
Global Hata Yakalama ve Loglama
React Giriş
Modern Frontend ve Component Mimarisi
JSX Sözdizimi
Props ve Temel State Yönetimi
React + API Entegrasyonu
Asenkron JavaScript İşlemleri
Fetch ve Axios ile Veri çekme
Gelen Veriyi Arayüzde Dinamik Gösterme
React Form & State Yönetimi
React Hooks
Kontrollü Form Yönetimi
Kullanıcı Etkileşimlerinin İşlenmesi
React Mini Proje
Full-Stack Proje Birleştirme
API Bağlantılı Dinamik Arayüz
Uçtan Uca Veri Yönetimi
AI Fundamentals
LLM Nedir?
Prompt Mühendisliğinin Altın Kuralları
Geliştirici İçin Yapay Zeka Ekosistemi
AI ile Yazılım Geliştirme
ChatGPT, Gemini ve Claude ile Kod Üretimi
AI IDE'leri ve Eklentiler
AI ile Hızlı Debugging ve Refactoring
Backend + AI Entegrasyonu
Backend Sistemlerine AI API Bağlama
Dinamik Prompt Oluşturma ve İstek Atma
AI Yanıtlarını (JSON) İşleme ve Formatlama
Proje 2 - AI E-Ticaret Sistemi
Hızlı CRUD ve React UI Geliştirme
AI API ile Otomatik Ürün Açıklaması Yazdırma
AI Destekli SEO Etiketleri Üretme
React ve Backend API servisleri kullanılarak uçtan uca çalışan profesyonel bir alışveriş altyapısı inşa edilir.
Gemini/OpenAI API entegrasyonu ile sadece ürün adı girilerek otomatik ve yaratıcı ürün açıklamaları üretilir.
Yapay zeka aracılığıyla arama motoru optimizasyonu (SEO) için uygun meta etiketleri ve anahtar kelimeler saniyeler içinde oluşturulur.
Kullanıcı dostu bir yönetim paneli üzerinden ürünlerin veri akışı ve stok takibi yönetilir.
Proje 3 - AI Chatbot
Etkileşimli Chat Arayüzü
AI API'leri ile Dinamik Sohbet Akışı
Sisteme Özgü Prompt Yönlendirmeleri
Kullanıcıyla anlık etkileşime giren, modern ve akıcı bir mesajlaşma arayüzü (Chat UI) kodlanır.
Yapay zekaya projenin sınırlarını çizen "Sistem Komutları" tanımlanarak, sadece belirlenen kurallar dahilinde cevap vermesi sağlanır.
API üzerinden gelen verilerle, kullanıcının sorularını analiz eden ve çözüm odaklı doğal yanıtlar üreten bir mekanizma kurulur.
Kurumsal kimliğe uygun tonlamalar ve kısıtlamalar eklenerek profesyonel bir destek asistanı deneyimi sunulur.
Proje 4 - AI CV Analiz Sistemi
Dosya Yükleme ve Metin Çıkarımı
AI API ile Metin Analizi ve Puanlama
Sonuçlara UI Üzerinde Dinamik Gösterme
Sisteme yüklenen PDF veya metin dosyalarındaki verileri okuyan ve ayrıştıran bir yükleme altyapısı geliştirilir.
Yapay zeka modelleri kullanılarak adayların yetkinlikleri, hedeflenen pozisyona göre objektif bir puanlama sistemine tabi tutulur.
Analiz edilen verilerden yola çıkarak adayın güçlü ve zayıf yönlerini belirleyen stratejik gelişim önerileri raporlanır.
Elde edilen analiz sonuçları ve başarı oranları, modern veri görselleştirme teknikleriyle arayüzde sergilenir.
istanbulegitimakademi.com Çerez Politikası (aşağıda kısaca “Politika” olarak anılacaktır.) Firma Ünvanı (aşağıda kısaca “Nitelikli Bilişim” olarak anılacaktır.) tarafından hazırlanmıştır ve istanbulegitimakademi.com Gizlilik politikasının ekini oluşturmaktadır.
Birçok web sitesi gibi, istanbulegitimakademi.com’de de (aşağıda kısaca “Site” olarak anılacaktır.) ziyaretçilere kişisel içerik ve reklamlar göstermek, Site üzerinde trafik analizi gerçekleştirmek ve ziyaretçi kullanım alışkanlıklarını anlamak amacıyla Çerezler kullanılmaktadır (Site’de kullanılan Çerez türleri ve kullanım amaçları için bkz. [Hangi Çerezler Kullanılmaktadır?]).
istanbulegitimakademi.com, bu Politika’yı Site’de hangi Çerezlerin kullanıldığını ve ziyaretçilerin bu konudaki tercihlerini nasıl yönetebileceğini açıklamak amacıyla hazırlamıştır.
Çerezler, ziyaret ettiğiniz internet siteleri tarafından tarayıcılar aracılığıyla bilgisayarınıza (ya da akıllı telefon veya tablet gibi diğer cihazlarınıza) kaydedilen ve genelde harf ve rakamlardan oluşan çok küçük metin dosyalarıdır. Çerezler, ziyaretçilere ilişkin isim, cinsiyet veya adres gibi kişisel verileri içermezler.
Çerezler, ziyaret ettiğiniz web sitesini yöneten sunucular tarafından oluşturulurlar. Böylelikle ziyaretçi aynı siteyi ziyaret ettiğinde sunucu bunu anlayabilir. Çerezler, web sitesi sahiplerine aynı ziyaretçinin siteyi yeniden ziyaret ettiğini gösteren kimlik kartlarına benzetilebilir.
Çerezler konusundan daha detaylı bilgi için www.aboutcookies.org ve www.allaboutcookies.org adreslerini ziyaret edebilirisiniz.
Çerezler, sahipleri, kullanım ömürleri ve kullanım amaçları bakımından sınıflandırılabilir.
site’de, Çerezler aşağıdaki amaçlar kapsamında kullanılmaktadır:
Ziyaretçilerin kendilerine ait hangi kişisel verilerin toplanabildiği konusunda tercihlerini serbestçe kullanabilmesi istanbulegitimakademi.com için son derece önemlidir. Bununla birlikte, site’in çalışması için zorunlu olan Çerezler konusunda tercih yönetimi mümkün olamamaktadır. Ayrıca, bazı Çerezlerin kapatılması halinde site’in çeşitli fonksiyonlarının çalışmayabileceğini hatırlatırız.
site’de kullanılan Çerezlere dair tercihlerini ne şekilde yönetebileceğinize ilişkin bilgiler aşağıdaki gibidir:
6698 Sayılı Kişisel Verilerin Korunması Kanunu’nun 11. maddesi uyarınca ziyaretçiler, istanbulegitimakademi.com’e başvurarak, kendirleriyle ilgili,
Söz konusu haklar, kişisel veri sahipleri tarafından yazılı olarak ya da kayıtlı elektronik posta adresi üzerinden iletildiğinde her hâlükârda 30 (otuz) gün içerisinde değerlendirilerek sonuçlandırılacaktır. Taleplere ilişkin olarak herhangi bir ücret talep edilmemesi esas olmakla birlikte, istanbulegitimakademi.com, Kişisel Verileri Koruma Kurulu tarafından belirlenen ücret tarifesi üzerinden ücret talep etme hakkını saklı tutar.
istanbulegitimakademi.com, Politika ile ziyaretçilerine Çerez kullanımı konusunda detaylı açıklama sunmayı ve Çerez tercihleri konusunda bilgilendirmede bulunmayı hedeflemiştir. Bu bakımdan, site’de yer alan Çerez bilgilendirme uyarısının kapatılması ve site’nin kullanmaya devam edilmesi halinde Çerez kullanımına rıza verildiği kabul edilmektedir. Ziyaretçilerin Çerez tercihlerini değiştirme imkânı her zaman saklıdır.
istanbulegitimakademi.com, Politika hükümlerini dilediği zaman değiştirebilir. Güncel Politika site’de yayınlandığı tarihte yürürlük kazanır.
Son güncelleme tarihi: 10.01.2020
Bu tür çerezlerin kullanılmasının temel amacı ziyaretiniz süresince site’in düzgün bir biçimde çalışmasını sağlamaktır. Örneğin; birden fazla sayfadan oluşan çevrimiçi formları doldurmanızın sağlanmaktadır.
Kalıcı çerezler site’in işlevselliğini artırmak, ziyaretçilerimize daha hızlı ve iyi bir hizmet sunmak amacıyla kullanılan çerez türleridir. Bu tür çerezler ziyaretçi tercihlerini hatırlamak için kullanılır ve tarayıcılar vasıtasıyla kullanılan cihazda depolanır. Kalıcı çerezlerin bazı türleri site’i kullanım amacınız gibi hususlar göz önünde bulundurarak sizlere özel öneriler sunulması için kullanılabilmektedir. Kalıcı çerezler sayesinde site, aynı cihazla tekrardan ziyaret etmeniz durumunda, cihazınızda site tarafından oluşturulmuş bir çerez olup olmadığı kontrol edilir ve var ise, sizin siteyi daha önce ziyaret ettiğiniz anlaşılır ve size iletilecek içerik bu doğrultuda belirlenir ve böylelikle sizlere daha iyi bir hizmet sunulur.
Teknik çerezler ile site’in çalışması sağlanmakta, internet sitesinin çalışmayan sayfaları ve alanları tespit edilmektedir.
Ziyaretçilerin şifrelerini kullanarak site’e giriş yapmaları durumunda, bu tür çerezler ile, ziyaretçinin site’de ziyaret ettiği her bir sayfada site kullanıcısı olduğu belirlenerek, kullanıcının her sayfada şifresini yeniden girmesi önlenir.
site’de kullanıcılara sunulan reklamları özelleştirmek ve zaten görüntülenmiş reklamların tekrar gösterilmesini engellemek için kullanılan çerez türleridir.
Kullanıcıların tercihlerini farklı site sayfalarını ziyarette de hatırlamak için kullanılan çerezlerdir. Örneğin, seçmiş olduğunuz dil tercihinizin hatırlanması.
Analitik çerezler ile site’i ziyaret edenlerin sayıları, site’de görüntülenen sayfaların tespiti, site ziyaret saatleri, site sayfaları kaydırma hareketleri gibi analitik sonuçların üretimini sağlayan çerezlerdir.