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 C Developers)

Description

What does this workshop cover?

In this accelerated, five-day course on Java and its fundamental APIs you learn how to build GUIs with classes in the AWT package and how to perform smooth animation using Threads. You also learn how to use streams, multimedia techniques, exception handling, networking and many other classes in the various packages. When you complete this course, you will be able to design and build portable, web-savvy applications and applets that are far more flexible, maintainable and easier to develop than those based on older software technologies.

A full day is devoted to object-oriented concepts in Java. A wide array of object-oriented terminology is explained with use of real-life examples. Each student receives a student course manual, a text book, and complete source code solutions to the exercises.

Approximately 40% of this course is devoted to programming assignments. Each student receives a student course manual, a text book, 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, and 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?

In addition to learning all of the topics in our Ultimate Java Programming Workshop (for C++ Developers) course, you will learn how to:

  • Implement programs using encapsulation, inheritance, and polymorphism in Java.
  • Describe ways in which object-oriented technology helps reduce software-development costs.
  • Understand and explain the benefits of encapsulation, inheritance, and polymorphism.
  • Read, understand, and discuss object-oriented literature.
  • Use packages, interfaces, abstract classes, constructors and finalizer methods, and more.
  • Use classes from the Java AWT class library, including layout managers and visual components to create interactive GUIs. Handle events using the Java event delegation model.
  • Use threads to increase an application's performance and functionality.
  • Produce web pages with interactive and executable content. Pass arguments to applets, communicate between applets, reuse applets in applications.
  • Read and write to files, the console, and a network.
  • Use exception handling to create industrial strength applications.
  • Draw, use colors, use fonts, and perform smooth animation.
  • Use numerous other classes, including collection classes (Vectors, Hash Tables), Strings, StringBuffers, and more.

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 do not need experience in object-oriented (OO) programming, but solid C programming experience is required. Managers should have a programming background and a solid understanding of C programming.

Developers with a C++ background should consider our 4-day Ultimate Java Programming Workshop (for C++ Developers) course.

What is a Targeted Needs Assessment?

Do you have specific issues unique to your business -- special application development or technology selection problems? Our targeted needs assessment lets us tailor this Java workshop to include real-life examples from your business. Why settle for a general workshop when you can have a targeted one? Please call for details.

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.