Java Programming using the Eclipse IDE Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 5 Gün
  • PDF indir
  • Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

Bu eğitim, java programlamaya giriş ve popüler Eclipse Entegre Geliştirme Ortamı'nın (IDE) nasıl kullanılacağı olmak üzere iki konuyu kapsar. Java programlama dili 1995'den beri kullanılıyor ve o zamandan beri popülerliği artıyor. Bu ders, Java programlamayı ve popüler Eclipse Entegre Geliştirme Ortamı'nın (IDE) nasıl kullanıldığını tanıtıyor ve Java ve nesne yönelimli programlamanın temellerini öğretmektedir.

Eğitim, nesnelerin nasıl yaratılacağını ve değiştirileceğini, bir programdaki akışın kontrolünü ve hem Java hem de eclipse özelliklerinin çoğunun nasıl kullanılacağını kapsar.

Eğitimde bir dizi sunum ile öğretim yapılacak, örnekler ve tamamlanacak alıştırmalar gerçekleştirilecektir. Temel java projeleri oluşturmak ve eclipse IDE'deki işlevselliği kullanmak için  alıştırmalar yapılacak ve sonunda daha büyük GUI ve basit web tabanlı java uygulamaları yazıyor olacağız, ayrıca Test Driven Development (TDD) tasarım ilkelerini uygulayacağız.

Bilgisayar programlama kavramlarına ilişkin önceden deneyime sahip olmanız gerekmektedir, ancak Java deneyiminizin olmadığı varsayılmaktadır.

  • Java ve Eclipse IDE yükleme ve kurulumu
  • Program yazma ve bunları hem komut satırından hem de IDE'den çalıştırma
  • Java programlamanın temellerini anlama
    • Nesneler ve methodlar oluşturma
    • Methodlardaki akışı kontrol etme
    • Verileri yönetme
    • Erişim kontrolü
  • Çok basit komut satırı programlarından başlayarak tam GUI uygulamalarına kadar birkaç program yazma
  • Servlets ve JSP'leri kullanarak temel web uygulamaları oluşturma
  • Java 8'de işlevsel programlamanın bazı yönlerini kullanın
  • Java dosyalarını çalıştırılabilir olarak kullanmak için paketleme
  • JavaFX kullanıcı arayüzleri oluşturma
  • Java ile Test Driven Development Uygulama

Java ve Eclipse'e Giriş

  • Java’ya Giriş
  • Java ve Eclipse'i yükleme
  • İlk uygulamamızı oluşturma
  • Java programlarını komut satırından ve IDE'den çalıştırma

Temel Syntax

  • İfadeler, yorumlar ve bloklar
  • Değişkinler
  • Primitive types
  • Basit Matematik ve Mantıksal İfadeler
  • Strings

Akış Kontrolü

  • Akış Kontrolü nedir?
  • Conditionals
  • Looping
  • Nesting statements
  • Eclipse'de Hata Ayıklama

Nesnelere Giriş

  • Nesne nedir
  • Java nesnelerine giriş
  • Nesne oluşturma
  • Encapsulation
  • Eclipse’te boilerplate oluşturma

Inheritance

  • Java’da inheritance hiyerarşisi
  • Soyut sınıflar
  • Polymorphism

Arayüzler

  • Arayüzleri uygulama
  • Arayüzleri genişletme

Collections and Generics

  • Collections nelerdir
  • Lists, Maps and Sets
  • Collections üzerinde iteleme
  • Collections sıralanması
  • Generics and Bounded Types

İstisna yakalama

  • İstisnalar
  • The Try ... Catch ... Finally bloğu
  • Kendi istisnalarımızı yazma

UI / Swing and JavaFX

  • AWT ve Swing?
  • Bir UI oluşturma
  • GUI elementleri

Layouts

  • Events
  • Eclipse's WindowBuilder
  • JavaFX
  • JavaFX layout yöneticileri
  • Java UIs oluşturma

Java 8'de Fonksiyonel Programlama

  • Fonksiyonel Programlama nedir?
  • Lambda Expressions
  • Virtual Extension Methodları

Java Web Uygulamaları

  • Web Uygulamaları nelerdir?
  • Sunum ve servis web uygulamalarına kısa bir giriş
  • Eclipse'de web uygulamaları oluşturma

Paketleme

  • Yazılım dağıtımı
  • Jar dosyaları oluşturma
  • Yöneticileri oluşturma

Javadoc

  • Javadoc nedir?
  • Java API
  • Kendi belgelerimizi yazma

Test Driven Development (TDD) – Java

  • Birim testi – Junit
  • Test Driven Development
  • TDD Yaşam Döngüsü - Kırmızı, Yeşil, Refaktör
  • The TestCase and Assert sınıfları
  • Test altında POJO sınıfı
  • Test senaryoları oluşturma ve yürütme
  • JUnit 4 ek açıklamaları


Eğitime kayıt olmak, eğitim planlamak ve diğer tüm konular için bize ulaşın!

Java Programming using the Eclipse IDE Eğitimi hakkında ilginizi çekebilecek yazılar

IOS VS ANDROID UYGULAMA GELİŞTİRME

ECLIPSE NEDİR?

Eclipse, yazılım geliştiricilerin diğer programlama dillerinde yazılmış kodları geliştirmelerine ve test etmelerine olanak sağlayan eklentileriyle bilinen ücretsiz, Java tabanlı bir geliştirme platformudur. Eclipse, Eclipse Kamu Lisansı koşulları altında yayınlanmaktadır.Eclipse kullanarak Java yazı

JAVA GELİŞTİRİCİLERİ ÜÇ IDE'DE HEMFİKİRLER

Yıllardır Java geliştiricilerin kullandığı IDE’ler açısından “üç büyükler” olarak bilinenler vardır. Her IDE bu yola yeni taşlar eklemiş ve ekledikleri bu yenilikler gayet güzel geliştirmeler getirmiştir. Fakat doğrusunu söylemek gerekirse, bir geliştirici bir kez herhangi bir IDE ile ciddi zaman ge

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

30 Kasım 2020

5 Gün
Classroom / Virtual Classroom

İstanbul, Ankara, Londra
Bilgi İste & Kayıt Ol İstanbul, Ankara, Londra

07 Aralık 2020

5 Gün
Classroom / Virtual Classroom

İstanbul, Ankara, Londra
Bilgi İste & Kayıt Ol İstanbul, Ankara, Londra