Download - Çaylak Javacılara Yol Haritası
![Page 1: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/1.jpg)
Çaylak Java’cılara yol haritası
![Page 2: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/2.jpg)
Murat Can ALPAYmcatr.blogspot.com
Mehmet Bıçakmehmetbicak.blogspot.com
![Page 3: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/3.jpg)
Yol Haritası
• Sadece Java için değil• Yazılım yapmaya başladığımda karşılaşcaklarım• Kısaltmalar, Terimler ...
![Page 4: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/4.jpg)
Bir Çaylak
![Page 5: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/5.jpg)
Yılın Çaylağı
![Page 6: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/6.jpg)
• IDE• Versiyon Kontrol• Kurulum Süreci• Sürekli Entegrasyon• Hata Takip• Tasarım Kalıpları• JEE6
![Page 7: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/7.jpg)
IDEs
• Integrated Development Environment• Kod tamamlama• Refactor• Java Teknolojileriyle Entegrasyonu
Ant, Maven, Servers, Spring ...• Eclipse, NetBeans, IDEA
![Page 8: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/8.jpg)
• Plugins• Galileo• Free
![Page 9: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/9.jpg)
• IDEA 9• Plugins• Community Edition
![Page 10: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/10.jpg)
• 6.8• Sun’s• First
![Page 11: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/11.jpg)
![Page 12: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/12.jpg)
![Page 13: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/13.jpg)
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
![Page 14: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/14.jpg)
Repository, Check-in, Check-out
![Page 15: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/15.jpg)
Locking
![Page 16: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/16.jpg)
Locking
![Page 17: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/17.jpg)
Locking
![Page 18: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/18.jpg)
Locking
![Page 19: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/19.jpg)
Locking
![Page 20: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/20.jpg)
Merge
![Page 21: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/21.jpg)
Merge
![Page 22: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/22.jpg)
Merge
![Page 23: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/23.jpg)
Merge
![Page 24: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/24.jpg)
Merge
![Page 25: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/25.jpg)
Branch - Tag
![Page 26: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/26.jpg)
Branch - Tag
![Page 27: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/27.jpg)
Kurulum Süreci
• Nedir?• Farklı ortamlar• Bağımlılıkların Yönetimi
![Page 28: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/28.jpg)
• XML’tabanlı kurulum dili.
ANT
![Page 29: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/29.jpg)
Maven ve IVY
• pom.xml• Archetypes• ivy.xml
![Page 30: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/30.jpg)
Sürekli Entegrasyon
• Nedir?• CruiseControl• Hudson
![Page 31: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/31.jpg)
CruiseControl
![Page 32: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/32.jpg)
Hudson
![Page 33: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/33.jpg)
CruiseControl vs. Hudson
• Source Code• Kurulum• Stability• Configuration• JDK, ANT, Email Notification, Aborting Builds• Documentation
![Page 34: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/34.jpg)
Hata Takip
• Nedir?
• Kaçı açık ? Kaçı Çözülmüş ? Kaçı Kapatılmış ?
• Jira
![Page 35: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/35.jpg)
![Page 36: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/36.jpg)
![Page 37: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/37.jpg)
![Page 38: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/38.jpg)
Tasarım Kalıpları
• Nedir? • Birisi sizin sorununuzu daha önce çözmüştür.• Bir Örnek – Ördekler• Kitaplar
![Page 39: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/39.jpg)
ÖRDEK (DUCK)
![Page 40: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/40.jpg)
![Page 41: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/41.jpg)
![Page 42: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/42.jpg)
![Page 43: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/43.jpg)
![Page 44: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/44.jpg)
![Page 45: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/45.jpg)
![Page 46: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/46.jpg)
![Page 47: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/47.jpg)
JEE6
• Nedir?• JSF?• CDI• JPA, ORM • EJB?
![Page 48: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/48.jpg)
JSF
![Page 49: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/49.jpg)
JSF MindMap
![Page 50: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/50.jpg)
JSF Lifecycle
![Page 51: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/51.jpg)
ORM, JPA
• ORM: Object Relation Mapping• JPA: Java Persistence API• Hibernate, Toplink• Standardize object relation mapping.• JPA : Interface, Hibernate, Toplink :
Implementation
![Page 52: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/52.jpg)
EJB• EJB : Enterprise Java Beans• Server Side Java Component• Session Bean, Message Driven Bean,
Enterprise Bean• Transaction and Concurrency, Persistency, ..
Vb.
![Page 53: Çaylak Javacılara Yol Haritası](https://reader033.vdocuments.pub/reader033/viewer/2022042516/557c30c1d8b42ad8478b4dfe/html5/thumbnails/53.jpg)
Murat Can ALPAYmcatr.blogspot.com
Mehmet Bıçakmehmetbicak.blogspot.com
Teşekkürler!