Rahman USTA Editör Altuğ B. ALTINTAŞ Papatya Yayıncılık Eğitim

Save this PDF as:
 WORD  PNG  TXT  JPG

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Rahman USTA Editör Altuğ B. ALTINTAŞ Papatya Yayıncılık Eğitim"

Transkript

1 JAVA Mimarisiyle Kurumsal Çözümler Kurumsal JAVA Rahman USTA Editör Altuğ B. ALTINTAŞ Papatya Yayıncılık Eğitim İstanbul, Ankara, İzmir, Adana

2 PAPATYA YAYINCILIK EĞİTİM Ekim 2012 Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi, No: 11/3, Cağaloğlu (Fatih)/İstanbul Tel : (0 212) (0 532) Faks : (0 212) e-posta : Web : JAVA Mimarisiyle Kurumsal Çözümler - Rahman USTA 1. Basım Ekim 2012 Yayın Danışmanı Editör Üretim Pazarlama Satış Sayfa Düzenleme Kapak Tasarım Basım ve Ciltleme : Dr. Rifat ÇÖLKESEN (Post-Edu Institute) : Altuğ B. ALTINTAŞ : Olcay KAYA : Batuhan AVCI : Mustafa DEMİR : Papatya - Kelebek Tasarım : Papatya - Kelebek Tasarım : Altan Basım Ltd. (Sertifika No: 11968) / İstanbul Bu kitabın her türlü yayın hakkı Papatya Yayıncılık Eğitim A.Ş. ye aittir. Yayınevinden yazılı izin alınmaksızın alıntı yapılamaz, kısmen veya tamamen hiçbir şekil ve teknikle ÇOĞALTILAMAZ, BASILAMAZ, YAYIMLANA- MAZ. Kitabın, tamamı veya bir kısmının fotokopi makinesi, ofset gibi teknikle çoğaltılması, hem çoğaltan hem de bulunduranlar için yasadışı bir davranıştır. Lütfen kitabımızın fotokopi yöntemiyle çoğaltılmasına engel olunuz. Fotokopi hızsızlıktır. Rahman, Usta. Java Mimarisiyle Kurumsal Çözümler/Rahman Usta İstanbul: Papatya Yayıncılık Eğitim, XII, 272 s.; 24 cm. Kaynakça ve dizin var. ISBN: Sertifika No: Java EE 2. JPA 3.EJB 4. Java Programlama Dili 5. JSF I.Title. II

3 Dehlizin sonundaki ışık görünüyorsa, hedefe kaç adım kaldığının bir önemi yoktur. Nurtanem e III

4 Teşekkür Canımdan çok sevdiğim Anneme, babama ve ablama; bana yol gösteren ve desteğini her zaman hissettiğim Sayın Altuğ Bilgin ALTINTAŞ a; yardımlarını ve bilgisini esirgemeyen Sayın Hüseyin AKDOĞAN a; kitabın daha da nitelikli olmasına katkılarından dolayı Sayın Dr. Rifat ÇÖLKESEN ve Yrd. Doç. Dr. Buket DOĞAN a; sayfa düzenlemesinde ve kapak tasarımında emeği geçen Sayın Olcay KAYA ya; manevi katkılarından dolayı Sayın Selçuk BAHADIR ve Yusuf ÇİMENTAY a; doğrudan ya da dolaylı yoldan hakkı geçen herkese ve tüm teşekkür ederim. ailesine Rahman USTA IV

5 İçindekiler ÖNSÖZ Java da Çok Kullanılan Kısaltmalar ve Terimler XI XII Bölüm 1. GİRİŞ VE AMAÇ 13 Kitap Çalışmasının Amacı 14 Bölüm 2. KURUMSAL JAVA YA GİRİŞ Java nın Kısa Tarih JCP (Java Community Process) Standartlar Java EE nin Yapısı Bileşenler Konteynerler Konteyner Servisleri Ağ Protokolleri Paket Yapıları Standart Java Sürümü - Java SE Java EE 6 Belirtim (Şartname) Listesi Java EE 6 ile Gelen Yenilikler Hafiflik Budama ve Fazlalıkları Atma Profiller Kolay Kullanım Çok Katmanlı Uygulamalar (M)odel-(V)iew-(C)ontroller Tasarım Kalıbı M-V-C Bileşenleri Çalışma Ortamının Hazırlanması JDK Kurulumu Netbeans IDE Kurulumu 36 V

6 2.9. GlassFish Uygulama Sunucusu GlassFish Uygulama Sunucusunu Komut Dizininden Başlatmak ve Sonlandırmak Apache Maven Apache Maven Avantajları Apache Maven Kurulumu Apache Maven Test Edilmesi Maven ile Basit Bir Proje Oluşturmak NetBeans IDE ile Basit Bir Maven Projesi Oluşturmak Apache Maven Proje Yapısı POM (Project Object Model) Özet Sorular 52 Bölüm 3. JPA (Java Persistence Api) JPA Standardına Genel Bakış JPA nın Temel Bileşenleri JPA Standardının Tarihi Referans Uygulayıcı Kütüphane Varlık (Entity) ORM (Object-Relational Mapping) Entity Sorgulama Örnek Uygulama Entity Sınıflarda Uyulması Gereken Kurallar Diğer Yapılandırıcı Notasyonlar 68 Notasyonu 68 Notasyonu 69 Notasyonu 70 Notasyonu 71 Notasyonu Koleksiyon Türündeki Nesnelerin Haritalanması Map Tipindeki Nesnelerin Haritalanması Katılım Sütunu Katılım Tablosu 74 VI

