Java Bootcamp

SERTİFİKA

E-sertifikalı

EĞİTİM HEDİYESİ

Agile Proje
Yönetimi Eğitimi

KALAN KONTENJAN

Sadece 20 kişi

EĞİTİM ÖN KOŞUL

Temel bilgisayar kullanım becerileri beklenmektedir.

🚀 Java Bootcamp programı, katılımcılara modern yazılım geliştirme süreçlerinde uzmanlık kazandırmayı hedefleyen yoğun bir eğitim kampıdır. Bu program, yazılım dünyasında etkili ve sürdürülebilir çözümler geliştirmek isteyenler için özel olarak tasarlanmıştır.

Program içeriği, yazılım geliştirme ortamlarının (IDE) kullanımıyla başlayarak, veri tipleri ve değişkenler, operatörler ve ifadeler gibi temel konuları kapsamaktadır. Program; kontrol akışı, metotlar ve nesne yönelimli programlama (OOP) gibi ileri düzey konularla devam eder.

Katılımcılar, nesneler ve sınıflar, Java nesnelerinin kullanımı, kalıtım, paketler ve istisna yönetimi gibi konuları öğrenerek, Java'nın güçlü yönlerini keşfederler. Ayrıca, koleksiyon sınıfları gibi önemli Java kütüphanelerini kullanmayı da öğreneceklerdir.

Eğitim, teori ile pratiği birleştirerek, katılımcıların öğrendiklerini gerçek dünya senaryolarında uygulamalarını sağlar. Bu sayede, katılımcılar yazılım geliştirme süreçlerinde karşılaşabilecekleri çeşitli zorlukları aşmak için gerekli bilgi ve becerilere sahip olurlar.

Eğitim Kazanımları

