Java 2 5.0 Programmer Certification 310-055 - Online Course

Java 2 5.0 Programmer Certification 310-055
$89.99

Java 2 5.0 Programmer Certification 310-055The Sun Certified Programmer for Java 2 Platform 5.0 certification allows web programmers to prove a thorough knowledge of Java programming structure and the ability to create Java applications. This study guide series will cover all of the knowledge needed for the 310-055 test to become a Sun Certified Programmer for Java 2 Platform 5.0.

This series is for anyone preparing for the Sun Java Certified Programmer exam (Exam 310-055). This online course contains 12 lessons and should take approximately 12 hours to complete.

Lesson 1: Overview (1.0) hour

Overview teaches you how to examine the Java development environment, identify fundamentals of Java syntax, describe how to compile and run a simple Java application, describe how to construct simple variables and arrays, and describe how to construct simple expressions and control flow. This course gives a foundation of Java fundamentals upon which to build. The course introduces the use of the Java language and the Java Virtual Machine, the basics of syntax and control flow, compiling and running a Java application, and other fundamental topics. Topics include Overview.

Lesson 2: Object-Oriented Concepts (1.0) hour

Object-Oriented Concepts teaches you how to identify object-oriented programming concepts, describe how Java implements object-oriented programming, describe the structure of classes, describe how simple inheritance is used, and describe class and variable access modifiers. This course teaches the fundamentals of object-oriented programming concepts and their application in a Java environment. Topics include Object-Oriented Concepts.

Lesson 3: Java Core Packages (1.0) hour

Java Core Packages teaches you how to describe how Java classes are organized into packages, estimate the lifetime of a Java object, and explain the difference between Java applications and applets. This course teaches the organization of the core Java classes into packages. Topics include Java Core Packages.

Lesson 4: Java AWT and JFC (1.0) hour

Java AWT and JFC teaches you how to describe how to construct a graphically-oriented interface in Java, identify the classes that comprise the Abstract Windowing Toolkit, identify the graphically-oriented Java Foundation Classes, and examine how the event-listener mechanism handles events. This course gives a foundation of Java fundamentals upon which to build. The course introduces the use of the Java language and the Java Virtual Machine, the basics of syntax and control flow, compiling and running a Java application, and other fundamental topics. Topics include Java AWT and JFC.

Lesson 5: File Input/Output (1.0) hour

File Input/Output teaches you how to manipulate files, directories and their contents from within Java applications, identify how to open and close files from within a Java application, describe how to read and write files from within a Java application, and describe how to use formatting specifiers to construct custom output. This course teaches the fundamentals of file input and output in Java. Topics include File Input/Output.

Lesson 6: Object Serialization (1.0) hour

Object Serialization teaches you how to describe fundamentals of object serialization, examine how to implement the Serializable interface, examine how access qualifiers affect serialization, identify how to override default serialization behavior, and describe which classes provide their own serialization behavior. This course teaches how to use classes and methods in the java.io package to serialize object data. Topics include Object Serialization.

Lesson 7: Threads, Exception Handling and Assertions (1.0) hour

Threads, Exception Handling and Assertions teaches you how to identify how to create and use threads, describe how to use exceptions, identify how to create and use try, throw and catch blocks, and identify how to create and use assertions. This course teaches how to create applications that use threads to simultaneously carry out multiple tasks, and how to use exceptions and assertions to detect and handle unexpected run-time conditions. Topics include Threads, Exception Handling and Assertions.

Lesson 8: Dates and Numbers (1.0) hour

Dates and Numbers teaches you how to identify the Java Date and Number classes, describe how to instantiate and use the DateFormat and NumberFormat classes, describe how to use the Scanner class to tokenize input, and describe how to use the split method of the String class to split a text string. This course teaches how to work with dates, numbers and currencies in Java. It also covers how to create applications that search text strings and files for patterns of text, or tokens. Topics include Dates and Numbers.

Lesson 9: Networking Java Applications (1.0) hour

Networking Java Applications teaches you how to examine Java's networking classes, and identify how to create client/server applications. This course teaches how to use the java.net package to create networking applications in Java. Topics include Networking Java Applications.

Lesson 10: Generics and Collections (1.0) hour

Generics and Collections teaches you how to describe how to use sets, maps, lists and queues, describe how to sort and search collections and arrays, describe how to use generics for compile-time type safety, and describe how to mix legacy code with generic code. This course teaches how to create groupings of objects using collections and how to use generics to assign some type safety to those collections. The course covers the four major categories of collections, type safety and type erasure, sorting and searching in collections and arrays, and the use of polymorphism with generics. Topics include Generics and Collections.

Lesson 11: Database Connectivity Fundamentals (1.0) hour

Database Connectivity Fundamentals teaches you how to discuss Open Data Base Connectivity (ODBC), identify how to open, process and close a database connection from a Java application, describe how to read and write information between an ODBC database and a Java application, describe how to process information obtained from an ODBC database, and describe how to handle errors encountered while an ODBC database is open. This course teaches how to create Java applications that communicate with databases using Open Data Base Connectivity (ODBC) technology. Topics include Database Connectivity Fundamentals.

Lesson 12: Key Topics and Features (1.0) hour

Key Topics and Features teaches you how to review key features of the Java language and development environment, and highlight key topics covered during the series. This course provides a summary and highlights of key topics covered in other courses in this series. Topics include Key Topics and Features.

  •  
  •