7 3.11. Entity-arası İlişkiler Tek Yönlü Sahiplik Çift Yönlü Sahiplik Bire-bir İlişki ve Çift Yönlü Sahiplik Bire-bir İlişki ve Tek Yönlü Sahiplik Birden-çoğa ve Tek Yönlü Sahiplik Çoktan-çoğa ve Çift Yönlü Sahiplik Entity İlişkilerinde Sıralama 82 Notasyonu 82 Notasyonu Kalıtım Yaklaşımıyla Haritalama Her sınıf için tek tablo Stratejisi 83 Notasyonları Katılmış altsınıflar Stratejisi Her sınıf için ayrı tablo Stratejisi Entity Nesnelerinin Yaşam Süreci Sık Kullanılan EntityManager Yordamları Zincirleme Entity Operasyonları Entity Nesnelerinin Yaşam Sürecinin Takibi Çağrılar Dinleyiciler Özet Sorular 108 Bölüm 4. EJB (Enterprise Java Beans) EJB (Enterprise Java Bean) Çeşitleri Oturum Nesneleri (Session Beans) Enterprise Java Bean Uygulama Örneği Uygulama Açıklaması Alışveriş Sepeti Uygulaması Testleri Oturum Nesnelerinin Yaşam Döngüsü Oturum Nesnelerinin Yaşam Döngüsünün Takibi Oturum Nesnelerinde Çağrılar Kesiciler 125 VII

8 4.7. Kesiciler Örnek Uygulama Özet Sorular 129 Bölüm 5. JSF (JavaServer Faces) JSF nin Yapısı JSF (JavaServer Faces) Yaşam Döngüsü JSF Yaşam Döngüsü Evreleri JavaServer Faces Uygulaması JavaServer Faces Uygulaması ve Maven Web Proje Yapısı Evre Dinleyiciler Evre Dinleyici Oluşturma ve Tanıtma Görünüm Ağacının Görüntülenmesi JSF Yönetimli Nesneler JSF Yönetimli Nesnelerin Kapsamı JSF Mesaj Yönetimi Görüntülenecek Mesajın Oluşturulması Dönüştürüm ve Geçerlilik Kontrolü Dönüştürücüler Geçerleyiciler Statik İçerik Yönetimi ve Şablon Kullanımı Özet Sorular 193 Bölüm 6. SPRING FRAMEWORK IOC (Inversion Of Control) Bağlaşım ve Bağlaşımı Koparmak Bağımlılık Zerki Bağımlılık Zerkeyleyici Uygulaması XML Bazlı Spring Framework Yapılandırıcısı Neden Spring? JSF ve Spring Framework Entegrasyonu JSF, Spring ve Hibernate Uygulaması Özet Sorular 220 VIII

9 Bölüm 7. WEB SERVİSLERİ REST Yaklaşımı REST in Avantajları REST Mimarisinde Bulunan 3 Temel Kavram Kaynak /Noun Metodlar (Verbs/Eylemler) Giriş ve Çıkış Internet Medya Türleri RESTful Web Servisi Uygulaması curl Yazılımının Kurulumu curl Yazılımımın Test Edilmesi RESTful Web Servisin Uygulama Sunucusuna Aktarılması RESTful Uygulamasının Test Edilmesi RESTful Mimarisiyle JQuery Kullanımı JQuery Kurulumu JQuery ile HTTP İsteklerinin Yönetilmesi JQuery Ajax Kütüphanesi ile /GET ve /POST Yordamlarının İşletilmesi JQuery ile REST Client Uygulaması JQuery ile temel CRUD işlemleri Özet Sorular 265 Kaynakça 267 Dizin 269 IX

10 X

11 Önsöz Java dünyasının dağınık ve seçimlerin fazla olması birçok yazılımcı için kabus durumu oluşturmuştur. Java dünyasında ki hızlı gelişmeler sadece yeni başlayan kişileri değil, yıllardır Java dünyasında uygulama geliştiren kişilerin bile başını döndürmektedir. Bu kitap bu dağınık ve hızlı değişiklerin neler olduğunu güzel örneklerle anlatan eşsiz bir kitaptır. Konular sadece teorik olarak değil; görsellikle desteklenmiş ve anlaşılır örneklerle konuların hızlı anlaşılmasını sağlanmıştır. Bu kitapla Rahman USTA nın sektörümüze önemli bir katkı sağladığını düşünüyor ve kendisini böylesi derin ve titiz çalışmasından dolayı kutluyorum. Altuğ Bilgin ALTINTAŞ XI

12 Java da Çok Kullanılan AOP DI EJB IOC JCP JDBC JMS JND JPA JSF JSON JSR JTA JVM ORM REST SQL UI Kısaltmalar Aspect Oriented Programming Dependency Injection Enterprise Java Bean Inversion Of Control Java Community Process Java Database Connectivity Java Message Services Java Naming and Directory Interface Java Persiste API JavaServer Faces JavaScript Object Notation Java Spesification Request Java Transaction API Java Virtual Machine Object-Relational Mapping Representational State Transfer Structured Query Language User Interface Terimler bağımlılık zerki dependency injection bağımlılık zerkeyleci dependency injector bağlaşım koparma de-coupling bağlaşım coupling birincil anahtar primary key çöp toplayıcı garbage collector görev action isim-uzayı namespace iş katmanı business tier konteyner container nesne bean, object sınıf class Web katmanı Web tier yabancı anahtar foreign key yönetimli nesne managed bean XII

Gömülü Sistem Tasarımı. Dr. Deniz TAŞKIN

Gömülü Sistem Tasarımı. Dr. Deniz TAŞKIN Gömülü Sistem Tasarımı Dr. Deniz TAŞKIN PAPATYA YAYINCILIK EĞİTİM Ekim 2012 Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi, No: 11/3, Cağaloğlu (Fatih)/İstanbul

Detaylı

DİL VE İLETİŞİM. Prof. Dr. V. Doğan GÜNAY

DİL VE İLETİŞİM. Prof. Dr. V. Doğan GÜNAY DİL VE İLETİŞİM Prof. Dr. V. Doğan GÜNAY DİL VE İLETİŞİM Prof. Dr. V. Doğan GÜNAY PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi,

Detaylı

Java EE 5 Teknolojileri Jboss Seam

