☰ Menü
Geçmişte ne yaptık? · Ri Akademi program arşivi

Yazılım Dünyası

Algoritmadan uygulamaya, koddan çözüme

Bu program geçmiş dönem eğitim çalışmalarımızdandır.

Düzenli sınıf eğitimlerimizi tamamladık; bu programa sınıf kaydı alınmamaktadır. Bu sayfada geçmiş çalışmalarımızı ve bugün de yararlanabileceğiniz öğrenme önerilerini bulabilirsiniz.

Yeni Dönemde İletişim

Öğrenme İhtiyacınız İçin Birlikte Yol Bulalım

Ri Akademi’de artık yüz yüze grup eğitimleri düzenlemiyoruz. İhtiyacınıza göre kişiye özel online ders, mentörlük, öğrenci projenizi geliştirmenize yönelik rehberlik ve profesyonel projeler için destek seçeneklerini kapsam ve uygunluğa göre birlikte değerlendirebiliriz.

İhtiyacını Konuşalım →

Code Master 360 Eğitimi

Geçmiş Programın İçeriği

Ri Akademi ile Yazılım Dünyasında Söz Sahibi Ol...

Yazılım ve teknoloji alanında güçlü bir kariyer hedefliyor musunuz?

CodeMaster 360 Eğitimi, algoritma temellerinden web ve mobil geliştirmeye, veri tabanlarından otomasyona kadar uzanan 500 saatlik kapsamlı bir yazılım geliştirme programıydı. Vaktinize, bütçenize ve öğrenme hızınıza uygun bir öğrenme deneyimi tasarladık.

Deneyimimiz ve Öğrenmeye Yaklaşımımız

Zamanına, bütçene ve öğrenme hızına göre geliştirilmiş, 2 aşamalı eğitim modelimizi farklı ihtiyaçlara yanıt vermek için tasarladık.

İlk aşamada katılımcılar, dijital projeler üretebilmek için gerekli temel yazılımları öğrendiler. Alanında en çok kullanılan programlar olan Python, C#, JavaScript ve SQL gibi araçlarla temel bilgilerden başlayarak uygulama ve proje geliştirmeye kadar ilerlediler. Bireysel projelerle portfolyo oluşturmaya başladılar.

İkinci aşamada katılımcılar, sektörde ihtiyaç duyulan profesyonel üretim teknikleri ile tanıştılar. Gerçek projeler üzerinde uygulamalar geliştirdiler, sunumlar hazırladılar ve tüm bu süreci portfolyolarına aktardılar.

Bugün bu deneyimle, kişiye özel ders ve mentörlük taleplerini ihtiyaç, seviye ve hedef doğrultusunda değerlendiriyoruz.

Kimler İçin Uygun?

Yazılım Geliştirme, Web Tasarımı, Mobil Uygulama Geliştirme veya Otomasyon sektörü hedefleyenler.

Yeni bir meslek edinmek veya kodlama becerilerini geliştirmek isteyen herkes (ön koşul yok!).

Freelance çalışmak, start-up kurmak veya kurumsal yazılım ekiplerinde yer almak isteyenler.

CodeMaster 360 - Dijital Dünyayı Kodlamaya Hazır mısın?

Algoritma, Web Geliştirme, Backend, Veritabanı, Python ve C# gibi güçlü dillerle web, masaüstü ve mobil uygulamalar geliştirdiler; veritabanı yönetimi ve API entegrasyonu konularında4 bölümdeçalışmalar yaptılar.

EĞİTİM KAPSAMI- SIFIRDAN İLERİ SEVİYEYE!

Saatler geçmiş programın kapsamına aittir; güncel grup eğitimi veya kayıt takvimi değildir.

Program İçinde Neler Var?

Python Back-End Development · 170 Saat

Algoritma ve Programlamaya Giriş - 12 Saat

