I had a great time at this year's TechEngage. I taught our J2EE for Java developers course. Most folks were most
gracious in thanking me afterwards, not only the students but the organizers as well. TechEngage is an excellent program,
it allows folks to take for $135-200, a course that we and our partners, for example, offer for $(US/EU)3000/seat when done publically
(i.e. http://www.brockhaus-gruppe.de/Trainings/Curriculum.JBossEN.html) but often offer privately to companys for far more.


There was, however, a gap in the Java offering and this was apparent to anyone there. I would like someone else from the Triangle Java
Users' Group to step up and help remedy this in time for the next TechEngage which the organizers are trying to make happen this fall. This
will give you a chance to serve our community, recruit new TriJUG members, and meet a lot of new people.


I even learned a good deal, myself, in the Communication class and in the Networking Skills class.

I would like to continue teaching the J2EE course, and ask others to donate their time and teach an Intro to Java course. I am happy to help
design materials for such a course if no one has the material. I suggest the outline might be:


1. Introduction to Object Oriented Programming
2. Designing an Object Graph (Encapsulation, Composition and Inheritance)
3. Java Types
4. Access modifiers (public, protected, friendly) and more (final, static, syncronized)
5. The Java Development Kit
6. Lab: hello world


7. Introduction to the Java API
8. The basic's of ANT and building with ANT
9. Lab: hello world with ANT
10. In depth in the java.lang package
11. Order of Operations and operators


12. Lab: OoO and O using OOP 13. Introduction to the Eclipse IDE 14. In depth in the java.io package (Streams, Writers, etc) 15. Lab: write to disk (Eclipse) 16. Introduction to java.lang.Thread

17. java.util package
18. Collections
19. lab: Collections
20. Java threads
21. Lab: java.lang.Thread

22. java.lang.Thread + Synchronized
23. Lab: java.lang.Thread synchronized
24. Monitors, notify, notifyall

Thanks,

Andy


_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to