Derinlemesine Java 3 : Masaüstü Programlama (Desktop)

AWT, Swing, ve JavaFX ile Görsel Programlama

Ratings 4.12 / 5.00
Derinlemesine Java 3 : Masaüstü Programlama (Desktop)

What You Will Learn!

  • Bu eğitimi alanlar masaüstünde uygulama geliştirebilecek düzeyde beceri sahibi olacak.
  • Oyun programlamaya da bir giriş yapmış olacak. Ayrıca temel uygulama geliştirmenin ön-uçtan arka-uca kadar tüm aşamalarını görmüş olacaklar.
  • Java dilinin iyi düzeyde bilinmesi gereklidir.
  • Masaüstünde veri uygulamalarının geliştirilmesi

Description

Bu eğitimin temel amacı masaüstü (desktop) programları yapılmasının öğretilmesidir. Ancak oyun programlama (game programming) için de giriş düzeyinde bilgilendirme yapılmaktadır. Öte yandan masaüstü üzerinde de olsa, veritabanı üzerinde işlem yapan uygulamalar anlatıldığı için yalnızca arayüzde değil, uygulama geliştirmenin ön-uçtan arka-uca kadar tüm aşamalarının öğretilmesi amaçlanmaktadır. Bu yönüyle bir programın ana yapısının nasıl kullanıldığını göstermektedir.

Teknoloji olarak AWT, Swing ve belli konularda JavaFX gösterilmektedir. Ancak anlatım kütüphanelerden çok genel olarak masaüstü uygulaması geliştirmenin temel kavramlarının anlaşılmasını sağlayacak biçimde, genel olarak yapılmaktadır.

Anlatılan konular dışında, yazılım geliştirme ve nesne-yönelimli programlamanın temel ilkelerinin uygulamalı gösterilmesi yoluna gidilmiştir. Bu nedenle hiç bir zaman masaüstü programlama yapmayacak, yalnızca örün (web) ya da Android gibi ortamlarda yazılım geliştirecek kişilere de bu eğitimi öneriyoruz. Çünkü soyut kavramların somut olarak, gözle görülür biçimde uygulandığını görmek öğrencinin taban düzeyinde konuları daha iyi kavramasını sağlayabilmektedir. Java Enterprise (Jakarta ve Spring) ve Android eğitimleri ve yayınları teknoloji üzerine yoğunlaştığından; her yerde gereken, genel bilgileri çoğunlukla temel düzeydeki içeriklere bırakmaktadır. Bu da temel Java dilini öğrenen bir kişinin birden bire çok gelişmiş bir uygulama geliştirme yöntemiyle karşılaşınca bocalamasına neden olmaktadır. Bu eğitimde, uygulama geliştirmenin ana yapısı görsel programlama örneğinde anlatıldığı için daha ileri konulara geçişi kolaylaştırmaktadır.

Son bölümde ORM  ve JPA kullanarak masaüstünde çalışan ancak SQL veritabanına bağlanan uygulamalar anlatılmaktadır. Burada, veri uygulaması (data applications) adı da verilen, veriler üzerinde işlemler yapan kurumsal uygulamlara bir giriş yapılmaktadır..

Who Should Attend!

  • Java dilini temel düzeyde bilip masaüstünde çalışan uygulamalar geliştirmek isteyenler bu eğitimi alabilir. Ayrıca yazılım geliştirme ve nesne-yönelimli programlamayı iyi kavrayabilmek için de bu eğitimi öneriyoruz. Görsel konularda uygulama yazmak temel kavramların daha iyi anlaşılmasını sağlayabilir..

TAKE THIS COURSE

Tags

  • Java
  • Java Swing
  • JavaFX

Subscribers

153

Lectures

33

TAKE THIS COURSE



Related Courses