Bruce Eckel's Hands-On Java Seminar
Piacenza (Italy), May 8th-12th 2000
As a very special occasion, Marco is proud to host his friend Bruce Eckel, a very well known C++ and Java expert and book author, for a 5-days Java class in Piacenza.
The Java Language in 5 Days
The seminar is Bruce's "Hands-On Java" class, based on material from his best-selling "Thinking in Java" book. Topics covered include the following chapters of the book:
- Introduction to Objects
- Everything is an Object
- Initialization & Cleanup
- Hiding The Implementation
- Reusing Classes
- Polymorphism
- Holding Your Objects
- Error Handling With Exceptions
- The Java IO System
- Run-Time Type Identification
- Creating Windows and Applets
- Multiple Threads
- Network Programming
More information on the material covered in the class in the related page of Bruce's web site. You can actually download (or buy) the book Thinking in Java to have a better feel for the material in the seminar. You may want to read as much of it as possible before the seminar to enhance your understanding, since this will be the seminar material.
Prerequisites
This course assumes you have programming familiarity and comfort with the C language syntax, so you understand that a program is a collection of statements, the idea of a subroutine/function/macro, control statements like "if" and looping constructs like "while," etc. Just so long as you've programmed to the point where you feel comfortable with the basic ideas of programming, and can read C syntax easily. If you haven't been exposed to C, Chapter 3 in Thinking in Java will give you the essentials.
Also, as a special offer for the attendees of the seminar, after you register and pay the seminar fee you can ask to be mailed a free copy of MindView, Inc. CD ROM called Thinking in C: Foundations for Java & C++, which is specifically designed to bring you up to speed on the C syntax necessary to understand Java -- without bogging you down with needless details.
The Class in Piacenza
The class will be in English, with limited translation to/from Italian (for questions and special jargon words) by Marco. The location of the seminar will be Marco's office in downtown Piacenza, which has a small training room, unless there is a larger crowd to accomodate.
What to bring
Your notebook computer with a 32-bit version of Windows. You should pre-load your favorite Java development environment (a visual environment is useful, but not
necessary – you can just download the most recent JDK from http://java.sun.com/ and use a text editor like UltraEdit), and please test it by compiling and running the first example in Thinking in Java. There are several windowed Java
development environments available now, and you can choose one of those.
At the very least, you should have the electronic JDK documentation from http://java.sun.com/ loaded onto your computer as a reference.
Bring your copy of Thinking in Java, since that's the book that the course is based upon. You can use the free electronic
version rather than buying the book, if you choose.
Once you are registered and have paid you can request that your copy of the Hands-On Java Seminar Multimedia
CD be sent to you early so that you may review it before coming to the seminar. This
contains the lectures and slides from the seminar (some of the material in
the live seminar is newer than that on the CD, but the bulk of the CD
material is still quite useful). Notice that as a special for this seminar you can also ask for a free copy of the Thinking in C: Foundations for Java & C++ CD-ROM.
A friend whom you want to work with who has the above installation. If you come "stag" you may find such a friend at the seminar, but there's no guarantee. (This means that if you come with a friend you can share the notebook computer, bringing only one.)
Nothing, if you just want to hear the lectures and wander about inside or outside during the lab exercises. But be forewarned that the exercises will probably be half
of the experience, and the cost is the same whether you do them or not. It's worth the struggle to get a computer.Marco has a couple of computers available for rent if you cannot locate one of your own.
Location and More Details
The class should be held at Wintech Italia (Marco's company) office. See the directions page for information on how to reach it and hotels nearby. In case of overflown we might move it to a nearby location: We'll let you know ASAP.
The seminar fee will include all the training material and a good Italian lunch every day, plus breaks with unlimited coffee and snacks. Hours are 9 a.m to 5 p.m.
Booking
The cost of the seminar is going to be 1,600 Euros, discounted to 1,500 Euros for people paying at least one week in advance (that's roughly 1,500 USD and a little less than 3,000,000 Italian Liras).
See the booking page for more details and the actual sign up.
Java is a registered trademark of Sun Microsystems. It's also an island in Indonesia.
|