İsveç’te yüksek lisans eğitimi

3. sınıfın ilk dönemi için İsveç’in Kristianstad şehrine Erasmus programı aracılığıyla gelmiştim. 5 aylık bir deneyimden sonra o zamana kadar pek düşünmediğim yüksek lisansı düşünmeye başlamıştım. Bu nedenle üniversite son sınıfta yine bu zamanlar İsveç’te yüksek lisans yapmak için başvuruları yapmıştım. Linköping Üniversitesi’nde İstatistik ve Makine Öğrenmesi programına kabul aldım ve Ağustos 2017’de Linköping şehrine geldim.   Dün itibariyle 1. dönemin son sınavını geride bıraktım. Bu nedenle bu yazıda İsveç’te bir üniversite eğitimi alacak olsanız nasıl bir sistemle karşılaşacaktınız onu anlatmaya çalışacağım. Daha önce Erasmus ile Kristianstad Üniversitesi’nde bulunmuştum. Dolayısıyla gözlemlerim ve deneyimlerim sadece bir üniversiteye bağlı olmamış olacak. Periyotlar Türkiye’de her üniversite yılda 2 dönem ile eğitim verir ve her dönem en... Devamını oku..

Maven nedir ve neden kullanılır?

  Bu yazıda Maven kurulumu veya kullanımı, JAR formatında çıktı alma veya JAR dosyalarıyla işlemler gibi pratiğe dayalı içerik bulunmuyor.  Yazının amacı Maven teknolojisini hiç bilmeyenlere ve yeni başlayanlara teorik olarak bu teknoloji hangi problemi nasıl çözer, neden ihtiyacımız vardır gibi sorulara cevap vermektir.   Maven kısaca bir bağımlılık yönetim aracıdır. Bu cümleyi ilk okuduğunuzda hiçbir şey anlamamanız gayet normal. Fakat bu yazının en sonuna gelindiğinde bu cümleyi anlamış olacağınızı düşünüyorum. Maven’in ne olduğunu anlamaya başlamadan önce  JAR kavramını öğrenmemiz gerekiyor. JAR yani uzun haliyle Java Archive, Java için kullanabileceğimiz bir arşiv formatıdır. Dosya uzantısı yine adı gibi .jar’dır. Tamam ama arşiv formatı nedir? Kısaca Java projelerinin tek bir dosya şeklinde kullanılabilmesine olanak sağlayan bir formattır. Yazdığımız Java uygulamalarını sadece... Devamını oku..

Tuprime Fitness Kulübü Yönetim Sistemi

Java teknolojilerini öğrenmek için yaptığım bir projeyi paylaşmak istiyorum.Projenin gelişim sürecini başından itibaren Github hesabımda paylaştım.Dilerseniz Github hesabımdan indirebilir kodları inceleyebilirsiniz. Tuprime Projesi Projeyi Maven kullanarak geliştirdim. Her bir katmanı multi-module desteğiyle ayırdım.Böylece dosyalar içinde karışıklıktansa modullere yoğunlaşma imkanı oldu. JPA implementasyonu olan Hibernate ile veritabanı yönetimini sağladım. Projenin sağlıklı çalışması açısından parent dizininde database klasörü altında sql scripti göreceksiniz. Mysql veritabanınızda çalıştırarak daha önceden oluşturduğum tabloları yükleyebilirsiniz. Ayrıca Mysql username ve password değerleriniz root:root değilse applicationContext.xml dosyasında bunlarıda düzenlemelisiniz. Bu işlemleri bitirdikten sonra artık derleme işlemine geçebilirsiniz. Projeyi derlemek için komut satırı ile dosya dizinine gidip... Devamını oku..

Merhaba Dünya!

HELLOWORLD

Uzun süredir bir blog açmayı düşünüyordum.Aslında daha önce bir kaç blog denemesinde bulundum.Fakat birçok kişinin de başına geldiği gibi bir kaç yazı sonrası yalnızlığa terkettim onları. Blog tutmak gerçekten disiplin isteyen ciddi bir eylem. Bu nedenle en sonunda cesaret edip domaini ve host işini halledip blogumu kurdum. Özellikle bir yazılımcı olarak öğrendiklerimi ve tecrübe ettiklerimi paylaşmam gerektiğini düşünüyorum.Ki bu benim hayatımı sürdürürken temel aldığım bir eylem zaten. Tanıdığım veya tanımadığım insanlara elimden geldiği kadarıyla yardım etmeye çalışan birisiyim.Henüz Yazılım Mühendisliği yolunda bilgi seviyem pek yüksek olmasa da zamanla blog vesilesiyle de artacağını düşünüyorum. Java diline merak salmış biri olarak takip ettiğim Özcan Acar hocanın şurada da bahsettiği nedenlerden ötürü bu söylediğim kulağa daha mantıklı geliyor. Blogumun içeriği ağırlıklı olarak Java... Devamını oku..