Algoritma ve Programlamaya GirişBu bölümde katılımcılar, problemi parçalara ayırma, mantıksal düşünme ve çözüm yollarını adım adım tasarlama becerisi kazandılar. Yazılıma başlamadan önce düşünme şeklinin nasıl olması gerektiği, algoritma kurma mantığı ve bunu gerçek kod yapısına dönüştürme süreçleri örneklerle uygulamalı olarak ele aldık. Programlamaya yeni başlayanların yazılımı doğru temelde kavramasını sağlayan bu eğitim; pratik egzersizler ve basit uygulamalarla destekledik; böylece öğrenciler sonraki konulara sağlam bir altyapıyla geçiş yaptılar.

Python & Django Eğitimi - 120 saat

Back-End Development (Python & Django) EğitimiModern web uygulamalarının arka planında çalışan güçlü yapıları, veritabanı bağlantılarını ve API yönetimlerini bu programda detaylıca ele aldık. Python’un sade ve güçlü yapısıyla birlikte Django framework’ünün sağladığı hız ve güvenlik avantajları bir araya getirilerek profesyonel seviye back-end geliştirme becerisi kazanmalarına yönelik uygulamalar yaptık.

Eğitim, temel Python bilgisiyle başladı; ardından Django yapısı, veri modeli oluşturma, kullanıcı kimlik doğrulama ve RESTful API geliştirme süreçlerine kadar uzandı. Katılımcılar, gerçek dünya projelerinde kullanılabilecek güçlü ve ölçeklenebilir sunucu taraflı uygulamalar geliştirmeyi öğrendiler.

Back-End Geliştirme Nedir?Web uygulamalarının veri işleyen, sunucu taraflı yapısının temelleri

Python Programlamaya Giriş:Değişkenler, koşullar, döngüler, fonksiyonlar ve nesne yönelimli programlama (OOP)

Django Framework’e Giriş:Python ile hızlı ve güvenli web uygulamaları geliştirmek için kullanılan bir web framework’ü

MTV Mimarisi ve Django Proje Yapısı:Uygulama bölümlerinin birbirinden ayrıldığı, sürdürülebilir yapı tasarımı

Veritabanı Modelleme (ORM):Django’nun dahili ORM yapısıyla veritabanı modelleri oluşturma ve yönetme

Admin Panel Kullanımı:Yönetim arayüzü üzerinden veri kontrolü ve kullanıcı işlemleri

Formlar ve Validasyon:Kullanıcıdan veri alma, temizleme ve kontrol etme süreçleri

Kimlik Doğrulama ve Yetkilendirme:Login, logout, kullanıcı kayıt sistemi ve kullanıcı rolleriyle yetki kontrolü

Django REST Framework ile API Geliştirme:Uç nokta (endpoint) oluşturma, veri paylaşımı, filtreleme ve pagination işlemleri

Veritabanı Entegrasyonu ve Yönetimi:PostgreSQL, MySQL gibi sistemlerle bağlantı kurma ve veri işlemleri

Proje Yapılandırması ve Yayınlama:Hazırlanan projelerin sunucuya taşınması ve canlı ortama alınması

Veritabanı Tasarımı ve Programlama - 38 saat

Veritabanı Tasarımı ve Programlama (MySQL)Veritabanı sistemlerinin temel prensiplerinden başlayarak SQL ile veri yönetimini uygulamalı olarak ele aldık. Katılımcılar ilişkisel veritabanı yapısı, veri sorgulama teknikleri, çoklu tablo kullanımı ve birleştirme işlemleri üzerinde çalıştılar.

Katılımcılar, SQL dilinin temel sözdizimini öğrenerek gerçek dünya senaryolarında ihtiyaç duyulan tüm veri işlemlerini gerçekleştirebilecek seviyeye ulaştılar. Eğitim boyunca kullanılan örnekler ve projeler sayesinde kuramsal bilgiler pratikle pekiştirdiler.

Veritabanı Nedir, Neden Kullanılır?Verilerin saklanması, düzenlenmesi ve yönetilmesi için veritabanı sistemlerinin önemi

Geliştirme Ortamının Kurulması:MSSQL kurulumu, arayüz tanıtımı ve temel yapılandırma işlemleri

Veritabanı ve Tablo Oluşturma:Yeni veritabanı ve ilişkili tabloların oluşturulması, veri tiplerinin tanımlanması