Eğitim İçeriği

  • Java'ya Giriş
  • İlk Java Programı
  • İlk Java Programınız Hakkında
  • Uygulamaları Derlemek ve Yorumlamak
  • JDK Dizin Yapısı
  • Hedefler
  • Giriş
  • Kurulum
  • İlk kez çalıştırma
  • Düzenleyiciler, Görünümler ve Perspektifler
  • Proje ve Sınıf Oluşturma
  • Java Uygulaması Çalıştırma
  • Java Uygulamasını Hata Ayıklama
  • Mevcut Java Kodunu İçe Aktarma
  • Hedefler
  • Temel Veri Tipleri
  • Deklarasyonlar
  • Değişken İsimler
  • Sayısal Literaller
  • String'ler ve String Karşılaştırmaları
  • Değiştirilemez String'ler
  • String Literalleri
  • Diziler
  • Daha Fazla Dizi
  • Primitive Olmayan Veri Tipleri
  • Nokta Operatörü
  • Atama Operatörü
  • Aritmetik Operatörler
  • İlişkisel Operatörler
  • Mantıksal Operatörler
  • Arttırma ve Azaltma Operatörleri
  • İşlem-Atama Operatörleri
  • Koşullu Operatör
  • Operatör Önceliği
  • Zorunlu Tür Dönüşümleri
  • Cast Operatörü
  • İfadeler
  • Koşullu (if) İfadeler
  • Else if Ekleme
  • Koşullu (switch) İfadeler
  • while ve do-while Döngüleri
  • For Döngüleri
  • Gelişmiş for Döngüsü
  • Continue İfadesi
  • Break İfadesi
  • Metodlar
  • Metodları Çağırma (Adlandırma)
  • Metod Tanımlamaları
  • Metod Parametreleri
  • Kapsam (Scope)
  • Nesne Yönelimli Programlamaya Giriş
  • Sınıflar ve Nesneler
  • Kapsülleme
  • Erişim Kontrolü
  • Kalıtım
  • Polimorfizm
  • Polimorfizmi Dizilerle Gösterme
  • En İyi Uygulamalar
  • Hedefler
  • Eclipse'te Örnekleri Açma
  • Bir Sınıf Tanımlama
  • Bir Nesne Oluşturma
  • Debugger'da Nesne Oluşumunu Görüntüleme
  • Özellik Verisi ve Sınıf Verisi
  • Final ve This Anahtar Kelimelerinin Kullanımı
  • Metodlar
  • Kod Tekrarından Kaçınma
  • Yapıcıları (Constructor) Tanımlama
  • Yapıcıları Çağırma (Adlandırma)
  • Eclipse ile Yapıcıları Oluşturma
  • Erişim Belirleyicileri (Access Modifiers)
  • Eclipse ile Yapıcıları Oluşturma
  • Kapsülleme
  • printf ile Konsola Yazdırma
  • printf ile Konsola Daha Fazla Yazdırma
  • StringBuilder ve StringBuffer
  • Metodlar ve Mesajlar
  • toString() Metodu
  • hashCode() Metodu
  • Parametre Geçişi
  • Parametre Geçişi Örneği
  • Nesneleri Yok Etme
  • Primitive Tip Sarmalayıcı Sınıflarını Kullanma
  • Enum'lar
  • Kalıtım
  • Java'da Kalıtım
  • Casting
  • Metod Üzerine Yazma (Method Overriding)
  • Polimorfizm
  • super
  • Object Sınıfı
  • Soyut Sınıflar (Abstract Classes)
  • Arayüzler (Interfaces)
  • Arayüz Kullanımı
  • Koleksiyonlar (Collections)
  • Generics
  • Comparable
  • Bölüm Hedefleri
  • Paketler
  • import İfadesi
  • CLASSPATH ve Import
  • Paket Tanımlamaları
  • Paket Kapsamı
  • Hataları Yakalama (Catching Exceptions)
  • Finally Bloğu
  • Hata Metodları (Exception Methods)
  • Hataları Bildirme (Declaring Exceptions)
  • Hataları Tanımlama ve Fırlatma (Throwing Exceptions)
  • Hatalar ve RuntimeExceptions
  • Akışlara Genel Bakış (Overview of Streams)
  • Baytlar vs. Karakterler (Bytes vs. Characters)
  • Bayt Akışlarını Karakter Akışlarına Dönüştürme
  • Dosya Nesnesi (File Object)
  • Bir Binary Dosyasını Bayt Dizisine Okuma
  • Bir Binary Dosyasını Bayt Dizisine Okuma (Devamı)
  • Bir Metin Dosyasını Karakter Dizisine Okuma
  • DataInputStream ve DataOutputStream
  • BufferedReader ve PrintWriter
  • Nesneleri Okuma ve Yazma
  • Akışları Kapatma
    • Koleksiyonlar Çerçevesi (Collections Framework)
    • Set Arayüzü (Interface)
    • Set Uygulama Sınıfları
    • List Arayüzü (Interface)
    • List Uygulama Sınıfları - ArrayList
    • List Uygulama Sınıfları - LinkedList
    • Queue Arayüzü (Interface)
  • Queue Uygulama Sınıfları
  • Map Arayüzü (Interface)
  • Map Uygulama Sınıfları
  • Devam Eğitim Önerisi

    Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “Spring BackEnd Bootcamp” programımıza katılmaları tavsiye edilmektedir.


    ...

    Eğitim Hediyesi

    Java Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Agile Proje Yönetimi Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.

    Kimler Katılabilir? 👀

    • Bu eğitim, Java alanında bilgi ve becerilerini geliştirmek isteyen profesyoneller ve öğrenciler için tasarlanmıştır.
    • Bilgisayar Bilimi Öğrencileri: Akademik kariyerlerinde Java programlama dilini öğrenmek ve uygulamak isteyen öğrenciler.
    • Yeni Başlayanlar: Yazılım geliştirme dünyasına adım atmak isteyen ve Java'yı öğrenmek isteyen kişiler.
    • Yazılım Geliştiriciler:Mevcut bilgi ve becerilerini Java ile genişletmek isteyen profesyonel yazılım geliştiriciler.
    • Teknik Uzmanlar: Mevcut teknik bilgi ve becerilerini Java programlama ile derinleştirmek isteyen uzmanlar.
    • Proje Yöneticileri: Yazılım projelerini daha iyi yönetebilmek için Java programlama hakkında bilgi sahibi olmak isteyen yöneticiler.
    • Veri Analistleri ve Bilimcileri: Java programlama dilini kullanarak veri analizi ve işleme süreçlerini optimize etmek isteyen profesyoneller.
    • Hobi Programcıları:Kendi projelerini geliştirmek ve Java programlama dilini öğrenmek isteyen hobi programcıları.
    • Eğitim, yeni başlayanlar için uygun şekilde yapılandırılmıştır.

    Seni Neler Bekliyor? 🎯

    Bizi Katılımcılarımızdan Dinle

    Sıkça Sorulan Sorular ☝️

    Kendini yeni bir serüvene hazır hissediyorsan Bootcamp’e başla, kariyer yolculuğuna sağlam ve emin adımlarla ilerle! Bu süreçte dikkat etmen gereken detaylar;
    • Eğitimin İçeriği: Bootcamp'in sunduğu müfredatın sektörde talep edilen becerilerle uyumlu olup olmadığını kontrol et. Programlama dilleri, araçlar ve teknolojiler gibi detaylara odaklan.
    • Eğitmen Kadrosu: Eğitimi verecek kişilerin tecrübesi ve uzmanlıkları hakkında bilgi edin. Alanında deneyimli bir ekibin rehberliği çok önemlidir.
    • Pratik Uygulamalar: Eğitimde teorik bilginin yanı sıra, gerçek dünya projeleri ve uygulama odaklı çalışmaların olup olmadığına dikkat et.
    • Sertifika ve Tanınırlık: Bootcamp sonunda alınacak sertifikanın ve sertifikayı sağlayan kurumun tanınırlığını ve sektördeki geçerliliğini araştır.
    • İş Bağlantıları ve Kariyer Desteği: Programın mezunlarına iş bulmaları için mentor desteği sunup sunmadığını öğren.
    • Süre ve Yoğunluk: Eğitim süresi ve ders yoğunluğu mevcut yaşam düzenine uyumlu olmalı. Bunu mutlaka kontrol et.
    • Fiyat ve Fırsatlar: Ücretlendirme ve taksit imkânlarını değerlendir. Bunu yaparken eğitmen kalitesini ön planda tut.
    • Mezun Görüşleri: Bootcamp’ine katılacağın kurumun eğitim alanındaki geçmişini araştır ve daha önce bu kurumdan eğitim alan kişilerin yorumlarını ve başarı hikayelerini inceleyerek program hakkında fikir edin.
    • Teknik Destek ve Altyapı: Eğitim sırasında kullanılacak platformların yeterliliğini kontrol et.

    Bootcamp’lere katılmak, özellikle kariyerini geliştirmek ve kısa süre içerisinde yeni bir alanda bilgi edinmek için birçok avantaj sunar. Bootcamp’lere katılman için geçerli nedenleri senin için sıraladık:
    • Hızlı ve Yoğun Eğitim: Bootcamp’ler, genellikle birkaç hafta veya ay süren yoğun programlardır. Bu sayede kısa süre içerisinde yeni bir beceri öğrenebilir veya mevcut bilgini hızla geliştirebilirsin.
    • Uygulamalı Öğrenme: Bootcamp programları, teorik bilginin yanı sıra, gerçek dünya projeleri ve uygulamalar üzerinden öğrenmeye odaklanır. Bu, öğrenilen becerilerin iş hayatında hemen kullanılabilir hale gelmesini sağlar.
    • Kariyer Değişikliği ve Yeni Beceri Kazanma: Yeni bir kariyer alanına adım atmak ve yeni beceriler edinmek isteyenler için Bootcamp’ler mükemmel bir fırsattır. Bootcamp’ler, yazılım geliştirme, raporlama, veri analizi, iş analizi ve yapay zeka gibi sürekli gelişen ve insan kaynağı ihtiyacı artarak devam eden alanlarda çalışmak isteyenler için kısa süre içinde hızla yetenek kazandıran eşsiz bir öğrenme ortamı sunar.
    • Profesyonel Ağ (Network) Kurma Fırsatları: Bootcamp’ler, öğrencilerine geniş bir profesyonel ağ kurma imkanı sunar. Bu, hem iş bulma sürecini hızlandırabilir hem de sektördeki gelişmeleri takip etmeni kolaylaştırır.

    İlgilendiğin Bootcamp programının ön koşullarını karşılıyorsan online ödeme aşamasını tamamlaman sonrasında eğitime kaydın gerçekleşmiş olur.

    Bootcamp program içeriklerimiz sektörde minimum 15+ yıl deneyimli ve tüm iş ortaklarımıza minimum %95 ve üzerinde memnuniyet oranıyla eğitim veren kıdemli eğitmenlerimiz tarafından hazırlanmaktadır.

    Sektör ihtiyaçları doğrultusunda oluşturulan ve fark yaratan içeriklerimize ilgilendiğin Bootcamp’in detay sayfasından ulaşabilirsin.

    Bootcamp’lerin süresi eğitimin konusuna göre farklılık gösterir ve programlarımızın süreleri 30 saat ile 48 saat arasında değişmektedir. İlgilendiğin Bootcamp’in detay sayfasında programın süresi hakkında bilgi sahibi olabilirsin.

    Bootcamp’ler çoğunlukla hafta içi akşamları ve hafta sonları için planlanır.

    Bootcamp’lerin ücretleri programın konusuna ve süresine göre farklılık göstermektedir. İlgilendiğin Bootcamp’in detay sayfasında güncel fiyatlarımızı görebilir ve satın alma işlemini tamamlayabilirsin.

    Web sitemiz üzerinden banka / kredi kartınla satın alma yapabilirsin. Taksit avantajlarından faydalanmak için anlaşmalı ödeme kuruluşumuzun sunmuş olduğu taksit imkanlarını tercih edebilirsin.

    Bootcamp’e kaydını tamamlayıp ödemeni gerçekleştirmenin ardından ekibimiz seninle mail veya telefon yoluyla iletişim kuracak ve programın detaylarıyla ilgili seni bilgilendirecektir.

    Mezunlarımızın Çalıştığı Kurumlar