Programming Apps with Java SE 6


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Practical application of programming concepts is crucial to developing skills in a particular programming language. This course demonstrates how to use the features of Java SE 6 to create business applications. It will cover using the basic building blocks of classes, objects, methods, and data types, as well as operators and flow control to create basic but useful applications. This course will also cover how to use features such as inheritance, generics, and threading to enhance code and build robust apps. It will also cover how to use Java I/O and Java database connectivity or JDBC to build data-driven applications. Finally, you'll learn how to build and incorporate a user interface and work with Java applets. This course can be used as part of the preparation for the Oracle exam 1Z0-851, Java SE 6 Programmer Certified Professional, to obtain the Oracle Certified Professional Java SE 6 Programmer certification.

Target Audience
Individuals who are familiar with the basics of programming and the concepts related to Java SE 6

Prerequisites
None

Expected Duration (hours)
2.9

Lesson Objectives

Programming Apps with Java SE 6

  • start the course
  • create and run a basic business application
  • incorporate the use of primitive Java data types, strings, and arrays into a business application
  • incorporate the use of Java operators into a Java business application
  • incorporate the use of selection statements, for loops, while and do-while loops into a Java business application
  • use the basic building blocks of Java to create a basic Java application
  • incorporate the specification of classes and associated methods as part of a Java business application
  • work with Java enumerations and objects within a Java business application
  • create and import a specific Java package, import static methods and variables into a source file, and identify the access levels of the class members in that package as part of a Java business solution
  • incorporate an inheritance structure as part of a Java business solution
  • incorporate the abstract classes and interfaces as part of a Java business solution
  • incorporate the static and final modifiers within a Java business application
  • build Java classes and use the Java features, such as inheritance, interfaces, and abstract classes, to optimize a Java application
  • use generics to develop a Java application
  • work with Java standard and custom annotations within the context of the development of a Java business application
  • work with Java reference types within the context of a Java business application
  • generate a multithreaded Java business application
  • use Java SE 6 to build a multithreaded application
  • work with exceptions including throwing and catching exceptions within the context of the development of a Java business application
  • use assertions within a Java business application
  • use the members of the java.util package as part of the development of a Java business application
  • use Java SE 6 utilities, assertions, and appropriate error handling to build a Java business application
  • incorporate Java I/O including use of the Scanner class, Formatter class, and serialization within a Java business application
  • use Java SE 6 File I/O application program interface or API to build an application
  • perform CRUD operations using the Java database connectivity or JDBC API
  • manage the operations performed using the Java database connectivity or JDBC API
  • use Java database connectivity or JDBC to build a data-driven Java SE 6 app
  • Course Number:
    jl_wjsx_a01_it_enus

    Expertise Level
    Intermediate