Temel CRUD İşlemleri:INSERT: Yeni kayıt ekleme
SELECT: Veri sorgulama ve filtreleme
UPDATE: Kayıt güncelleme işlemleri
DELETE: Kayıt silme işlemleri

Sorgu Filtreleme ve Operatörler:WHERE koşulu ile sorgu kısıtlama, BETWEEN, IN ve LIKE gibi gelişmiş operatörlerle esnek filtreleme

Kayıt Sıralama ve Gruplama:ORDER BY ile veri sıralama, GROUP BY ile gruplandırma ve özet veri işlemleri

Aggregate Fonksiyonlar (Toplam, Ortalama vb.):COUNT, SUM, MAX, MIN gibi fonksiyonlarla toplu veri analizleri

Çoklu Tablo Kullanımı ve İlişkisel Veri Modeli:Birden fazla tablo arasında ilişki kurarak veri modelleme ve veri çekme işlemleri

SQL Joins - Birleştirme Yapıları:
INNER JOIN: Ortak verileri birleştirme
LEFT JOIN / RIGHT JOIN: Eksik veriler dahil farklı tablo birleşimleri

3+ Tablo Join İşlemleri: Karmaşık veri yapılarında çoklu ilişkilendirme

JOIN ile SELECT - UPDATE - DELETE: Birleştirme işlemleriyle kayıt güncelleme ve silme işlemlerinin birlikte kullanımı

Projeye Özel Veritabanı Yapısı Geliştirme:Eğitim sonunda bir yazılım projesine uygun şekilde özel veritabanı yapısının planlanması ve uygulanması

Front-End Development · 110 Saat

Front-End Development (JavaScript, HTML, CSS, Bootstrap) - 110 Saat

Front-End Development (JavaScript, HTML, CSS, Bootstrap) EğitimleriKatılımcılar HTML ile yapı oluşturmayı, CSS ile tasarımı şekillendirmeyi, JavaScript ile etkileşim kazandırmayı ve Bootstrap ile mobil uyumlu görünümler hazırlamayı uygulamalı olarak öğrendiler.

Katılımcılar dinamik, kullanıcı dostu ve mobil uyumlu web arayüzleri tasarlama konusunda uygulamalar yaptılar. Gerçek proje çalışmalarıyla tasarım ve işlevi birlikte ele aldılar.

Front-End Geliştirme Nedir?Web uygulamalarının kullanıcıya görünen kısmının genel yapısı ve işlevi

HTML ile Yapısal Kodlama:Sayfa iskeletinin oluşturulması, başlık, paragraf, liste, form, görsel gibi temel etiketlerin kullanımı

CSS ile Stil ve Tasarım:Renk, font, boşluk, hizalama, animasyon ve responsive tasarım teknikleri

JavaScript ile Etkileşimli Sayfalar:Olay yönetimi, kullanıcı etkileşimi, DOM manipülasyonu ve temel algoritmalarla canlı sayfalar oluşturma

Form Doğrulama ve Veri İşleme:Kullanıcıdan alınan verilerin kontrolü, şartlara göre gösterim ve veri gönderme işlemleri

Bootstrap Framework Kullanımı:Hazır bileşenlerle mobil uyumlu, profesyonel arayüzler geliştirme ve hızlı prototipleme

Grid Sistemi ve Kart Yapıları:Sayfa düzeni ve içerik yerleşimi için Bootstrap grid sistemini kullanma

Medya ve Görsel Yönetimi:Sayfalarda görsellerin, videoların ve medya içeriklerinin konumlandırılması ve uyumlu hale getirilmesi

Responsive Tasarım Prensipleri:Tüm cihazlarda sorunsuz çalışan, ekran boyutuna duyarlı arayüzler oluşturma

Gerçek Projelerle Uygulama:Eğitim sonunda katılımcılar, kendi portföylerine koyabilecekleri nitelikte, tam fonksiyonlu bir web arayüz projesi geliştirdiler

Geçmiş programda 25 saat full stack proje ve 25 saat front-end proje geliştirmeye ayırdık.

