Yeni kitaplarım Pratik Git ve Design Patterns Pratik Programci Yayınları tarafından yayımlandı. Detaylar için lütfen resimlere tıklayınız. Okumaya devam et
Kategori arşivi: Haberler
Bilişim Sohbetleri
Mimar Aslan ve Orhan Eripek tarafından sunulan Bilişim Sohbetleri‘ne konuk oldum. Okumaya devam et
Yeni kitabım Pratik Agile
Yeni kitabım Pratik Agile Pratik Programcı Yayınları tarafından yayımlandı. Detayları burada bulabilirsiniz.
Yeni Kitabım Pratik Spring
Bir sene süren çalışmalarım ardından Pratik Spring isimli yeni kitabımı tamamladım. Yeni kitabım Pratik Programcı Yayınları tarafından e-kitap olarak PDF formatında satışa sunuldu.
Kitap 18 bölümden oluşuyor. Ana bölüm başlıkları şunlar:
- 1.Bölüm – Spring Nedir?
- 2.Bölüm – Spring İle Tanışalım
- 3.Bölüm – Spring İle Nesne Yaşam Döngüsü Yönetimi
- 4.Bölüm – Konfigürasyon Yönetimi
- 5.Bölüm – Spring İle Veri Tabanı İşlemleri
- 6.Bölüm – Spring İle Transaksiyon Yönetimi
- 7.Bölüm – Spring İle Hibernate Kullanımı
- 8.Bölüm – Spring İle JPA Kullanımı
- 9.Bölüm – Spring İle Aspect Oriented Programming
- 10.Bölüm – Spring MVC
- 11.Bölüm – Spring Security
- 12.Bölüm – Spring REST
- 13.Bölüm – Spring Remoting
- 14.Bölüm – Spring Web Service
- 15.Bölüm – Spring Testing
- 16.Bölüm – Spring JMX
- 17.Bölüm – Spring Task ve Scheduling
- 18.Bölüm – Spring E-Mail
Tüm içerik başlıklarını görmek için aşağıda yer alan linke tıklayınız.
Kitabın birinci ve ikinci bölümlerini aşağıdaki linklerden edinebilirsiniz.
Pratik Spring 1. Bölüm (282,3 KiB, 10.719 yükleme)
Pratik Spring 2. Bölüm (452,8 KiB, 7.645 yükleme)
KurumsalJava.com Kitabı
KurumsalJava.com ve diğer blog sayfalarımda yazdığım yazıları bu e-kitapta bir araya getirdim. Beğeninize sunarım.
Yazılımcı Anketi 2013
Bu anketi hazırlayarak, yazılım ve yazılımcılık hakkındaki düşüncelerinizi öğrenmek istedim. Yeterli veri elde ettikten sonra Yazılımcı 2013 Raporu’nu sizinle paylaşacağım. Türkiye Yazılımcı Raporu 2012’ye buradan ulaşabilirsiniz.
Bu anket son bulmuştur. Türkiye Yazılımcı Raporu 2013’e buradan ulaşabilirsiniz.
İlk DevelopersTube Söyleşisi
Uğur Umutluoğlu‘nun daveti üzerine aşağıdaki söyleşiyi gerçekleştirdik. Okumaya devam et
Türkiye Yazılımcı Raporu 2012
Bu rapor Kurumsaljava.com‘da hazırladığım yazılımcı anketinden edindiğim verileri ihtiva etmektedir. Ankete son beş ay içinde beş yüze yakın yazılımcı katıldı. Ankette yer alan soruları yazılımcıların çalışma yöntem ve süreçlerine, kullandıkları araçlara ve bu meslekten beklentilerine ışık tutacak şekilde şekillendirmeye çalıştım. Raporun bundan sonraki her sayfasında ankette yer alan bir soru ve bu soruya ankete katılan yazılımcıların verdiği cevaplar yer almaktadır.
Ankete katılıp, bu raporun oluşmasında emeği geçen yazılımcılara teşekkür ederim.
Özcan Acar
31.12.2012
Yazılımcı Raporu 2012 (1,5 MiB, 9.947 yükleme)
K.Maraş Sütçü İmam Üni. – Bilge Programcı – Nasıl Uzman Yazılımcı Olunur ?
25 mart 2010 tarihinde K.Maraş Sütçü İmam Üniversitesi’ne bir sunum yapmak için davet edildim. Seminer videosunu, resimleri ve sunumu bu yazıda bulabilirsiniz.
Özcan Acar
Bilge Programcı – Nasıl Uzman Yazılımcı Olunur? Seminerinden İzlenimler
24 mart 2010 tarihinde Elazığ Fırat Üniversitesi’ne bir sunum yapmak için davet edildim. Seminer videosunu, resimleri ve sunumu bu yazıda bulabilirsiniz.
Özcan Acar
Türkiye’den İlk Java Champion Özcan Acar
Bugün Java Champion olarak seçildim. Benim için çok mutlu bir gün, çünkü bir Java yazılımcısının edinebileceği en yüksek ünvanlardan birisi Java Champion ünvanıdır. James Gosling, Bill Burke, David Flanagan ve Josh Bloch gibi tanınmış sahışların Java Champion ünvanına sahip olduklarını ve dünya çapında 100 civarında Java Champion ünvanına sahip yazılımcının olduğunu düşünürsek bu ünvanın ne kadar itibarlı ve kıymetli olduğunu görebiliriz.
Bir Java Champion nedir? Bu konu hakkında detaylı bilgiyi Java Champion websayfasından edinebilirsiniz. Java Champion Sun tarafından hayata geçirilmiş ve desteklenen bir proje. Java Championlar Sun tarafından seçilmemektedir. Java Champion adayları, mevcut Java Championların kendi aralarında yaptıkları oylama sonucunda bu ünvanı kazanırlar. Java Championlar Sun firmasından bağımsız olarak çalışan, Java platformunun gelişmesine katkıda bulunan yazar, eğitmen, senior mimar ve yazılımcılardır.

