COMP - COMP 132 - Advanced Programming - 2. Kısım (S2025)

Bu ders hakkında

Advanced Programming Dersinin 2. Kısmına Hoş Geldiniz

Bu derste Java dilini derinlemesine öğrenerek programlama becerilerinizi geliştirmeye devam edeceğiz. Dersimizin planlamasını aşağıdaki şekilde yaptık:


Nesne Yönelimli Programlama (OOP)

Java'nın temel felsefesi olan nesne yönelimli programlamaya derinlemesine giriş yapacağız. Class tasarımı, encapsulation, inheritance, ve polymorphism gibi konularla programlarımızı daha modüler ve tekrar kullanılabilir hale getireceğiz.


Koleksiyonlar ve Generics

Java'nın collections framework'ünü kullanarak verileri düzenli bir şekilde depolamayı ve generics ile tür güvenliğini sağlamayı öğreneceğiz. Bu konular, özellikle büyük veri setlerini yönetmek için önemlidir.


Exception Handling

Hata yönetimi tekniklerini öğrenerek kodumuzu daha güvenli hale getireceğiz. Exception handling ile birlikte try-catch blokları, finally yapıları gibi yapıları inceleyeceğiz.


Java GUI Programlama

Kullanıcı arayüzleri tasarlamak için Java GUI programlamaya giriş yapacağız. Event-driven programming prensiplerini öğrenerek interaktif uygulamalar geliştirmeyi deneyimleyeceğiz.


Strings ve Regular Expressions

String manipülasyonu ve regular expressions konularını ele alarak metin tabanlı verilerle çalışma becerilerimizi geliştireceğiz.


Files ve I/O Streams

Dosya işlemleri ve veri akışlarını yönetmek için gerekli olan I/O streams konularına değineceğiz. Dosya okuma/yazma işlemlerini öğrenerek veri yönetimi konusundaki bilgimizi pekiştireceğiz.


Generics ve Functional Programming

Generics konusunu derinlemesine inceleyerek generic methods, interfaces ve classes kavramlarını öğreneceğiz. Ayrıca lambdas ve streams gibi modern Java özellikleriyle fonksiyonel programlamaya giriş yapacağız.


Multithreading ve Concurrency

Java ile çoklu iş parçacığı (multithreading) kavramına giriş yaparak uygulamalarımızı daha performanslı hale getireceğiz. Concurrency konuları ile paralel çalışmanın temellerini öğreneceğiz.


Dersimizin her ünitesinde detaylı konu anlatım videoları ve soru çözümlerini bulabileceksiniz. Ayrıca her konu için hazırladığımız summary ve cheat sheet PDF'leriyle sınavlara daha etkili bir şekilde hazırlanabilirsiniz. Tüm bu içerik, Java'da ve programlamada uzmanlaşmanıza katkı sağlamak için tasarlanmıştır. Sorularınız ve konulara dair güncellemelerle birlikte dersi en verimli şekilde tamamlamanız için buradayız. Başarılar diliyoruz!

Eğitmenler

Yazılım geliştirme, veri analitiği ve teknoloji alanlarında 10 yıla yakın bir süredir geniş bir yelpazede deneyim kazanmış birisi olarak, Türkiye'nin pek çok yapıda ve şirkette part-time ve freelance projelerde önemli katkılar sundum. Koç Üniversitesinde Bilgisayar Mühendisliği ve İşletme bölümlerinde çift anadal yaparak akademik başarıya odaklanırken, özellikle finansal teknoloji ve oyun geliştirme alanlarında da ilerlemeye devam ettim. Prometeia ve İşler Kariyer gibi şirketlerde edindiğim tecrübeler sayesinde AWS araçları, Next.js, Django, Go ve Rust gibi teknolojilerde uzmanlaştım. Ayrıca, WeCoff ve BlokFin gibi kendi projelerimde yazılım geliştirme sürecinin tüm aşamalarını yöneterek girişimcilik ve liderlik becerilerimi geliştirdim. Ağ tabanlı oyun geliştirme ve Algo Trading gibi alanlarda yenilikçi çözümler sunarak, veri yönetimi ve yazılım güvenliği konularında yüksek standartları korumaya özen gösteriyorum. Yoğun teknik bilgi birikimimle hem web tabanlı hem de mobil projelerde etkin çözümler geliştirmeye devam ediyorum.

Önerilen Dersler

Konular