Java EE 5 Teknolojileri Jboss Seam Java EE 5 Teknolojileri Jboss Seam Hakan Uygun İçerik Kurumsal Uygulama Nedir? Java Teknolojileri Web Uygulaması Java EE Bileşenleri JBoss Seam Yazılım İhtiyaçları Bireysel Kullanıcı Eğitim Eğlence İletişim

Detaylı

BİÇİMBİRİMLER. Türetim ve İşletim Ardıllarının Sözlü Dildeki Kullanım Sıklığı. İslam YILDIZ Funda Uzdu YILDIZ V. Doğan GÜNAY

BİÇİMBİRİMLER. Türetim ve İşletim Ardıllarının Sözlü Dildeki Kullanım Sıklığı. İslam YILDIZ Funda Uzdu YILDIZ V. Doğan GÜNAY BİÇİMBİRİMLER Türetim ve İşletim Ardıllarının Sözlü Dildeki Kullanım Sıklığı İslam YILDIZ Funda Uzdu YILDIZ V. Doğan GÜNAY BİÇİMBİRİMLER Türetim ve İşletim Ardıllarının Sözlü Dildeki Kullanım Sıklığı

Detaylı

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Ekosisteminde Kurumsal Yazılım Geliştirme Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Hakkımızda Harezmi Bilişim Çözümleri 2011 yılında kuruldu Uzmanlık alanlarımız Kurumsal uygulama geliştirme Java

Detaylı

JBoss Seam Next Generation Integration Framework

JBoss Seam Next Generation Integration Framework JBoss Seam Next Generation Integration Framework Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com www.mergecons.com Seam Framework JSF JPA Hibernate EJB 3.0 Ajax RichFaces A4J Drools itext PDF

Detaylı

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)

Detaylı

PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Veri Madenciliği Yöntemleri Dr. Yalçın ÖZKAN -II-

PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Veri Madenciliği Yöntemleri Dr. Yalçın ÖZKAN -II- Dr. Yalçın ÖZKAN Dr. Yalçın ÖZKAN PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi, No: 11/3, Cağaloğlu (Fatih)/İstanbul Tel

Detaylı

ORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu

ORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu ORM & Hibernate Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 5 ORM (Object Relational Mapping) ve EF (Entity

Detaylı

Selsoft Eğitim Kataloğu

Selsoft Eğitim Kataloğu Selsoft Eğitim Kataloğu Haziran 2015 İçindekiler 1. Giriş... 3 2. le İlgili Genel Bilgiler... 3 a. Sınıf İçi ve Online... 3 b. Eğitim İhtiyaç Analizi... 4 c. Seviye ve Performans Değerlendirme... 4 d.

Detaylı

METİN BİLGİSİ. Prof. Dr. V. Doğan GÜNAY

METİN BİLGİSİ. Prof. Dr. V. Doğan GÜNAY METİN BİLGİSİ Prof. Dr. V. Doğan GÜNAY METİN BİLGİSİ Prof. Dr. V. Doğan GÜNAY PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi,

Detaylı

Spring Framework Eğitimi

Spring Framework Eğitimi Hazırlayan: Barış Dere @BarisDere baris.dere@gmail.com Spring Framework Eğitimi Ders 1: Genel bir bakış Http://www.youtube.com/barisdere Ajanda Eğitim konuları Spring Framework nedir? Inversion Of Control

Detaylı

Spring Giriş Eğitimi

Spring Giriş Eğitimi Spring Giriş Eğitimi Bu eğitimde Spring ın hangi problemlere karşı etkili olduğundan bahsedeceğim. Ayrıca çekirdek Spring teknolojisinin nasıl işlediği; Dependency Injection - DI ve Inversion of Contol

Detaylı

ÖZGÜR YAZILIMLAR İLE J2EE

ÖZGÜR YAZILIMLAR İLE J2EE ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır bugra@ibrahimcakir.com Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss

Detaylı

.com. Özcan Acar 2009 Kurumsal Java.com

.com. Özcan Acar 2009 Kurumsal Java.com .com Spring MVC Özcan Acar acar@unitedinter.net http://www.ozcanacar.com http://www.kurumsaljava.com Özcan Acar Hakkında public class OezcanAcar { public static void main(string[] args) { Acar oezcan =

Detaylı

JBoss Seam. Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com

JBoss Seam. Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com JBoss Seam Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com Seam Framework JSF JPA EJB 3.0 Ajax RichFaces A4J Drools itext PDF JFreeChart Facelet Security SSL Web Servis Pojo IoC JBPM Hibernate

Detaylı

1. Bölüm Spring'e Giriş

1. Bölüm Spring'e Giriş 1. Bölüm Spring'e Giriş Spring Java dünyasında yazılım geliştirmeyi basitleştirmek için geliştirilmiş bir yazılım çatısıdır (framework). Spring'i diğer çatılardan ayıran en büyük özellik temellerinin dependency

Detaylı

Selsoft Academy Eğitim Kataloğu

Selsoft Academy Eğitim Kataloğu Eğitim Kataloğu http://www.selsoft.academy 2017 Selsoft Academy, Selsoft Yazılım Danışmanlık Eğitim ve Tic. Ltd. Şti nin eğitim markasıdır. İçindekiler 1. Giriş... 4 2. Eğitimlerle İlgili Genel Bilgiler...

Detaylı

Spring Application Framework e Giriş

Spring Application Framework e Giriş Spring Application Framework e Giriş Ajandamız Spring Nedir? Spring i Öne Çıkaran Özellikler Gelişim Süreci Spring i Oluşturan Modüller ve Spring Mimarisi Spring deki Temel Teknolojiler IoC Container ve

Detaylı

Client Server Database

Client Server Database Java Server Faces Ahmet Demirelli Sabancı Üniversitesi 2007 Ajanda Model-1 Mimari Model-2 Mimari MVC Framework Java Server Faces Örnek Uygulama Model 1 Mimari 1 2 3 6 JSP (View) 5 JavaBeans (Model) 4 Client

Detaylı

Java Programlama Giriş

Java Programlama Giriş Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır

Detaylı

Altuğ B. Altıntaş altuga@kodcu.com

Altuğ B. Altıntaş altuga@kodcu.com Java ile Etkileşimli Ağ Uygulamaları Altuğ B. Altıntaş altuga@kodcu.com Java Nedir? Java platformu, ağ(network) ın önemi hesaba katılarak ve aynı yazılımın birçokdeğişik bilgisayar ortamında veya değişik

Detaylı

EMRE CAMADAN KİŞİSEL BİLGİLER EĞİTİM. E-Posta: Cep:

EMRE CAMADAN KİŞİSEL BİLGİLER EĞİTİM. E-Posta: Cep: E-Posta: iletisim@emcamadan.com.tr Cep: 0 553 134 43 97 KİŞİSEL BİLGİLER Doğum Tarihi: 28 Haziran 1989 Sürücü Belgesi: B Sınıfı / 2008 EĞİTİM (2015 - ) M.Sc. Bilgisayar Mühendisliği, Mühendislik Mimarlık

Detaylı

JavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu

JavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu JavaServerFaces Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek

Detaylı

Nesne Oluşturma Sırasının Tanımlanması Otomatik Veri Tipi Dönüşümü Tekil Nesneler ve Bean Scope Scope Bazlı Nesnelerin Enjeksiyonu Tanımlanabilir

Nesne Oluşturma Sırasının Tanımlanması Otomatik Veri Tipi Dönüşümü Tekil Nesneler ve Bean Scope Scope Bazlı Nesnelerin Enjeksiyonu Tanımlanabilir İçindekiler Önsöz Yazar Hakkında İlk E-Kitap Neden Pratik Spring? Spring Sürümü Kitabın İçeriği Nedir? Kitabın İçeriği Ne Değildir? Kitap Kim İçin Yazıldı? Kitap Nasıl Okunmalı? Yazar İle İletişim PratikProgramci.com

Detaylı

İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU

İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU BAŞVURU TARİHLERİ : 27-11-2015 / 14-12-2015 İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU 31/12/2008 tarih ve 27097 sayılı Resmi Gazete'de yayımlanan "Kamu

Detaylı

VERİ MADENCİLİĞİ Kavram ve Algoritmaları

VERİ MADENCİLİĞİ Kavram ve Algoritmaları VERİ MADENCİLİĞİ Kavram ve Algoritmaları Doç. Dr. Gökhan SİLAHTAROĞLU PAPATYA YAYINCILIK EĞİTİM İstanbul, Ankara, İzmir, Adana PAPATYA YAYINCILIK EĞİTİM BİLGİSAYAR SİS. SAN. VE TİC. A.Ş. İnönü Cad. Hacıhanım

Detaylı

Elektronik Güvenlik Sistemleri. Ahmet YILMAZ

Elektronik Güvenlik Sistemleri. Ahmet YILMAZ Elektronik Güvenlik Sistemleri Ahmet YILMAZ Elektronik Güvenlik Sistemleri Ahmet YILMAZ PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı

Detaylı

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır.

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır. 18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Önsöz Kitabın İçeriği Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Yazar Hakkında Kitap Nasıl Okunmalı? Yazar İle İletişim

Detaylı

THY A.O. Bilgi Teknolojileri Alanında Tecrübeli Çalışma Arkadaşları Arıyor

THY A.O. Bilgi Teknolojileri Alanında Tecrübeli Çalışma Arkadaşları Arıyor THY A.O. Bilgi Teknolojileri Alanında Tecrübeli Çalışma Arkadaşları Arıyor Genel Kriterler T.C. vatandaşı olmak, Adli sicil ve adli sicil arşiv kaydı bulunmamak, Erkek adaylar için; askerliğini yapmış,

Detaylı

9/21/2016

9/21/2016 Yaşar Araz (tohid Javadi) yazılım geliştirme uzmanı İletişim Bilgileri E Posta : kodkopat@gmail.com tohidjavadi@gmail.com Adres Bilgileri : Türkiye Ankara Çankaya Öveçler Cep Telefonu : 90 (553) 114 85

Detaylı

Spring Application Framework Harezmi Bilişim Çözümleri

Spring Application Framework Harezmi Bilişim Çözümleri Spring Application Framework Harezmi Bilişim Çözümleri www.java-egitimleri.com 1 Spring Nedir? Enterprise Java uygulamalarını kolay, hızlı, test edilebilir biçimde geliştirmek ve monolitik uygulama sunucularının

Detaylı

İçindekiler JPA - Genel Konular...1 Genel Bilgiler...1 JPA Hakkında...1 Temel Kavramlar...3 Kurulum ve Yapılandırma...3 Yapılandırma Dosyası

İçindekiler JPA - Genel Konular...1 Genel Bilgiler...1 JPA Hakkında...1 Temel Kavramlar...3 Kurulum ve Yapılandırma...3 Yapılandırma Dosyası İçindekiler JPA - Genel Konular...1 Genel Bilgiler...1 JPA Hakkında...1 Temel Kavramlar...3 Kurulum ve Yapılandırma...3 Yapılandırma Dosyası persistence.xml...4 Kalıcılık Birimi (Persistence Unit)...5

Detaylı

Java. Hakkımızda. Java Eğitimi

Java. Hakkımızda. Java Eğitimi JAVA Hakkımızda 1999 yılında bilişim teknolojileri alanında eğitim vermek amacıyla kurulan Bilişim Eğitim Merkezi temellerini istihdam ve verimlilik odaklı bir yapı üzerinde atmış ve verdiği eğitimlerle

Detaylı

EGE ÜNİVERSİTESİ. Enterprise Java Beans ve Java Persistence API. Grup Üyeleri

EGE ÜNİVERSİTESİ. Enterprise Java Beans ve Java Persistence API. Grup Üyeleri EGE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SUNUCU YAZILIM TEKNOLOJİLERİ PROJESİ Enterprise Java Beans ve Java Persistence API Grup Üyeleri İlker Semih Boztepe Osman Korcan Andaç Deniz Sezer Resul

Detaylı

HTML isteklerini anlayarak HTML sonucu üreten ve yaygın olarak kullanılan temel Servlet sınıfı HttpServlet tir.

HTML isteklerini anlayarak HTML sonucu üreten ve yaygın olarak kullanılan temel Servlet sınıfı HttpServlet tir. ÖN BİLGİ Servlet Dinamik içerik üreten bir Java Web bileşenidir. Web teknolojilerinin temelinde bulunur. JSP ve JSF hala Servlet'i kullanır. Bir Servlet, her yönüyle, herşeyden önce, bir Java nesnesidir.

Detaylı

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması Hakan ALBAĞ Tahsin Barış AKAN Bitirme Projesi 05.06.2006 Giriş Ticari yazılımlarda ortak ihtiyaçlar Birden

Detaylı

Java Dersi. Altuğ Bilgin Altıntaş

Java Dersi. Altuğ Bilgin Altıntaş Java Dersi Altuğ Bilgin Altıntaş Bu Dönem Hakkında Corba Servlet RMI Temel Kısım EJB JSP XML 2 JDBC JNI Çalışma Evreleri 6 Çalışma Evreleri 7 Java dosyasının hali 7 İlk Java uygulaması 7 Ciddi bir uygulama

Detaylı

1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2

1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2 İÇİNDEKİLER VII İÇİNDEKİLER 1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2 2 ILK ASP.NET MVC UYGULAMASI 3 Controller Nedir? 15 Model Nedir? 15 View Nedir? 15 Action Yöntemleri 15

Detaylı

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Mehmet Karakoç Akdeniz Üniversitesi Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi 28.11.2014 inet-tr'14 : GWT AUFaculty Project 1 İçerik Giriş

Detaylı

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 +AS3-icindekiler 4/13/10 10:51 PM Page ix Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 1 PROGRAMLAMAYA G R fi 9 Programlama

Detaylı

MVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme

MVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme MVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme Kenan Sevindik Kimdir? 1999 ODTÜ Bilgisayar Müh. mezunu 15 yılın üzerinde kurumsal uygulama geliştirme deneyimi

Detaylı

İstanbul Üniversitesi Sözleşmeli Bilişim Personeli Alım İlanı

İstanbul Üniversitesi Sözleşmeli Bilişim Personeli Alım İlanı T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU Üniversitemiz Bilgi İşlem Daire Başkanlığı emrinde istihdam edilmek üzere, 375 sayılı Kanun Hükmünde Kararnamenin Ek 6

Detaylı

ENTERPRISE JAVA. Alper AKALIN

ENTERPRISE JAVA. Alper AKALIN ENTERPRISE JAVA Alper AKALIN İçindekiler İthaf... xvii Teşekkür... xix Yazar Hakkında... xxi Kitap Hakkında... xxiii Kitap Konuları... xxv Kitap Nasıl Okunmalı... xxxi Kullanım Sözleşmesi... xxxiii 1.

Detaylı

Sistem Analizi ve Tasarımı

Sistem Analizi ve Tasarımı Bilgisayar ve Yazılım Mühendisliğinde Sistem Analizi ve Tasarımı Dr. Gökhan SİLAHTAROĞLU Papatya Yayıncılık Eğitim İstanbul, Ankara, İzmir ve Adana PAPATYA YAYINCILIK EĞİTİM Bilgisayar Sis. San. ve Tic.

Detaylı

Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür.

Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür. 1 Apache Struts Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür. Kullanıcılara MVC mimarisini benimsetmek için Java Servlet API sini kullanıyor. Model-View-Controller

Detaylı

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 ix 1 İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19 23 Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 Kayan Nokta Tipleri 30 Sayısal Veri Tipi Dönüşümleri

Detaylı

10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak

10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak 10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak eğitimler sunuyoruz. 1 HAKKIMIZDA Kodcu, Agile yönetimsel

Detaylı

İçerik. Temel Kavramlar. Yazılım Geliştirme Aşamaları. Problemi Anlama ve Çözümleme. Biçimsel Gösterim - 1. Nesneye Yönelik Programlama

İçerik. Temel Kavramlar. Yazılım Geliştirme Aşamaları. Problemi Anlama ve Çözümleme. Biçimsel Gösterim - 1. Nesneye Yönelik Programlama İçerik Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Temel Kavramlar Nesneye yönelik dil olarak JAVA ve ilişkili kavramlar Basit bir Java programı BS-515 Nesneye Yönelik Programlama

Detaylı

Temel Kavramlar. BS-515 Nesneye Yönelik Programlama. Ders #1 (26 Ekim 2009)

Temel Kavramlar. BS-515 Nesneye Yönelik Programlama. Ders #1 (26 Ekim 2009) Temel Kavramlar BS-515 Nesneye Yönelik Programlama Dr. Ayça Tarhan Ders #1 (26 Ekim 2009) İçerikç Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili

Detaylı

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164 xi Ruby on Rails Nedir? 2 Rails Neden Farklıdır? 2 Başlamadan Önce Bilinmesi Gerekenler 4 İnternet Nasıl Çalışır? 4 İstemci-Web Sunucu İlişkisi 5 HTTP Protokolü 6 URL-Kaynak Konumlandırma Adresleri 7 HTTP

Detaylı

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6 ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman

Detaylı

Yazılım Mühendisliği Temelleri

Yazılım Mühendisliği Temelleri Yazılım Mühendisliği Temelleri Dr. M. Erhan SARIDOĞAN Papatya Yayıncılık Eğitim İstanbul, Ankara, İzmir, Adana PAPATYA YAYINCILIK EĞİTİM Nisan 2011 BİLGİSAYAR SİS. SAN. VE TİC. A.Ş. Ankara Cad. Prof. F.

Detaylı

1.SĠSTEM YÖNETĠCĠSĠ (1 KiĢi Tam Zamanlı Aylık Brüt SözleĢme Ücret Tavanının 3 Katı)

1.SĠSTEM YÖNETĠCĠSĠ (1 KiĢi Tam Zamanlı Aylık Brüt SözleĢme Ücret Tavanının 3 Katı) T.C. ĠÇĠġLERĠ BAKANLIĞI SÖZLEġMELĠ BĠLĠġĠM PERSONELĠ SINAV DUYURUSU İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı bünyesinde istihdam edilmek üzere, 31/12/2008 tarih ve 27097 sayılı Resmi Gazete de

Detaylı

Java 2 Micro Edition (J2ME)

Java 2 Micro Edition (J2ME) Java 2 Micro Edition (J2ME) Arş.Gör. Cenk ATLIĞ Bahar 2005-2006 Trakya Üniversitesi Bilgisayar Mühendisliği İçerik Giriş MIDP nedir? MIDP in Java 2 Platformundaki yeri Java 2 Platformunda cihazların kullanım

Detaylı

T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı bünyesinde istihdam edilmek üzere, 31/12/2008 tarih ve 27097 sayılı Resmi Gazete de

Detaylı

Web Uygulamaları Mimarileri ve Güvenliği

Web Uygulamaları Mimarileri ve Güvenliği Web Uygulamaları Mimarileri ve Güvenliği METU CCLUB erbil Karaman başlıklar... Web uygulama mimarileri Uygulama geliştirme ve framework kullanımı Güvenli web uygulamaları için öneriler baslamadan önce...

Detaylı

Web Tabanlı Uygulama Geliştirme Çatıları

Web Tabanlı Uygulama Geliştirme Çatıları HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİL447 YAZILIM MÜHENDİSLİĞİ LABORATUVARI ARAŞTIRMA KONUSU TANIMI Web Tabanlı Uygulama Geliştirme Çatıları 2007, Ankara 1 HAZIRLAYANLAR Ad Soyad Numara

Detaylı

İÇERİK. Amaç. Kapsam. Süreç. Teknik Mimari. Faydalar

İÇERİK. Amaç. Kapsam. Süreç. Teknik Mimari. Faydalar İÇERİK Amaç Kapsam Süreç Teknik Mimari Faydalar 1 AMAÇ Mali Birim tarafından yürütülen; BA / BS ı Cari Hesap ı Fatura - Ekstre Bildirimi Karşıt İnceleme - Beyanname Firmalara Mesaj Yayınlama Ödeme Takibi

Detaylı

tarihleri arasında askerlik vazifemi Yedek Subay olara Hatay ın Yayladağ ilçesinde yerine getirdim.

tarihleri arasında askerlik vazifemi Yedek Subay olara Hatay ın Yayladağ ilçesinde yerine getirdim. Nurettin Toparlı Bilgisayar Mühendisi İletişim Bilgileri E-Posta : nurettintoparli@gmail.com nurettintoparli@outlook.com Adres Bilgileri : Türkiye - İstanbul(Asya) - Üsküdar - Fıstıkağacı Cep Telefonu

Detaylı

GİRİŞİMCİLİK. Dr. İbrahim Bozacı. Örnekler ve İş Planı Rehberli. Kırıkkale Üniversitesi, Keskin Meslek Yüksek Okulu Öğretim Üyesi.

GİRİŞİMCİLİK. Dr. İbrahim Bozacı. Örnekler ve İş Planı Rehberli. Kırıkkale Üniversitesi, Keskin Meslek Yüksek Okulu Öğretim Üyesi. Dr. İbrahim Bozacı Kırıkkale Üniversitesi, Keskin Meslek Yüksek Okulu Öğretim Üyesi GİRİŞİMCİLİK Örnekler ve İş Planı Rehberli İş Fikri Küçük İşletme Pazarlama Aile İşletmeleri İnsan Kaynakları Hedef Kitle

Detaylı

T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu

T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu Sağlık Sisteminin Güçlendirilmesi ve Desteklenmesi Projesi Kapsamında Alınacak Danışmanlar İçin İstihdam Duyurusu İLGİ BİLDİRİMİNE DAVET İkraz : 8531-TR

Detaylı

10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak

10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak 10 yıllık sektör deneyimimiz ve yazılım teknolojileri alanında uzmanlaşmış eğitmen kadromuzla, size, ekibinize ve yazılım kültürünüze değer katacak eğitimler sunuyoruz. FAALİYETLERİMİZ EĞİTİM Kodcu.com

Detaylı

1. KIDEMLİ SİSTEM UZMANI (1 Kişi Tam Zamanlı Aylık Brüt Sözleşme Ücret Tavanının 3 Katı)

1. KIDEMLİ SİSTEM UZMANI (1 Kişi Tam Zamanlı Aylık Brüt Sözleşme Ücret Tavanının 3 Katı) T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı bünyesinde istihdam edilmek üzere, 31/12/2008 tarih ve 27097 sayılı Resmi Gazete de

Detaylı

İnsan Kaynakları Muhasebesi. Doç. Dr. Uğur Kaya

İnsan Kaynakları Muhasebesi. Doç. Dr. Uğur Kaya İnsan Kaynakları Muhasebesi Doç. Dr. Uğur Kaya İstanbul - 2013 Yayın No : 3016 İşletme-Ekonomi Dizisi : 633 1. Baskı Aralık 2013 İSTANBUL ISBN 978-605 - 333-043 - 1 Copyright Bu kitabın bu basısının Türkiye

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki

Detaylı

GittiGidiyor ve Açık Kaynak Kodlu Yazılımlar

GittiGidiyor ve Açık Kaynak Kodlu Yazılımlar GittiGidiyor ve Açık Kaynak Kodlu Yazılımlar Hakan ERDOĞAN - Orhan DOĞAN Ekim, 2010 Gündem GittiGidiyor Biz Kimiz, Tarihçe GittiGidiyor Yazılım, Sistem ve Network Ekibi GittiGidiyor Sosyal Yaşam, Etkinlikler

Detaylı

Web Tabanlı J2EE Uygulamalarında Struts Framework & Hibernate Desteği

Web Tabanlı J2EE Uygulamalarında Struts Framework & Hibernate Desteği Web Tabanlı J2EE Uygulamalarında Struts Framework & Hibernate Desteği Bilgihan Çetinkaya Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliği bilgihan.cetinkaya@gmail.com Ömer Yazıcı Çanakkale 18 Mart

Detaylı

YAZILIM ÜRÜN HATTI DEĞĐŞKENLĐĞĐNĐN DENETĐM ÇEVRĐMĐ ĐLE ELE ALINMASI

YAZILIM ÜRÜN HATTI DEĞĐŞKENLĐĞĐNĐN DENETĐM ÇEVRĐMĐ ĐLE ELE ALINMASI YAZILIM ÜRÜN HATTI DEĞĐŞKENLĐĞĐNĐN DENETĐM ÇEVRĐMĐ ĐLE ELE ALINMASI Emra AŞKAROĞLU ASELSAN A. Ş. 1 ĐÇERĐK Yazılım Ürün Hattı nedir? Yazılım Ürün Hattı Değişkenliği Ürün Özellik Ağacı Oluşturma Uygulama

Detaylı

SAĞLIK BİLİMLERİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

SAĞLIK BİLİMLERİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU SAĞLIK BİLİMLERİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU Üniversitemiz Bilgi İşlem Daire Başkanlığı emrinde istihdam edilmek üzere, 375 sayılı Kanun Hükmünde Kararnamenin ek altıncı maddesine

Detaylı

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 5 2 MERHABA DÜNYA 7 Android Nedir?

Detaylı

YÜKSEKÖĞRETİM KURULU BAŞKANLIĞINDAN

YÜKSEKÖĞRETİM KURULU BAŞKANLIĞINDAN YÜKSEKÖĞRETİM KURULU BAŞKANLIĞINDAN 657 sayılı Kanunun 4/B maddesi uyarınca istihdam edilmek üzere bilişim personeli ve uzman alınacaktır. Bilişim Personeli 375 sayılı Kanun Hükmünde Kararnamenin Ek altıncı

Detaylı

1 REACT (REACTJS) GIRIŞ

1 REACT (REACTJS) GIRIŞ İÇİNDEKİLER VII İÇİNDEKİLER 1 REACT (REACTJS) GIRIŞ 1 React Nedir? 4 ReactJS Özellikleri 6 Online Geliştirme Araçları 12 Jsfiddle (Jsfiddle.net) 12 CodePenIO (Codepen.io) 12 JSBin (jsbin.com) 13 Plunker

Detaylı

Spring Security Framework Harezmi Bilişim Çözümleri

Spring Security Framework Harezmi Bilişim Çözümleri Spring Security Framework Harezmi Bilişim Çözümleri www.java-egitimleri.com 1 Ajanda Güvenlik İhtiyaçlarına Genel Bakış Spring Security Nedir? & Özellikleri Neden Spring Security? Spring Security Yapıtaşları

Detaylı

ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU

ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU 132 sayılı Türk Standardları Enstitüsü Kuruluş Kanununun 10/A maddesi uyarınca, Bilgi İşlem Dairesi Başkanlığı nda BAMS projesi kapsamında

Detaylı

a) 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde sayılan genel şartları taşımak,

