top of page

Java ile Programlama

Java günümüzde geniş bir kullanım alanına sahip olan ve güçlü özelliklere sahip bir yazılım geliştirme dili. Bu eğitim, Java dilinin temellerinden ileri düzey konulara kadar kapsamlı bir içerik sunar. Katılımcılara Java programlamada uzmanlaşma fırsatı verir.


Katılımcılar, nesne yönelimli programlama, çoklu iş parçacığı kullanımı, veri yapıları ve algoritmalar gibi önemli konularda yetkinlik kazanır. Ayrıca Java ile sağlam, ölçeklenebilir ve verimli uygulamalar geliştirme becerisi elde eder.

Eğitim
İçeriği_

Java Temelleri ve Kavramlar

  • Framework, JRE, JIT, Byte Code gibi temel kavramlar

  • Decompiling ve JIT’in detayları

  • Java Tür Sistemi ve Type Inference

Programlama Yapı Taşları

  • Operatörler, Değişkenler ve Sabitler

  • Konsol I/O (Giriş/Çıkış İşlemleri)

  • Karar Mekanizmaları ve Döngüler

Fonksiyonlar ve İleri Kavramlar

  • Fonksiyonlar ve Overloading (Aşırı Yükleme)

  • Enum’lar ve Kullanım Alanları

Nesne Yönelimli Programlama (OOP)

  • Sınıf ve Nesne Kavramı

  • Abstraction (Soyutlama) ve Encapsulation (Kapsülleme)

  • Getter ve Setter Fonksiyonları

  • Sınıf ve Nesneler Arası İlişkiler

  • Inheritance (Miras Alma), Overriding (Geçersiz Kılma), Interface (Arayüz) ve Polimorfizm

Kazanacağınız Yetkinlikler_

Analitik Düşünme ve İnovasyon

Katılımcılar, Java'nın temel yapı taşlarını öğrenerek algoritmik düşünme yeteneklerini geliştirecek; nesne yönelimli programlama (OOP) prensiplerini kullanarak yaratıcı ve sürdürülebilir yazılım çözümleri tasarlamayı deneyimleyecekler.

Aktif Öğrenme ve Öğrenme Stratejileri

Katılımcılar, konsol girdi-çıktı işlemleri, kontrol yapıları ve fonksiyonel yapıları aktif uygulamalarla deneyimleyecek ve kendi öğrenme stratejilerini oluşturarak programlama becerilerini sürekli geliştirecekler.

Karmaşık Problem Çözme

Katılımcılar, gerçek hayattan alınan örnek problemlerle çalışarak, Java’nın OOP özelliklerini (miras alma, arayüz, polimorfizm gibi) kullanarak yapılandırılmış çözümler geliştirecekler.

Eleştirel Düşünme ve Analiz

Katılımcılar, Java'nın tür sistemi, JIT yapısı ve byte code gibi kavramları analiz ederek, farklı programlama yaklaşımlarının performans ve yapı üzerindeki etkilerini değerlendirecekler.

Yaratıcılık, Özgünlük ve İnisiyatif

Katılımcılar, kendi sınıflarını ve ilişkilerini tasarlayarak, fonksiyonel ve nesne yönelimli çözümler üretecek; özgün yazılım modülleri geliştirerek inisiyatif alacaklar.

Teknoloji Kullanımı, İzleme ve Kontrol

Katılımcılar, Java ortamında program yazma, çalıştırma ve hata ayıklama süreçlerini öğrenecek; yazılım çıktılarının işlevselliğini test ederek kontrol becerilerini geliştirecekler.

Duygusal Zekâ

Katılımcılar, kodlama sürecinde iş birliğine açık bir yaklaşım geliştirerek, teknik iletişim kurma, ekip içi destek alma ve verme gibi insani yönleri de güçlendirme fırsatı bulacaklar.

Eğitmen_

Dr. Yaşar Safkan

BT ve Yönetim Danışmanı

Dr. Yaşar Safkan

Neden Bu
Eğitim?

Kapsamlı İçerik: GoF (Gang of Four) tasarım desenleri, UML diyagramları ve yazılım tasarımının temel prensiplerini kapsayan geniş bir müfredat sunar.

Pratik Odaklı Eğitim: Gerçek dünya örnekleri ve uygulamalarla, teorik bilgileri pratiğe dökme imkanı.

Uzman Eğitmenler: Alanında deneyimli ve akademik geçmişe sahip eğitmenlerden öğrenme fırsatı.

Esnek Eğitim Formatı: Sanal sınıf veya sınıf içi eğitim seçenekleriyle katılımcıların ihtiyaçlarına uygun bir öğrenme deneyimi.

Sınırlı Katılımcı Sayısı: Her katılımcıya özel ilgi ve etkileşim imkanı.

Sürdürülebilir Yazılım Geliştirme: Yazılım tasarım desenlerini öğrenerek, projelerinizde daha sağlam, modüler ve sürdürülebilir yapılar inşa edebilirsiniz.

Kimler
Katılmalı?

Yazılım geliştirme süreçlerinde Java dilini etkin bir şekilde kullanmak isteyenler

Nesne Yönelimli Programlama (OOP) tekniklerini öğrenmek isteyen yazılımcılar

Java ekosisteminde derinlemesine bilgi sahibi olmak isteyen profesyoneller

Yazılım geliştirme takımları ve ekip liderleri

Dayanışma Yumrukları

Eğitim hakkında
daha fazla bilgi almak için iletişime geçin !

Renkli Zarflar
bottom of page