caylak javacilara yol haritasi
TRANSCRIPT
Çaylak Java’cılara yol haritası
Murat Can ALPAYmcatr.blogspot.com
Mehmet Bıçakmehmetbicak.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
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
• XML’tabanlı kurulum dili.
ANT
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
Tasarım Kalıpları
• Nedir?
• Birisi sizin sorununuzu daha önce çözmüştür.
• Bir Örnek – Ördekler
• Kitaplar
ÖRDEK (DUCK)
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.
Murat Can ALPAYmcatr.blogspot.com
Mehmet Bıçakmehmetbicak.blogspot.com
Teşekkürler!