a) 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde sayılan genel şartları taşımak, TÜRKİYE İSTATİSTİK KURUMU BAŞKANLIĞINDAN SÖZLEŞMELİ BİLİŞİM PERSONELİ ALIM İLANI Başkanlığımız Bilişim Teknolojileri Daire Başkanlığı emrinde istihdam edilmek üzere, 375 sayılı Kanun Hükmünde Kararnamenin

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Konular Veritabanı Tasarım Aşamaları Veri Modeli Nedir? Veri Modeli Temel Bileşenleri İş Kuralları (Business Rules) İş Kurallarını Veri

Detaylı

AKILLI TATIL PLANLAMA SISTEMI

AKILLI TATIL PLANLAMA SISTEMI AKILLI TATIL PLANLAMA SISTEMI Istanbul Teknik Üniversitesi Bilgisayar ve Bilişim Fakültesi Bitirme Ödevi Ali Mert Taşkın taskinal@itu.edu.tr Doç. Dr. Feza Buzluca buzluca@itu.edu.tr Ocak 2017 İçerik Giriş

Detaylı

2018/1 PERSONEL ALIMI AVUKAT YAZILI SINAVI MESLEKİ ALAN KONU BAŞLIKLARI 2018/1 PERSONEL ALIMI MİMAR YAZILI SINAVI MESLEKİ ALAN KONU BAŞLIKLARI