React Native ile Mobil Uygulama Geliştirme · 100 Saat

Node.JS ve Express.JS ile Back-End Development - (Programlamaya Giriş) / 40 Saat

Node.JS ve Express.JS ile Back-End Development EğitimiBack-End Nedir?Uygulamanın sunucu tarafında çalışan ve veri işleyen kısmının temel işlevi

Node.js ile Sunucu Taraflı Programlamaya Giriş:JavaScript’in sunucu tarafında kullanımı ve Node.js’in avantajları

Dosya Sistemi Yönetimi:Node.js ile dosya oluşturma, okuma, güncelleme ve silme işlemleri

Sunucu Mantığı ve Yapılandırma:Kendi sunucunuzu kurarak gelen istekleri karşılamayı öğrenme

Request ve Response Mekanizması:HTTP istekleriyle veri alma ve gönderme süreci

Routing (Yönlendirme) Mantığı:Farklı URL’lere özel işlemler tanımlama, GET ve POST isteği yönetimi

Form Verisi ile Çalışmak (POST İşlemleri):Kullanıcıdan alınan verileri back-end tarafında işleme

Express.js Framework’üne Giriş ve Kurulum:Node.js ile daha hızlı ve esnek geliştirme için Express kurulumu

Nodemon Kullanımı:Geliştirme sürecinde otomatik yeniden başlatma ile çalışma verimliliği

Express Router ile Modüler Kod Yapısı:Kodun daha düzenli ve ölçeklenebilir hale getirilmesi

RESTful API Geliştirme:API nedir, nasıl oluşturulur ve uç nokta (endpoint) yapıları

Veritabanı Entegrasyonu (MongoDB):API üzerinden veri okuma, ekleme, güncelleme ve silme işlemleri

Model Kullanımı ve Veri Yapılandırması:Mongoose veya ORM araçlarıyla veri modelleme

Token Tabanlı Kimlik Doğrulama (JWT):Güvenli kullanıcı oturumları için token sistemi ile erişim kontrolü

Versiyon Kontrolü ve Git Kullanımı:Projelerinizi yönetmek, sürümlemek ve GitHub üzerinde paylaşmak

Uygulamanın Front-End ile Bağlantısı:Sunucu tarafı API’lerin arayüzle nasıl entegre edileceği

Veritabanı ile Uyumlu Çalışma:API - UI - Database üçgeninde veri akışı yönetimi

Mobil ve Web Uygulamalarının Yayın Süreci:Geliştirilen projelerin App Store, Google Play veya canlı sunucularda yayına alınması

İleri Düzey Teknikler:Performans optimizasyonu, middleware kullanımı ve güvenlik önlemleri

API Kullanımı - 30 Saat

Node.JS ve Express.JS ile Back-End Development EğitimiAPI çalışmalarında katılımcılar farklı servislerden veri çekmeyi, bu verileri kendi uygulamalarına dahil etmeyi ve entegrasyonu mimari bir yaklaşımla yürütmeyi öğrendiler. Proje geliştirirken ihtiyaç duydukları veriye erişmeyi, yönetmeyi ve güvenli şekilde kullanmayı pratik uygulamalarla deneyimlediler.

