Learn Java in Easy Fashion September 8th, 2008 Yogyakarta Joshua Partogi
About Me <ul><ul><li>Around 3 years experience in Java </li></ul></ul><ul><ul><li>Graduated from UGM, Yogyakarta </li></ul...
Why Enterprise Rely on Java <ul><ul><li>Multiplatform </li></ul></ul><ul><ul><li>Free & Opensource </li></ul></ul><ul><ul>...
Who else's supports Java <ul><ul><li>Adobe: Flex Builder, JRun </li></ul></ul><ul><ul><li>Oracle: Weblogic  </li></ul></ul...
Concepts born from Java <ul><ul><li>Aspect Oriented Programming </li></ul></ul><ul><ul><li>Dependency Injection </li></ul>...
The Future is Great!
...but where are you now?
Common voice <ul><ul><li>Java is too difficult </li></ul></ul><ul><ul><ul><li>Perhaps the way you're learning it is wrong ...
Types of Programmer <ul><ul><li>Novice/Beginner </li></ul></ul><ul><ul><ul><li>Expects results </li></ul></ul></ul><ul><ul...
The easy fashion <ul><ul><li>Use pragmatic approach </li></ul></ul><ul><ul><ul><li>Don't waste too much time on learning o...
Demo <ul><li>Pre-requisites: </li></ul><ul><ul><li>Eclipse for IDE </li></ul></ul><ul><ul><li>JBoss for Appserver </li></u...
Questions?
Thank You [email_address] http://joshuajava.wordpress.com
Upcoming SlideShare
Loading in …5
×

JavaEasyFashion

603 views
547 views

Published on

Learn Java in Easy Fashion

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
603
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
21
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

JavaEasyFashion

  1. 1. Learn Java in Easy Fashion September 8th, 2008 Yogyakarta Joshua Partogi
  2. 2. About Me <ul><ul><li>Around 3 years experience in Java </li></ul></ul><ul><ul><li>Graduated from UGM, Yogyakarta </li></ul></ul><ul><ul><li>Focused on Java web application </li></ul></ul>
  3. 3. Why Enterprise Rely on Java <ul><ul><li>Multiplatform </li></ul></ul><ul><ul><li>Free & Opensource </li></ul></ul><ul><ul><ul><li>https://openjdk.dev.java.net/ </li></ul></ul></ul><ul><ul><li>Secure </li></ul></ul><ul><ul><li>Stable & Robust </li></ul></ul><ul><ul><li>No-vendor-lock-in </li></ul></ul><ul><ul><li>Multi vendor support </li></ul></ul>
  4. 4. Who else's supports Java <ul><ul><li>Adobe: Flex Builder, JRun </li></ul></ul><ul><ul><li>Oracle: Weblogic </li></ul></ul><ul><ul><li>RedHat: JBoss division </li></ul></ul><ul><ul><li>IBM: Websphere </li></ul></ul><ul><ul><li>Google: GWT, Guice </li></ul></ul>
  5. 5. Concepts born from Java <ul><ul><li>Aspect Oriented Programming </li></ul></ul><ul><ul><li>Dependency Injection </li></ul></ul><ul><ul><li>Model-View-Controller </li></ul></ul><ul><ul><li>Unit testing </li></ul></ul><ul><ul><li>etc ... </li></ul></ul>
  6. 6. The Future is Great!
  7. 7. ...but where are you now?
  8. 8. Common voice <ul><ul><li>Java is too difficult </li></ul></ul><ul><ul><ul><li>Perhaps the way you're learning it is wrong </li></ul></ul></ul><ul><ul><li>Java is too heavy </li></ul></ul><ul><ul><ul><li>JDK 1.6 is alot faster than the previous version </li></ul></ul></ul>
  9. 9. Types of Programmer <ul><ul><li>Novice/Beginner </li></ul></ul><ul><ul><ul><li>Expects results </li></ul></ul></ul><ul><ul><li>Semi-advanced </li></ul></ul><ul><ul><li>Expert </li></ul></ul><ul><ul><ul><li>Able to walk alone </li></ul></ul></ul><ul><ul><li>Solution Maker </li></ul></ul><ul><ul><ul><li>Not satisfied with what's available </li></ul></ul></ul>
  10. 10. The easy fashion <ul><ul><li>Use pragmatic approach </li></ul></ul><ul><ul><ul><li>Don't waste too much time on learning on abstract matters </li></ul></ul></ul><ul><ul><li>Use top-down approach </li></ul></ul><ul><ul><ul><li>Make usable software first, then learn how things works </li></ul></ul></ul>
  11. 11. Demo <ul><li>Pre-requisites: </li></ul><ul><ul><li>Eclipse for IDE </li></ul></ul><ul><ul><li>JBoss for Appserver </li></ul></ul><ul><ul><li>MySQL or Postgres for DB Server </li></ul></ul><ul><ul><li>A good framework </li></ul></ul><ul><ul><li>A browser </li></ul></ul><ul><li>Forget about advanced stuff! </li></ul>
  12. 12. Questions?
  13. 13. Thank You [email_address] http://joshuajava.wordpress.com

×