SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
Çaylak Java’cılara yol haritası
Murat Can ALPAY             Mehmet Bıçak
mcatr.blogspot.com   mehmetbicak.blogspot.com
Yol Haritası
• Sadece Java için değil
• Yazılım yapmaya başladığımda karşılaşcaklarım
• Kısaltmalar, Terimler ...
Bir Çaylak
Yılın Çaylağı
•   IDE
•   Versiyon Kontrol
•   Kurulum Süreci
•   Sürekli Entegrasyon
•   Hata Takip
•   Tasarım Kalıpları
•   JEE6
IDEs
• Integrated Development Environment
• Kod tamamlama
• Refactor
• Java Teknolojileriyle Entegrasyonu
      Ant, Maven, Servers, Spring ...
• Eclipse, NetBeans, IDEA
• Plugins
• Galileo
• Free
• IDEA 9
• Plugins
• Community Edition
• 6.8
• Sun’s
• First
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Versiyon Kontrol
• Nedir?
• Kim, neden, ne zaman neyi değiştirdi?

•   Repository
•   Check-in and Check-out
•   Lock or Merge
•   Tag and Branch
•   SVN, CVS, Clear Case
Repository, Check-in, Check-out
Locking
Locking
Locking
Locking
Locking
Merge
Merge
Merge
Merge
Merge
Branch - Tag
Branch - Tag
Kurulum Süreci
• Nedir?
• Farklı ortamlar
• Bağımlılıkların Yönetimi
ANT
• XML’tabanlı kurulum
  dili.
Maven ve IVY
• pom.xml
• Archetypes
• ivy.xml
Sürekli Entegrasyon
• Nedir?
• CruiseControl
• Hudson
CruiseControl
Hudson
CruiseControl vs. Hudson
•   Source Code
•   Kurulum
•   Stability
•   Configuration
•   JDK, ANT, Email Notification, Aborting Builds
•   Documentation
Hata Takip
• Nedir?

• Kaçı açık ? Kaçı Çözülmüş ? Kaçı Kapatılmış ?

• Jira
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Tasarım Kalıpları
•   Nedir?
•   Birisi sizin sorununuzu daha önce çözmüştür.
•   Bir Örnek – Ördekler
•   Kitaplar
ÖRDEK (DUCK)
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
Caylak Javacilara Yol Haritasi
JEE6
•   Nedir?
•   JSF?
•   CDI
•   JPA, ORM
•   EJB?
JSF
JSF MindMap
JSF Lifecycle
ORM, JPA
•   ORM: Object Relation Mapping
•   JPA: Java Persistence API
•   Hibernate, Toplink
•   Standardize object relation mapping.
•   JPA : Interface, Hibernate, Toplink :
    Implementation
EJB
• EJB : Enterprise Java Beans
• Server Side Java Component
• Session Bean, Message Driven Bean,
  Enterprise Bean
• Transaction and Concurrency, Persistency, ..
  Vb.
Teşekkürler!




Murat Can ALPAY                     Mehmet Bıçak
mcatr.blogspot.com          mehmetbicak.blogspot.com

Más contenido relacionado

Similar a Caylak Javacilara Yol Haritasi

Çaylak Javacılara Yol Haritası
Çaylak Javacılara Yol HaritasıÇaylak Javacılara Yol Haritası
Çaylak Javacılara Yol HaritasıMurat Can ALPAY
 
Bilginç IT Academy - JPA (Java Persistence API)
Bilginç IT Academy - JPA (Java Persistence API)Bilginç IT Academy - JPA (Java Persistence API)
Bilginç IT Academy - JPA (Java Persistence API)Mimar Aslan
 
Kurumsal Java & Web Teknolojileri
Kurumsal Java & Web Teknolojileri Kurumsal Java & Web Teknolojileri
Kurumsal Java & Web Teknolojileri Ömer ÖZKAN
 
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORM
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORMAzerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORM
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORMMimar Aslan
 
React.js Web Programlama
React.js Web ProgramlamaReact.js Web Programlama
React.js Web ProgramlamaCihan Özhan
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEHalil İbrahim ÇELENLİ
 
PHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı GüçlendirinPHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı GüçlendirinMuhittin Özer
 
