Çaylak Javacılara Yol Haritası

1,358 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,358
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Çaylak Javacılara Yol Haritası

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

×