Return to Home Page
      Blog     Consulting     Seminars     Calendar     Books     CD-ROMS     Newsletter     About     FAQ      Search

Learning Experiences

Schedule information can be found on the calendar


Object-Oriented Analysis & Design

Seminar: Objects & Patterns: 5 days of Java Design

For those already programming with Java. An intermediate-level class covering object design and design patterns.

Book: Thinking in Patterns with Java

The material that my part of the above seminar is based upon. Still under development.

Web Design

Seminar: The Art & Science of Web Design

Renowned designer and writer Daniel Will-Harris (who does my book, cover and CD designs) and I have created a 3-day seminar that combines guidelines and insights for designing web sites with an introduction to the basic technology driving the site, including simple CGI programming and communicating with databases. The seminar targets those who have some experience with creating web sites and a basic understanding of HTML.

Programming Languages

Java

Seminar: Hands-On Java

(Public and onsite seminar) An introductory class for those who have comfort with C language syntax (the CD ROM Packaged with the 2nd edition of Thinking in Java contains the Thinking in C: Foundations for Java & C++ Seminar-on-CD ROM to bring non-C programmers up to speed with the fundamentals of C syntax).

Seminar-on-CD ROM: Hands-On Java

The slides and synchronized audio lectures from the above seminar. Still in its first edition; second edition will be announced in the newsletter.

Book: Thinking in Java, 2nd Edition

The book on which both the seminar and CD ROM are based. Rewritten for Java 2. Freely available in electronic format, published in print form by Prentice-Hall, June 2000.

C++

Seminar: Hands-On C++

(Public and onsite seminar) An introductory class for those who have comfort with C language syntax (the CD ROM Packaged with the 2nd edition of Thinking in C++ contains the Thinking in C: Foundations for Java & C++ Seminar-on-CD ROM to bring non-C programmers up to speed with the fundamentals of C syntax).

Seminar-on-CD ROM: Hands-On C++

Still under development; will be announced in the newsletter.

Book: Thinking in C++, 2nd Edition

The book on which both the seminar and CD ROM are based. Rewritten to cover the Standardized C++ language. Freely available in electronic format, published in print form by Prentice-Hall, March 2000.

Python

Seminar: Hands-On Python

(Public and onsite seminar) An introductory class for those who have programming language experience. (If you feel like you need a refresher, you may want to go through the Thinking in C: Foundations for Java & C++ Seminar-on-CD ROM packaged with the 2nd edition of either Thinking in C++ or Thinking in Java).

Book: Thinking in Python

Yes, naturally Thinking in Python is a logical book to write. As of now, it's still a gleam in my eye. See the above link for more details.

C

Seminar-on-CD ROM: Thinking in C: Foundations for Java and C++

The CD ROM Packaged with the 2nd edition of Thinking in C++ and Thinking in Java. Designed to bring non-C programmers up to speed in order to prepare them to tackle either Java or C++. This course is intentionally not in depth, and it does not go into the dark corners of C since those are generally avoidable in Java and C++.


Technologies

Seminar: CORBA Programming with Java (5 days)

(Public and onsite seminar) An intermediate-level class for those already programming with Java.

Seminar: Java JINI (3 days)

(Onsite only) An intermediate-level class for those already programming with Java.

Seminar: Using Java with COM (5 days)

(Onsite only) An intermediate-level class for those already programming with Java.

Search     Home     WebLog     Consulting     Seminars     Calendar     Books     CD-ROMS     Newsletter     About     Contact     Site Design     Server Maintenance     Powered by Zope
©2007 MindView, Inc.