Java'da Polimorfizm ve Arayüzler Ücretsiz İçerikler
Generic Collection Ücretsiz İçerikler
Exception Handling: A Deeper Look
Java Strings, Characters, and Regular Expressions Ücretsiz İçerikler
String Comparison, StringBuilder and StringBuffer Ücretsiz
Duyuru yok ikonu

Duyuru Yok

Bu içerikte eğitmen bilgilendirmesi yoktur.

0
0 Değerlendirmeler
İçerik kalitesi (0)
Eğitmen becerileri (0)
Satın alma değeri (0)
Destek kalitesi (0)

Değerlendirmeler (0)

İçerik kalitesi
Eğitmen becerileri
Satın alma değeri
Destek kalitesi
Paylaş
999 ₺
0.0
Puan

    Ders Özeti:

  • 3 saat 24 dakika  Toplam İçerik
  • 21 Konu Anlatımı
  • Ders Özellikleri:

  • Özgün İçerikler ikon Özgün İçerikler
  • Öğretmenin Tarzına Uygun Sorular ikon Öğretmenin Tarzına Uygun Sorular
  • Online Video İçeriklerine Erişim ikon Online Video İçeriklerine Erişim
  • Online Sınav/Quiz Erişim ikon Online Sınav/Quiz Erişim
  • Online PDF Soru Erişim ikon Online PDF Soru Erişim
  • Pre-Exam Question Erişim ikon Pre-Exam Question Erişim
  • Her Derse Özel Cheat Sheet ikon Her Derse Özel Cheat Sheet

Sıkça Sorulan Sorular

PELİK içerikleri sadece Koç üniversitesine mi özel?
Evet, bütün ders içeriklerimiz dersleri Koç Üniversitesi çatısı altında alan ve bu dersleri üstün başarı ile tamamlamış hoca kadromuz tarafından hazırlanıyor. Tüm hocalarımızın vermekte oldukları derslerde geçmiş KOLT ve TA tecrübeleri bulunmaktadır.
Sadece online ders paketi mi satıyorsunuz?
Hayır, bütün derslerimizin içinde 2 ayrı paket bulunmaktadır. Bunlar Online Paket ve Online + Yüz Yüze paketleridir. Her iki paketin de içerdikleri özellikler ders içeriğinde belirtilmiştir.
Yüz Yüze ders nasıl işliyor?
Midterm gününden önceki hafta hocamızın belirlediği gün ve saatte Acarlar Sitesi'ndeki ofisimizde yuz yuze olan bir grup dersi organize ediyoruz. Online + Yüz Yüze paketlerimizi satın almış öğrencilerimiz için belirtilen ders gününden 1-2 gün önce hocamızın da olduğu bir Whatsapp grubu oluşturulur ve ders ile alakalı ekstra detaylar da orada hocamız tarafından belirtilir. Ayrıca hocalarımızla sınav öncesi aktif bir şekilde iletişim kurabilir ve sormak istediğiniz,aklınıza takılan soruları hem ders anında hem de sonrasında Whatsapp üzerinden hocamızla paylaşabilirsiniz.
Sadece yüz yüze derse gelebiliyor muyuz?
Hayır,şirket politikamız dahilinde artık paketleri 2 şekilde yani Online ve Online + Yüz Yüze olarak satıyoruz. Ne yazık ki sadece yüz yüze ders için bir paketimiz bulunmamaktadır.
Online + Yüz Yüze paketini satın aldım fakat yüz yüze olan derse gelmekten vazgeçtim. Ücret iadesi alma şansım var mı?
Evet, bu gibi durumlarda tabiki ücret iadesi politikamız mevcut. Ders günü ve saatinden 48 saat önceye kadar gelemeyeceğinizi bildirdiğiniz takdirde ücret iadesi yapıyoruz fakat ne yazık ki dersimize 48 saatten az kaldıktan sonra iptal etmek isteyen öğrencilerimize ne yazık ki yardımcı olamıyoruz.
Online paket satın aldım fakat yüz yüz yapılacak derse de gelmek istiyorum, bunun için ekstradan Online + Yüz Yüze paketini mi almam gerekli?
Hayır, eğer online paketi önceden satın aldıysan ve yüz yüze yapılacak olan derse de gelmeye karar verdiysen sonrasında telefon hattımızdan bize ulaşabilir ve durumu bildirebilirsin. Durumu bildirdikten sonra aradaki fiyat farkını şirketimize ödemeniz durumunda kaydolma işleminiz tamamlanmış olur.