2018/1 PERSONEL ALIMI AVUKAT YAZILI SINAVI MESLEKİ ALAN KONU BAŞLIKLARI 2018/1 PERSONEL ALIMI MİMAR YAZILI SINAVI MESLEKİ ALAN KONU BAŞLIKLARI 2018/1 AVUKAT,MİMAR,MÜHENDİS, PTT UZMAN YARDIMCISI, GİŞE VE BÜRO GÖREVLİSİ, TEKNİKER, POSTACI YAZILI SINAVLARI GENEL YETENEK VE GENEL KÜLTÜR ALANI 1 SÖZEL AKIL YÜRÜTME 2 TÜRKÇE PARAGRAF, DİL BİLGİSİ VE

Detaylı

T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU T.C. İÇİŞLERİ BAKANLIĞI SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı bünyesinde istihdam edilmek üzere, 31/12/2008 tarih ve 27097 sayılı Resmi Gazete de

Detaylı

İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU

İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU BAŞVURU TARİHLERİ : 23-11-2016 / 22-12-2016 İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU 31/12/2008 tarih ve 27097 sayılı Resmi Gazete'de yayımlanan "Kamu

Detaylı

Yazılım Akademisi 2011 Eğitim Sunumu -1

Yazılım Akademisi 2011 Eğitim Sunumu -1 Burak ÇAKIL IT Specialist Yazılım Akademisi 2011 Eğitim Sunumu -1 Başlıklar Java / Java EE WAS RSA DB2 Genel Kavramlar Sorularınız 2 Java Java Nedir? Nesne Yönelimi Nesneler arası ilişkiler Java SE & Java

