Yazılım Geliştirme ve Java
Yazılım Mühendisliği Yazılım Mühendisliği bir yazılımın sistematik, disiplinli,ölçülebilir bir yaklaşımla geliştirme,operasyon ve bakımının gerçekleştirilmesi uygulaması ve çalışılmasıdır (Wikipedia)
Yazılım Geliştirme Bilgisayar ya da bilgisayarlı sistemler üzerinde çalışan uygulamaların kodun geliştirilmesi Çıktılar Sistemde çalışan uygulamalar Kaynak Kodu Dokümanlar
Programlama Dili Bir bilgisayar ya da bilgisayarlı makinalara komut/komut kümeleri vermek üzere oluşturulmuş yapay dildir (Wikipedia) Yazılımları üretmek için programlama dilleri gereklidir.
Bazı programlama dilleri ve yazılım platformları C C++ Pascal Ada Java .NET (C#, VB) Eiffel PHP Powerbuilder ActionScript ....
Soru Neden bir çok programlama dili var?
Cevap Belli başlı nedenler Kullanım amaçları Destekleyen ticari kuruluşlar Her zaman alternatifler olmalı değil mi ?
Programlama Ortamları Web Masaüstü Mobil IOS Android Windows Mobile Gömülü Programlama
Programlama Ortamları
Web Programlama İnternet siteleri ve portallerin geliştirilmesi için kullanılır Kullanılan programlama dilleri PHP HTML CSS Javascript ASP.NET Java (JSF,JSP)
Masaüstü Programlama Geliştirilen programlar tamamen bilgisayar üzerinde çalışır ve kurulum gerektirir Örnek masaüstü programları Photoshop Microsoft Office
Mobil Programlama Son dönemde çok popülerdir Daha küçük ölçekli programlardır Geliştirilen uygulamalar platform’a ait uygulama marketlerinde satılabilir Platforma ait Uygulama Marketlerinde bireysel satış imkanı
Nesne Yönelimli Programlama Veri alanları , yordamlar (metodlar) ve bunların ilişkilerinden oluşan veri yapıları yani nesneleri kullanarak yazılım geliştirme için kullanılan yazılım paradigmasıdır. Gerçek hayatı modelleyen ve modüler yapı oluşturmayı sağlayan bir altyapıdır Şu anda kullanılan bir çok programlama dili bu özelliği destekler Detaylı bilgi için http://en.wikipedia.org/wiki/Object-oriented_programming
Java Nedir? Sun şirketi tarafından 1995 yılında geliştirilmiştir Sözdizim kuralları C/C++’a çok benzer Nesne temellidir. Java Sanal Makinası (Java Virtual Machine) denilen bir uygulama üzerinde çalışır. GNU GPL lisansı ile ile lisanslamış. Referans implemantasyonu Sun şirketi 1995 yılında geliştirmiştir. Şu anda bir çok farklı Java implementasyonu mevcuttur (IBM,Oracle, vb) Java bütün işletim sistemleri üzerinde çalışabilir
Java Versiyonları JDK 1.0 (Ocak 23, 1996) JDK 1.1 (Şubat 19, 1997) J2SE 1.2 (Aralık 8, 1998) J2SE 1.3 (Mayıs 8, 2000) J2SE 1.4 (Şubat 6, 2002) J2EE 5.0 (Eylül 30, 2004) Java SE 6 (Aralık 11, 2006) Java SE 7 (Temmuz 28, 2011)
Java Mimarisi
Örnek bir Java Class’ı class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Mesajı görüntüle. }
Neden Java Tercih etmeliyim Büyük çaplı bir çok şirket Java kullanır Telekominikasyon Turkcell,Vodafone,Avea,Turk Telekom Finans Yapı Kredi,Finansbank Havacılık Turk Hava Yolları, Pegasus Açık kaynak kodlu bir çok kütüphaneden faydalanılabilir Platform bağımsız çalışabilir %100 Bulut uyumlu bir dildir Java’da geliştirme için en az 2 sene ister. Piyasada en çok kullanılan iki dilden biridir Büyük ölçekli firmalarda iş bulma imkanı vardır
Yazılımda Kariyer Programcı Analist Programcı Yazılım Mimarı Kendi Şirketini kurabilirsin Bilisim Teknolojileri Alanında yöneticilik
Yazılımda Kariyer
Yazılımcının günlük hayatı
Yazılım Mühendisinin Günlük Hayatı
Dünya’da Java kullanım oranları
Sorular?