API kavramını düşünsel olarak oturtma• API’nin yazılım ekosistemindeki rolü
• Veri alışverişinin arka plan mantığı
• “Bağlı uygulamalar” düşüncesi
• JSON’ın neden standart format olduğu2. Bölüm – HTTP üzerinden iletişim kurma sanatı (4 Saat)• Sunucuya nasıl soru sorulur?
• Sunucu nasıl cevap verir?
• Yanıt kodlarının anlamı
• İstek-gönderme mantığı ile düşünmeJSON’ı anlamlandırma ve veri süreçleri• JSON’ın insan tarafından okunabilirliği
• Nesne–liste ilişkisi
• Veri parçalayıp kullanılabilir hâle getirme
• JSON → Model dönüşümüGerçek API’lerle deneyim• Gerçek servislerden canlı veri çekme
• Filtreleme ve query mantığı
• Veri elde ettikten sonra işleme senaryoları
• Postman ile API’yi “okuma” becerisiGüvenli erişim ve kimlik doğrulama• Token kavramını doğru anlayabilme
• Yetki – erişim – sınırlandırma ilişkisi
• Rate limiting ve güvenlik kuralları
• Profesyonel API kullanım kültürüEntegrasyon tabanlı mini proje• Katılımcılar kendi tercihlerine göre:
• Harita tabanlı servis
• Para / kripto / hisse veri takip aracı
• Kullanıcı tabanlı dış veri uygulaması
• Bilgi paneli (dashboard)
• Veri görselleştirme aracıDokümantasyon okuryazarlığı• API dokümanını anlamak
• Swagger ile yol bulmak
• Servisi “anlamak” ile “kullanmak” arasındaki farkBu Çalışmalarda Neler Kazandılar?Katılımcılar bu çalışmalarda:

• API mantığını kavrar
• JSON verilerini rahatlıkla işler
• Postman ile API testleri yaptılar
• Dış servislerle entegrasyon kurdular
• Güvenli veri alışverişi ve token kullanımını uyguladılar
• Gerçek dünya API senaryoları üzerinde çalıştılar
• API tabanlı çalışan uygulamalar geliştirdiler

React Native ile Front-End Development - 30 Saat

React Native ile Front-End Development EğitimiFront-End Nedir?Kullanıcıyla etkileşimin kurulduğu, görsel ve işlevsel arayüzün temel bileşenleri

React Native Nedir?JavaScript tabanlı, tek kodla hem iOS hem Android uygulamaları geliştirmenizi sağlayan çapraz platform mobil geliştirme framework’ü

Platform Farklılıkları ve Çapraz Platform Yaklaşımı:Android ve iOS platformlarındaki temel farklar ve React Native ile tek tabanlı uygulama geliştirme avantajları

Android Studio Kurulumu (Windows/MacOS):Android cihazlarda test ve geliştirme yapmak için gerekli ortamın hazırlanması

Xcode Kurulumu (MacOS)iOS uygulama geliştirmek isteyenler için gerekli olan Apple geliştirme aracının kurulumu ve ayarlanması

Visual Studio Code ile Proje Geliştirme:React Native projelerini yönetmek ve düzenlemek için hafif ve güçlü bir geliştirme editörü

JSX Yapısı ve Bileşen Mantığı:JavaScript ve HTML’in birleştiği özel sözdizimiyle kullanıcı arayüzü oluşturma

Kütüphaneler ve Bağımlılık Yönetimi:Geliştirme sürecinde ihtiyaç duyulan paketlerin projeye dahil edilmesi ve yönetimi

Ekran Tasarımı ve Sayfalar Arası Geçiş:Çoklu ekran yapıları kurma ve navigation çözümleriyle ekranlar arasında akıcı geçiş sağlama

Bileşen (Component) Kullanımı ve Veri Aktarımı:UI bileşenleri ile dinamik içerik oluşturma ve veri paylaşımı

useState Hook'u ile Durum Yönetimi:Fonksiyonel bileşenlerde lokal veri yönetimi

useReducer ile Karmaşık State Yönetimi:Genişletilmiş state ihtiyaçlarında reducer mantığı ile kontrol sağlama

Props Nedir, Nasıl Kullanılır?Bileşenler arası veri aktarımı için kullanılan en temel yapı

State Nedir, Ne İşe Yarar?Bir bileşenin içinde yönetilen veri ile etkileşimli ekranlar oluşturma

React Hooks Genel Yapısı:Fonksiyonel bileşenlerde lifecycle ve state yönetimi sağlayan hook fonksiyonlarının mantığı

Hata Ayıklama Teknikleri:Mobil projelerde oluşan sorunları analiz etme ve çözüm üretme yöntemleri

Uygulama Arayüzü Oluşturma:Gerçek projelere uygun olarak profesyonel kullanıcı arayüzleri tasarlama ve geliştirme

NOT: Bu programda JavaScript bilgisi gereklidir!

