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

Muhammed Enes Ünal
Muhammed Enes Ünal COMP

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
Interface Basics Ücretsiz
Generic Collection Ücretsiz İçerikler
Collection Interfaces - List Interface Ücretsiz
Collection Interfaces - Queue and Deque Interface Ücretsiz
Exception Handling: A Deeper Look
Java Strings, Characters, and Regular Expressions Ücretsiz İçerikler
String Comparison, StringBuilder and StringBuffer Ücretsiz
Generic Methods and Classes
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ş
1790 ₺
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