Detaylı

RADYO - TELEVİZYON MEVZUATI VE KONU İLE İLGİLİ YARGI KARARLARI

RADYO - TELEVİZYON MEVZUATI VE KONU İLE İLGİLİ YARGI KARARLARI Radyo ve Televizyon Mevzuatı ve Konu ile İlgili Yargı Kararları i RADYO - TELEVİZYON MEVZUATI VE KONU İLE İLGİLİ YARGI KARARLARI Harun Hakan Baş İstanbul, 2016 ii Radyo - Televizyon Mevzuatı ve Konu ile

Detaylı

YAZILIM EĞİTİMLERİ. Masaüstü Veritabanı Web Mobil Programlama. Yazılım Eğitimleri

YAZILIM EĞİTİMLERİ. Masaüstü Veritabanı Web Mobil Programlama. Yazılım Eğitimleri YAZILIM EĞİTİMLERİ Masaüstü Veritabanı Web Mobil Programlama Yazılım sektöründeki uzmanların yeni teknolojilere, programlama dillerine ve uygulama geliştirme bilgisine hakim olmaları beklenmektedir. Bilge

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 10 AJAX Bu bölümde; AJAX nedir? AJAX nasıl çalışır?

Detaylı

Tekir (Ön Muhasebe Yazılımı)