Bilgisayar Mühendisleri Odası - PrimeFaces Framework Semineri
Bilgisayar Mühendisleri Odası - PrimeFaces Framework SemineriBilgisayar Mühendisleri Odası - PrimeFaces Framework Semineri
Bilgisayar Mühendisleri Odası - PrimeFaces Framework SemineriMimar Aslan
 
Mevlana Üniversitesi - JSF ve Primefaces UI
Mevlana Üniversitesi - JSF ve Primefaces UIMevlana Üniversitesi - JSF ve Primefaces UI
Mevlana Üniversitesi - JSF ve Primefaces UIMimar Aslan
 
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAY
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAYProgramlama Dili Olarak JAVA - Muhammet ÇAĞATAY
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAYMuhammet ÇAĞATAY
 
Java ee kursu-catalca
Java ee kursu-catalcaJava ee kursu-catalca
Java ee kursu-catalcasersld60
 
Java ee kursu-pendik
Java ee kursu-pendikJava ee kursu-pendik
Java ee kursu-pendiksersld60
 
Java ee kursu-kocaeli
Java ee kursu-kocaeliJava ee kursu-kocaeli
Java ee kursu-kocaelisersld60
 
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri SemineriBilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri SemineriMimar Aslan
 

Similar a Caylak Javacilara Yol Haritasi (20)

Çaylak Javacılara Yol Haritası
Çaylak Javacılara Yol HaritasıÇaylak Javacılara Yol Haritası
Çaylak Javacılara Yol Haritası
 
Bilginç IT Academy - JPA (Java Persistence API)
Bilginç IT Academy - JPA (Java Persistence API)Bilginç IT Academy - JPA (Java Persistence API)
Bilginç IT Academy - JPA (Java Persistence API)
 
Kurumsal Java & Web Teknolojileri
Kurumsal Java & Web Teknolojileri Kurumsal Java & Web Teknolojileri
Kurumsal Java & Web Teknolojileri
 
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORM
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORMAzerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORM
Azerbaycan Qafqaz Üniversitesi - (Java Persistence API) JPA ve Hibernate ile ORM
 
JavaScript Sunumu
JavaScript SunumuJavaScript Sunumu
JavaScript Sunumu
 
React.js Web Programlama
React.js Web ProgramlamaReact.js Web Programlama
React.js Web Programlama
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDE
 
PHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı GüçlendirinPHPkonf'15 - PHP Uygulamanızı Güçlendirin
PHPkonf'15 - PHP Uygulamanızı Güçlendirin
 
Zed attack-proxy-web
Zed attack-proxy-webZed attack-proxy-web
Zed attack-proxy-web
 
Bilgisayar Mühendisleri Odası - PrimeFaces Framework Semineri
Bilgisayar Mühendisleri Odası - PrimeFaces Framework SemineriBilgisayar Mühendisleri Odası - PrimeFaces Framework Semineri
Bilgisayar Mühendisleri Odası - PrimeFaces Framework Semineri
 
Mevlana Üniversitesi - JSF ve Primefaces UI
Mevlana Üniversitesi - JSF ve Primefaces UIMevlana Üniversitesi - JSF ve Primefaces UI
Mevlana Üniversitesi - JSF ve Primefaces UI
 
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAY
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAYProgramlama Dili Olarak JAVA - Muhammet ÇAĞATAY
Programlama Dili Olarak JAVA - Muhammet ÇAĞATAY
 
Linkle mimari
Linkle mimariLinkle mimari
Linkle mimari
 
Java ee kursu-catalca
Java ee kursu-catalcaJava ee kursu-catalca
Java ee kursu-catalca
 
Java ee kursu-pendik
Java ee kursu-pendikJava ee kursu-pendik
Java ee kursu-pendik
 
Nedir Bu Java ?
Nedir Bu Java ?Nedir Bu Java ?
Nedir Bu Java ?
 
Selenium
SeleniumSelenium
Selenium
 
Java ee kursu-kocaeli
Java ee kursu-kocaeliJava ee kursu-kocaeli
Java ee kursu-kocaeli
 
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri SemineriBilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
 
Nosql & MongoDB
Nosql & MongoDBNosql & MongoDB
Nosql & MongoDB
 

Caylak Javacilara Yol Haritasi