Resim 1
Java Champion listesinde ismimi görebilirsiniz.
Özcan Acar
Java Champion
Devoxx 2009 İzlenimleri
Geçen hafta Belçika’da düzenlenen Devoxx konferansına katıldım. Java ile ilgilenenlerin mutlaka katılması gereken bir konferans. Bir hafta boyunca değişik konularda, konularında uzman şahısların sunum yaptıkları bu konferansta James Gosling, Robert C. Martin, Chris Richardson, Scott Ambler gibi ustaları dinleme ve onlarla sohbet etme fırsatı bulabiliyorsunuz.
Aşağıda yer alan fotografları Devoxx’da çektim.

Resim 1
Resim 1 de Agile Mythbuster konulu sunumu yapan Scott Ambler yer almakta. Çevik süreçlerde oluşan bazı efsaneleri tematize eden bu sunumda Scott Ambler bazı efsanelerin nasıl oluştuğunu ve nasıl çürütüldüğünü istatistikler üzerinde dinleyicilere aktardı. En çok hoşuma giden efsane ise, çevik süreçlerde sertifikasyonun çok önemli olduğu idi. Scott Ambler’e göre 3 sene doktora yapmış bir şahıs ile 2 günlük bir seminer ardından sertifika almış bir şahısı aynı kefeye koymak çok mantık dışı :) Ben de kendisiyle aynı fikri paylaşıyorum. Sertifika peşinde koşmaktansa, konuyu derinlemesine araştırıp, anlamak ve uygulamak çok daha faydalı olacaktır.

Resim 2

Resim 3

Resim 4
Resim 4 de Architecting Robust Applications for Amazon EC2 konulu sunumu yapan Chris Richardson yer almakta. Chris Richardson POJO in Action konulu kitabın yazarı. Bu kitap yazılımcı kariyerimde beni en çok etkileyen kitaplardan birisidir. Chris Richardson ustayı Devoxx da dinleme firsatı bulmak benim için büyük bir şerefdi.

Resim 5
Resim 5 de Java’nın babası James Gosling ve ben yer alıyorum.
Resim 6
Resim 6 da programcılar için hazırlanan anketlerden birisi yer almakta. Resim 6 da yer alan ankette, programcılara kullandıkları yapılandırma (build tool) aracı sorulmuş. Çoğunluğu maven ve ant yapılandırma aracı oluşturmakta. Benim son zamanlardaki favorim maven.
Resim 7
Resim 7 de değişik ülkelerde faaliyet gösteren JUG (Java User Group) liderlerinin katıldığı toplantıdan bir resim yer almakta. Bu toplantıda JUG liderleri Java hakkındaki sorularını Java’nın babası James Gosling’e yönelttiler. Bu toplantıda bir çok JUG lideri ile tanışma firsatı buldum. Türkiye’de de bir JUG kurmanın zamanı geldi. Kısa bir zaman sonra JugTR.org adresinde Türkiye’nin ilk resmi JUG’u faaliyete geçecek. Bu konudakı çalışmalarım devam etmekte.

Resim 8

Resim 9

Resim 10

Resim 11