Tekir (Ön Muhasebe Yazılımı) Tekir (Ön Muhasebe Yazılımı) Tekir Nedir? Kullanılan Teknolojiler Nelerdir? Sistem Gereksinimleri Nelerdir? Merve Yalçın Ahmet Deniz Korkmaz Tekir nedir? Tekir, açık kaynak kodlu özgür bir muhasebe yazılımıdır.

Detaylı

Spring Framework Eğitimi

Spring Framework Eğitimi Hazırlayan: Barış Dere www.barisdere.com @BarisDere baris.dere@gmail.com Spring Framework Eğitimi Ders 3: Http://www.youtube.com/barisdere Ders içeriği Scope nedir Singleton scope Prototype scope Web scopes

Detaylı

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU Üniversitemiz Bilgi İşlem Dairesi Başkanlığı emrinde istihdam edilmek üzere, 375 sayılı Kanun Hükmünde Kararnamenin Ek

Detaylı

Rest Nedir? Örnek Restful API. Rest Nedir? Deniz Bahadr GÜR, Mehmet Onur YALAZI. Özgür Web Teknolojileri Günleri, 2010

Rest Nedir? Örnek Restful API. Rest Nedir? Deniz Bahadr GÜR, Mehmet Onur YALAZI. Özgür Web Teknolojileri Günleri, 2010 Deniz Bahadr GÜR Mehmet Onur YALAZI Özgür Web Teknolojileri Günleri, 2010 çindekiler 1 Tanm Outline 1 Tanm Bir ileti³im mimarisidir. Bir DTD si yoktur. Roy Fielding 2000 Ylnda ortaya atm³tr. En ba³arl

Detaylı

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü TCMB Deneyim Raporu Kurumsal Java Uygulama Platformu Sacit Uluırmak Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü 2007 TCMB made available under the EPL v1.0 30.04.2007 Gündem

Detaylı

YZM 2108 Yazılım Mimarisi ve Tasarımı

YZM 2108 Yazılım Mimarisi ve Tasarımı YZM 2108 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 Yazılım Tasarımına Giriş Bu bölümde;

Detaylı

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri Mehmet Alper Şen E-Posta İletişim Bilgileri Adres Bilgileri : senworld@gmail.com alper@kodkurdu.com : Türkiye - Antalya - Merkez - Muratpaşa Ev Telefonu : 90 (242) 247 43 21 Cep Telefonu : 90 (555) 689

Detaylı

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr Kursun Süresi: 5 Gün 30 Saat COĞRAFİ

Detaylı

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır 18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Yazar Hakkında Önsöz Kitabın İçerigi Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Kitap Nasıl Okunmalı? Yazar İle İletişim

Detaylı

Asp.Net Veritabanı İşlemleri

Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde

Detaylı

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER V İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 4 2 MERHABA DÜNYA 7 Android Nedir?

Detaylı

.com. Kurumsal Java. Özcan Acar 2009. com

.com. Kurumsal Java. Özcan Acar 2009. com . urumsal J Java ile Yüksek Performanslı Web Platformları Özcan Acar acar@unitedinter.net http://www.ozcanacar. http://www.kurumsalj urumsal Özcan Acar Hakkında public class OezcanAcar { public static

Detaylı

Java diğer programlama dilleri gibi başlı başına bir ürün değildir.

Java diğer programlama dilleri gibi başlı başına bir ürün değildir. Java Nedir? Java platformu, ağ(network) ın önemi hesaba katılarak ve aynı yazılımın birçok değişik bilgisayar ortamında veya değişik tür makinalarda çalışması fikri ile geliştirilmiş yeni bir teknolojidir.

Detaylı

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri Selçuk Akyıldız Adres Bilgileri : Türkiye - İstanbul(Asya) - Ümraniye - Ümraniye Cep Telefonu : 90 (533) 667 37 36 E-Posta : selcukakyildiz@gmail.com selcuk_akyildiz@yahoo.com Kişisel Bilgiler Toplam Tecrübe

Detaylı