C# ASP.Net Development · 120 Saat

Algoritma ve Programlamaya Giriş - 12 Saat

Algoritma ve Programlamaya GirişBu bölümde katılımcılar, problemi parçalara ayırma, mantıksal düşünme ve çözüm yollarını adım adım tasarlama becerisi kazandılar. Yazılıma başlamadan önce düşünme şeklinin nasıl olması gerektiği, algoritma kurma mantığı ve bunu gerçek kod yapısına dönüştürme süreçleri örneklerle uygulamalı olarak ele aldık. Programlamaya yeni başlayanların yazılımı doğru temelde kavramasını sağlayan bu eğitim; pratik egzersizler ve basit uygulamalarla destekledik; böylece öğrenciler sonraki konulara sağlam bir altyapıyla geçiş yaptılar.

C# Uygulama Geliştirme - 46 Saat

C# Front-End Development EğitimiFront-End Nedir?Kullanıcının doğrudan etkileşimde bulunduğu arayüzün ne olduğu ve yazılım projelerindeki yeri

Kullanıcı Arayüzü (UI) Nedir?Görsel tasarım bileşenlerinin mantığı ve kullanıcı deneyimindeki önemi

Visual Studio ile Arayüz Geliştirme:C# ortamında formlar, butonlar ve görsel komponentlerle arayüz tasarımı

Component Kullanımı:Label, textbox, button gibi temel bileşenlerin işlevi ve özellikleri

Form Tasarımı ve Sayfa Yapısı:Kullanıcı dostu formlar oluşturma, ekran düzeni ve etkileşim tasarımı

Textbox ve Label Kullanımı:Veri girişi ve kullanıcıya bilgi gösterme elementlerinin pratik kullanımı

Button ile Sayfa Geçişleri ve Eylemler:Olay yönetimi ile butonların etkileşimli hale getirilmesi

Sayfalar Arası Veri Aktarımı:Formlar arasında değişken taşıma, veri transferi yöntemleri

UI & UX Tasarımı Temelleri:Arayüz tasarımında kullanıcı deneyimi odaklı yaklaşım

Front-End ile Back-End Entegrasyonu:Arayüz üzerinden veri gönderme, API ile bağlantı kurma

Veri Girişi Süreçleri:Projede kullanılacak bilgilerin arayüz üzerinden alınması ve işlenmesi

Uygulama Kurulumu ve Setup Oluşturma:Geliştirilen masaüstü uygulamanın setup dosyasına dönüştürülmesi

ASP.Net Core MVC - 37 Saat

C# Front-End Development EğitimiWeb uygulamalarının nasıl büyüdüğünü, kullanıcıyla nasıl etkileşime girdiğini ve veriyi nasıl işlediğini birlikte ele aldık. Katılımcılar uygulama mimarisini kurmayı öğrendiler. MVC yaklaşımını; veri modeli, arayüz ve kontrol katmanının ilişkisi üzerinden uyguladılar. Düzenli ve ölçeklenebilir uygulamalar geliştirmeye odaklandılar.MVC’yi düşünce modeli olarak kavramak• Bir web uygulamasının katmanları
• Arka plan mantığı — veri → işleyiş → arayüz
• MVC’yi bir mimari kültür olarak görmek
İsteklerin sisteme nasıl yönlendirildiği• Routing düşüncesi
• URL – davranış ilişkisi
• Controller’ın sistemdeki pozisyonu
• Düzenli endpoint tasarlama yaklaşımıGörünümler (Views) ve Razor felsefesi• Görsel katman ile veri arasında köprü kurma
• Razor yazım biçimi
• ViewModel kullanım gerekçesi
• Sayfa düzeni, ortak layout’larVeriyi temsil etme ve taşımak• Model düşüncesi
• Veri güvenliği & doğrulama
• Nesne dönüşümleri
• Veri taşıma stratejileriEF Core ile veritabanının “yaşamı”• Verinin depolanması
• Veri–model ilişkisi
• Migration yapısı
• Veri davranışı ve ilişkisel tasarımKimlik doğrulama ve kullanıcı davranışı• Üyelik sistemini mimari açıdan düşünmek
• Yetki düzeyleri
• Kullanıcı türleri & rol kurgusu
• Uygulama içi güvenlikAPI ile zenginleştirilmiş web uygulaması• MVC içinde dış servis tüketmek
• Veri al → işle → göster
• Hibrit uygulama geliştirmeGerçek proje & üretim senaryolarıKatılımcılar bu bölümde uygulamalar yaptılar:

