Courses
Java
Home
Corporate
Consulting
Contact Us
Courses
Jobs
Courses Contents
Ultimate Java Programming
o For C++ Developers
o For Non-C++ Developers

Ultimate Java with JDBC
o For C++ Developers


Advanced Java
o For Client/Server
o JavaBeans
o J2EE
o Custom Advanced


Java 2
o Moving to Java 2

Object-Oriented Technology
o OO Concepts
o OO Analysis and Design
o OO Design Patterns in Java
o OO Design Patterns in C++


C/C++ Programming
o C++
o C++ for Support Engineers
o C++ for Non-C Developers
o Advanced C++
o C


Web Technology
o JavaScript Programming
o WebMaster Workshop


Ultimate Java Programming Workshop (for Non-C Developers)

Description

What does this workshop cover?

This five-day introductory Java course includes comprehensive coverage of the Java language (with an introduction to Object-Oriented programming), and how to effectively use many of the Java APIs.

Through a combination of lecture and simple exercises, attendees learn the benefits of encapsulation, inheritance, and polymorphism, and learn how these object-oriented concepts are implemented in Java. A wide array of object-oriented terminology is explained with the use of real-life examples.

Exercises culminate with the development of a client/server application. Students build an object-oriented client-side GUI that utilizes TCP/IP to create a socket to a multi-threaded server. The user interface is multithreaded and uses the Java event-delegation model. It employs networking and stream classes and uses the Java exception handling mechanism.

Approximately 40% of this course is devoted to programming assignments. Each student receives a course manual and complete source code solutions to the exercises.

The Ultimate Java Programming Workshop is available as a 5-day course for C Developers. Those who have a C background should consider our 4-day Ultimate Java Programming Workshop (for C Developers) course.

Why is this workshop important?

Object-oriented (OO) technology has become increasingly important for managing the complexity inherent in systems analysis, design, and implementation.

Java is a new object-oriented language, which is considered by many to be a simplified and improved C++. It's easier to learn than C++, and it's biggest benefit is that programs written in Java are more portable than programs written in other languages. With the explosion of the Web, Java can be used to write mini-applications (applets) that are instantly installed and run within a browser, removing the costly installation and distribution requirements of programs written in other languages. Java is a full-featured, secure, object-oriented language that can be used to develop enterprise-wide applications. Gaining an expert understanding of this language gives you a real competitive advantage.

What will I learn?

You will learn the advantages of working in the Java language and how to:

For a complete outline and/or table of contents of this course, contact us at (781) 910-1650, or email us at info@petronio.com

Who should attend?

What are the prerequisites?

Attendees need specific experience with a structured programming language and a solid understanding of programming concepts (data types, data structures, passing arguments to functions, scope, and control constructs).

Attendees with a C programming background should consider our 5-day Ultimate Java Programming Workshop (for C Developers) course. Those who have a C++ background should consider our 4-day Ultimate Java Programming Workshop (for C++ Developers) course.

Copyright ©2007 by Petronio Technology Group, Inc. All rights reserved. Petronio, "Targeted Technology Training", "T3" and "Turning new technologies into your competitive advantage" are trademarks of Petronio Technology Group. All other trademarks are the properties of their respective companies.