Resim 12
KurumsalJava.com Otuzbininci İndirime (Download) Koşuyor
Hizmet vermeye başladığı günden beri yazılım sektöründe Java teknolojileri ile çalışanların yoğun ilgisini çeken KurumsalJava.com’un bünyesinde barındırdığı ve KurumsalJava.com yazarları tarafından kaleme alınan makalelerin indirilme (download) adedi 30.000 e yaklaştı. Okumaya devam et
BizimAlem.com – Java İle Yüksek Performanslı Web Platformu
11-12 Nisan 2009 tarihlerinde CETURK tarafından Kıbrıs Doğu Akdeniz Üniversitesinde düzenlenen Java Etkinlikleri Günü’nde “Java ile yüksek performanslı web platformlarının oluşturulması” başlıklı bir sunum yaptım.
Özcan Acar
Web Aplikasyonlarında Yüksek Performans için Caching Mekanizmaları (512,0 KiB, 13.854 yükleme)
Java İle Yüksek Performanslı Web Platformları (3,1 MiB, 8.754 yükleme)
BizimAlem.com - Bir Sistemin Tasarlanış Hikayesi (1,8 MiB, 18.518 yükleme)
Çanakkale 18 Mart Üniversitesi Çevik Süreç ve TDD Semineri
Kurumsal Java Akademisi olarak 4 Nisan 2009 tarihinde, Çanakkale 18 Mart Üniversitesinde Çevik Süreç ve TDD (Test Driven Development – Test Güdümlü Yazılım) konulu semineri düzenledik.
Çevik Java EE 5 Web Uygulamaları ve Mimarileri (1,8 MiB, 8.386 yükleme)
Okumaya devam et
Oracle Sun ve Java’yı Satın Aldı
Geçtigimiz günlerde ürün portföyündeki bilgibankası ile meşhur Oracle firması Java’nın oluşturucusu Sun firmasını satın aldığını duyurdu. Okumaya devam et
Yazılım Mimarisi Tasarımı Günü
CETURK tarafından 21.3.2009 tarihinde Elazığ Fırat Üniversitesinde düzenlenen Yazılım Mimarisi Tasarımı Günü‘ne konuşmacı olarak katıldım ve Tasarım Prensipleri ve Spring MVC konulu iki sunum yapım. Sunum dosyalarını aşağıdaki linkler üzerinden edinebilirsiniz.
Düzenlediğimiz diğer seminerleri Kurumsal Java Akademisi sayfalarından takip edebilirsiniz.
Tasarım Prensipleri (1,0 MiB, 7.514 yükleme)
Spring MVC (524,1 KiB, 11.372 yükleme)
Tasarım Prensipleri sunumu
.
Spring MVC sunumu
.




















EOF (End Of Fun)
Özcan Acar
Java Test Güdümlü Web Yazılımı Semineri
07.03.2009 tarihinde Işık üniversitesinde çevik süreçleri anlatan ve test güdümlü bir web aplikasyonun nasıl implemente edildiğini pratik bir örnek üzerinde gösteren bir seminer düzenledik. Işık ünivesitesinin daveti üzerine yaptığımız bu seminere Işık üniversitesi ögrencileri yanısıra yazılım endüstrisinde çalışan arkadaşlar katıldı.
Düzenlediğimiz diğer seminerleri Kurumsal Java Akademisi sayfalarından takip edebilirsiniz.
Seminerde kullanılan teknolojiler:
1.) Java 5.0
2.) Wicket Web Framework
3.) Spring Framework
4.) Hibernate
5.) HSQLDB
6.) Junit
7.) Eclipse 3.4
8.) JMock Mock Framework
9.) DBUnit
10.) EclEmma Code Coverage Tool
Web aplikasyonunda incelediğimiz uygulamalar:
1.) Wicket ile web yazılımı
2.) Spring ile transaktion yönetimi
3.) Spring ile Hibernate kullanımı
4.) Wicket ile onay/kabul testleri
5.) JUnit ile unit ve entegrasyon testleri
6.) JMock ile test güdümlü yazılımda mock nesne kullanımı
7.) Web aplikasyonlarında üç katmanlı mimari
8.) Ant ve HSQLDB ile yazılımda çevik bilgibankası kullanımı
9.) DBUnit ile regresyon testleri
10.) İşletme katmanında Facade tasarım şablonu kullanımı
11.) Persistens katmanında DAO tasarım şablonu kullanımı









Çevik Java EE Web Semineri
28 Şubat 2009 tarihinde İstanbul IBM Türk’de CETURK tarafından düzenlenen Çevik Süreç ve TDD seminerine konuşmacı olarak katıldım ve Çevik Java EE Web Uygulamaları ve Mimarileri isimli bir sunum yaptım. Sunum dosyasını aşağıdaki link üzerinden edinebilirsiniz.
Çevik Java EE 5 Web Uygulamaları ve Mimarileri (1,8 MiB, 8.386 yükleme)
» Eclipse Java Projesi
» Tüm resimler





