Loading Course Schedule...
The Java programming language is the language of choice for integrating legacy systems with new dot-com applications. To efficiently use this language software professionals need to know the language basics, such as syntax and application programming interface (API) structures, but also object-oriented (OO) concepts.The Java Technology for Structured Programmers course provides students with an intensive introduction to these basics as well as other related subjects, such as graphical user interfaces (GUIs) and event-driven processing. By performing hands-on exercises using the Java 2, Standard Edition (J2SE[tm]) Software Development Kit (Java 2 SDK), participants can also learn how to code Java technology applications and applets that perform exception handling and access data with Java technology file input output (I/O) features. Class discussions explore the benefits and uses of Java technology in the legacy environment.Completing this course provides software professionals the essential knowledge necessary to train on more advanced Java technologies and assists individuals preparing for the Sun Certified Programmer for Java Platform examination.
To succeed fully in this course, students should be able to: * Have extensive programming experience in a structured programming language, such as COBOL, ANSI C, FORTRAN, ALGOL, PL1, or CPL * Have experience designing software applications
5 Days/Lecture & Lab
This course is designed for programmers.
Introduction to the Java Programming Language::Describe the Java technology application creation process Get familiar with the Java 2 SDK::Introduction to Object-Oriented Concepts::Base Class Design Java Language Class Structure ::Base Class Design Method Body Design::Base Class Design Using Arrays ::Base Class Design Using Encapsulation::Advanced Class Design Using Abstraction and Inheritance ::Advanced Class Design Using Polymorphism ::Advanced Class Design Using Exceptions Building GUIs ::Event Handling ::Introduction to Java Technology Applets::Stream I/O and Files