Java Programming Language
The Java Programming Language course provides students with a series of six
web-based courses that can help experienced programmers learn how to write,
compile, and run Java technology applications. Taken together, this series
provides fundamental knowledge about the Java programming language and its
runtime environment, object-oriented programming with the Java programming
language, creating programs with graphical user interface (GUI) components,
handling exceptions, using threads, creating applets, and how input/output and
networking work in the Java programming language.
This series of courses uses a new learning tool, called the ObjectTool (patent pending), which was specifically created to help you more readily understand the Java technology programming language syntax and semantics. This tool also provides support for learning object concepts, such as encapsulation,
inheritance and polymorphism.
eMentoring Services are also included with this series of courses.
Course length: 17-23 hours

Course ID:
WJB-275-365 |
Subscription Duration:
365 days
| Price: $US
540.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Students who can benefit from this course are experienced C++, C, COBOL, or
Visual BASIC programmers who are interested in adding the Java programming
language to their skill set. This course will also benefit students who are
preparing for the Sun Certified Programmer for Java 2 Platform Exam or the
Sun Certified Developer for Java 2 Platform Exam.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Apply the principles of object-oriented programmingCreate or compile simple programs in a programming language, such as C or C++, or use the skills they learned while completing the SL-110: Fundamentals of the Java Programming Language courseUse the skills they learned while completing the SL-210: Migrating to OO
Programming with Java Technology courseUse a text editor to create and edit text filesUse basic UNIX(R) commandsUse a World Wide Web (WWW) browser, such as Netscape Navigator
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Write, compile, and run Java technology programsCreate Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphismExplain the basic concepts related to variables and objects Create arrays of different data types Design a class with attributes and methods Handle exceptions that occur during the execution of Java technology
applications Use threads in your Java technology codeCreate programs with GUI components: panels, buttons, labels, text fields, and text areasCreate GUI-based applications and appletsExplain the concepts of input/output and networking and describe how they work in the Java technologyImplement the Java technology networking model to make network connections
|
Related Courses |
 |
Before: WJB-110 Web Series or SL-110: Fundamentals of the Java Programming LanguageBefore: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java TechnologyAfter: OO-226: Object-Oriented Application Analysis and Design for Java Technology (UML)After: SL-285: Java Programming Language WorkshopAfter: SL-301: Distributed Programming With Java TechnologyAfter: SL-320: GUI Construction With Java Foundation ClassesAfter: FJ-310: Developing J2EE Compliant Applications
|
Course Content |
 |
WJ-2751: Getting Started With the Java Technology
|
Module 1 - Introducing the Java TechnologyModule 2 - Setting Up and Using the Java Technology EnvironmentModule 3 - Introducing a Simple Java Technology Application
WJ-2752: Understanding the Building Blocks of Java Technology
|
Module 1 - Understanding Rudiments of the Java Programming LanguageModule 2 - Grouping Objects - ArraysModule 3 - Designing a Base ClassModule 4 - Writing Method Bodies Module 5 - Working With Interfaces
WJ-2753: Designing Object-Oriented Classes
|
Module 1 - Encapsulation Module 2 - Inheritance Module 3 - Advance Class Design
WJ-2754: Handling and Optimizing the Java Technology Code
|
Module 1 - Exception Handling in the Java TechnologyModule 2 - Threading in the Java Technology
WJ-2755: Designing Graphical User Interfaces in Java Technology
|
Module 1 - Organizing Graphical User Interface (GUI)Module 2 - Handling Events Module 3 - Creating GUI-Based Applications Module 4 - Working With Java Technology Applets
WJ-2756: Input/Output and Networking Packages in Java Technology
|
Module 1 - Streaming With the Java Programming LanguageModule 2 - Networking With the Java Programming Language |