• Admin paneli tasarlamak
• Ürün–veri yönetimi
• Kullanıcı etkileşimli sayfalar
• Aktif çalışan prototip

MSSQL Veri Tabanı - 25 Saat

Veritabanı Tasarımı ve Programlama EğitimiVeri Yönetiminin Temelinden Uzmanlığına…

Modern yazılım projelerinde veritabanlarının performans ve veri bütünlüğüyle ilişkisini ele aldık. Katılımcılar ilişkisel veritabanı yönetimini uygulamalı çalışmalarla deneyimlediler.

Eğitim, veritabanı kavramlarının temelleriyle başladı; verilerin nasıl depolandığı, organize edildiği ve sorgulandığı detaylıca açıkladık. Daha sonra MSSQL ortamında uygulamalı şekilde tablo oluşturma, veri ekleme, kayıt güncelleme ve silme gibi temel işlemler uygulamalı olarak ele aldık.

Ayrıca birden fazla tablo arasında ilişki kurma, JOIN işlemleri ile verileri etkili biçimde birleştirme ve kompleks SQL sorguları oluşturma gibi ileri düzey konular üzerinde çalıştılar. Eğitim sonunda katılımcılar, gerçek projelerde kullanılabilecek kapsamlı veritabanı altyapılarını tasarlayabilecek seviyeye ulaştılar.

Veritabanı Nedir?Veri yönetiminin temel prensipleri ve ilişkisel veritabanlarının genel mantığı

MSSQL Kurulumu ve Yapılandırma:Geliştirme ortamının hazırlanması, SQL Server Management Studio kullanımı

Tablo Oluşturma ve DüzenlemeAlan (field) tanımları, veri tipleri, birincil anahtarlar ve ilişkisel tasarım

Veri İşleme ve CRUD Operasyonları:Kayıt ekleme (INSERT)
Veri sorgulama (SELECT)
Kayıt güncelleme (UPDATE)
Kayıt silme (DELETE)

SQL Sorguları ve Operatörler:WHERE, ORDER BY, GROUP BY, LIKE, BETWEEN, IN gibi filtreleme teknikleri

Aggregate Fonksiyonlar:COUNT, SUM, MAX, MIN gibi toplu işlemlerle özet veri çıkarımı

İlişkisel Veritabanı Kullanımı:Tablolar arası ilişki kurma, birincil ve yabancı anahtar (PK & FK) kavramları

SQL JOIN İşlemleri:Inner Join, Left Join, Right Join, Full Join kullanımı ile çoklu tablo sorguları

Proje Tabanlı Uygulama:Gerçek hayattan örneklerle bir yazılım projesi için veritabanı tasarımı ve kurulumu

Bu Programlarla İlgili Sertifika Seçenekleri

Python için bağımsız OpenEDG Python Institute seçenekleri: Resmî sertifikasyon yolları. Python Institute, Python dilinin üreticisi adına bir kuruluş değildir. Ri Akademi’nin güncel sınav veya sertifika hizmeti değildir.

Öğrenmeye Devam

Öğrenme İhtiyacınızı Konuşalım

Artık yüz yüze grup eğitimleri düzenlemiyoruz. İhtiyacınıza göre kişiye özel online ders, mentörlük veya proje rehberliği talebinizi paylaşabilirsiniz. Öğrenci projenizde kendi çalışmanızı geliştirmek için teknik rehberlik; ofis çalışmalarınızda çizim, modelleme ve görselleştirme desteği isteyebilirsiniz. Desteğin kapsamını ve uygunluğunu birlikte değerlendirelim.

İhtiyacını Konuşalım →