Yazılım Geliştirme ve Java

Slides:



Advertisements
Benzer bir sunumlar
Java Hakkında Java Nedir? Java’nın Tarihi Java’nın Avantajları
Advertisements

Programlama-II (Java ile Bilgisayar Programlama)
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
ARVENTO MOBİL SİSTEMLER
Java-Veri Tipleri- Operatorler
JAVA TEMELLERİ GİRİŞ JAVA TEMELLERİ GİRİŞ signalsec.com & mialkan.com.
SCANNER SINIFI ve KLAVYEDEN VERİ OKUNMASI
Bilgisayar İşletmenliği
WEB Tasarımı & .NET Bolum 1
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
© 2011 Adobe Systems Incorporated. Cep Telefonu Değeri Belirlemek için Mobil Uygulama Sabri Dündar / Volkan Altuntaş Celal Bayar Üniversitesi.
ÖMÜR BİLGİLİ
BTEP 203 – İnternet ProgramcIlIğI - I
İşletİM SİSTEMİ NEDİR? İşletim sistemi bilgisayar donanımlarının birbirleri ile uyumlu bir biçimde çalışmasını sağlayan bir yazılımdır. İşletim sistemi;
EDUTIME Java Day 4 Serdar TÜRKEL.
FRAMEWORK.
İNTERNET TARAYICILARINDA YENİ NESİL GRAFİK TEKNOLOJİLERİ
ÖĞRENME NESNESİ Sibel SOMYÜREK.  Çeşitli öğrenme ortamlarında tekrar kullanılabilen küçük parçalara bölünmüş olan e-içeriklere öğrenme nesnesi denir.
C# Metot Overloading (Aşırı yükleme)
Şirket Tanıtım Sunumu.
NESNEYE DAYALI PROGRAMLAMA
MART 2013 İŞLETİM SİSTEMLERİ.
Yazılım Gelişimi. Donanım gelişimine paralel olarak süren yazılım gelişimi, son on yılda kayda değer bir ivmelenme ile bilgisayarları, herhangi bir uzmanlık.
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Bulut Depolama.
© Haluk Bingöl v2.23 Java Programlama Dili - 01 Tek Class ile Programlama Dr. Haluk Bingöl BÜ - CmpE BU-SWE.
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
EDUTIME Java Day 8 Serdar TÜRKEL.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
Algoritma ve Programlama BMÜ 112
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Bil 102 Bölüm 6 Diziler.
YAZILIM.
Bil 102 Bölüm 3 Java’da Program Akış Denetimi Bil 1021.
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
Java GUI Programming.
JAVA PROGRAMLAMA ORNEKLER
YAZILIM.
web dünyasında yeni bir yaklaşım: AJAX
YAZILIM.
WEB PROGRAMCILIĞI.
Bilgi Teknolojisinin Temel Kavramları
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Mobil Uygulama Geliştirme
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Bilgisayar Yazılımları ? ? ? ?
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
Tekir (Ön Muhasebe Yazılımı) Merve Yalçın Ahmet Deniz Korkmaz Tekir Nedir? Kullanılan.
Mobil Uygulamalar ve Android’e Giriş Ders 1. Uygulama Kavramı  Kullanıcıların ihtiyaçları doğrultusunda istedikleri işlemleri yapmalarına imkan veren.
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
haZIRLAYAN: ELİF KARAOĞLU
BİLGİSAYARDA DONANIM ve YAZILIM
Uzun vadeli kredilerin döviz kompozisyonu
Neden Linux? Nerelerde Kullanılır?
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Uzun vadeli kredilerin döviz kompozisyonu
PROGRAMLAMA TEMELLERİ
Server Yönetim Programları
İŞLETİM SİSTEMİ Adem ÇİMEN İşletim Sistemi Nedir
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
İOS PLATFORMUNDA MOBİL TRAFİK CEZA BİLDİRİM UYGULAMASI
Emre AKADAL Şebnem ÖZDEMİR Dr. Zerrin AYVAZ REİS
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Sunum transkripti:

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?