| 39 |
Compare PL/SQL and Java. |
Lessons
|
| 40 |
Identify the advantages of using PL/SQL in database application development. |
Lessons
|
| 41 |
Identify the advantages of using Java in database application development. |
Lessons
|
| 42 |
Describe Java's place in computer-language history. |
Lessons
|
| 43 |
Explain the fundamentals of object-oriented programming. |
Lessons
|
| 44 |
Describe the general form of a Java program, including variables, program flow control, main, and methods statements. |
Lessons
|
| 45 |
Create and compile a block of code. |
Lessons
|
| 46 |
Identify Java keywords. |
Lessons
|
| 47 |
Describe the standard Java naming conventions. |
Lessons
|
| 48 |
Identify the key components of the Software Development Kit (SDK). |
Lessons
|
| 49 |
Describe the JVM. |
Lessons
|
| 50 |
Use Java's primitive data types. |
Lessons
|
| 51 |
Initialize and assign variables. |
Lessons
|
| 52 |
Describe the scope rules of a variable. |
Lessons
|
| 53 |
Apply type conversion (casting) in expressions. |
Lessons
|
| 54 |
Use the arithmetic operators. |
Lessons
|
| 55 |
Compare relational and logical operators. |
Lessons
|
| 56 |
Input characters from the keyboard. |
Lessons
|
| 57 |
Navigate the Java API. |
Lessons
|
| 58 |
Build and execute Java applications, using a development tool. |
Lessons
|
| 59 |
Modify Java application source code. |
Lessons
|
| 60 |
Identify situations in which to use control statements. |
Lessons
|
| 61 |
Use if-then and if-then-else statements. |
Lessons
|
| 62 |
Use switch statements. |
Lessons
|
| 63 |
Use for loop statements. |
Lessons
|
| 64 |
Use the while loop. |
Lessons
|
| 65 |
Use the do-while loop. |
Lessons
|
| 66 |
Use break and continue statements effectively. |
Lessons
|
| 67 |
Identify class and method definitions. |
Lessons
|
| 68 |
Differentiate between classes and objects. |
Lessons
|
| 69 |
Describe an object and its operations (or methods). |
Lessons
|
| 70 |
Create a method, and return a value from a method. |
Lessons
|
| 71 |
Use parameters in a method. |
Lessons
|
| 72 |
Add a constructor to a class. |
Lessons
|
| 73 |
Overload a constructor. |
Lessons
|
| 74 |
Describe garbage collection and the finalize ( ) method. |
Lessons
|
| 75 |
Apply the this reference. |
Lessons
|
| 76 |
Explain the purpose and importance of the Object class. |
Lessons
|
| 77 |
Use single and multidimensional arrays. |
Lessons
|
| 78 |
Use various formats to initialize arrays. |
Lessons
|
| 79 |
Apply the bitwise operators. |
Lessons
|
| 80 |
Create objects of type String and utilize their methods. |
Lessons
|
| 81 |
Define the public- and private-access modifiers. |
Lessons
|
| 82 |
Pass and return objects/primitive parameters to methods. |
Lessons
|
| 83 |
Use class variables and class methods. |
Lessons
|
| 84 |
Apply recursive methods. |
Lessons
|
| 85 |
Create and use recursive methods and variables. |
Lessons
|
| 86 |
Describe nested and inner classes. |
Lessons
|
| 87 |
Use inheritance to define new classes. |
Lessons
|
| 88 |
Describe the difference between a superclass and a subclass. |
Lessons
|
| 89 |
Explain how inheritance affects member access. |
Lessons
|
| 90 |
Use super to call superclass constructors and members. |
Lessons
|
| 91 |
Create a multilevel class hierarchy. |
Lessons
|
| 92 |
Explain cases when constructors are called in a class hierarchy. |
Lessons
|
| 93 |
Apply superclass references to subclass objects. |
Lessons
|
| 94 |
Demonstrate how to override methods. |
Lessons
|
| 95 |
Create abstract methods and classes. |
Lessons
|
| 96 |
Use the keyword final to prevent inheritance. |
Lessons
|
| 97 |
Create and implement an interface, utilizing its variables. |
Lessons
|
| 98 |
Extend an interface. |
Lessons
|
| 99 |
Create and import a package. |
Lessons
|
| 100 |
Describe how a package affects access to its programs. |
Lessons
|
| 101 |
Explain the purpose of the Thread class and the Runnable interface. |
Lessons
|
| 102 |
Explain the purpose of exception handling. |
Lessons
|
| 103 |
Write code to demonstrate how try and catch work together to handle an exception. |
Lessons
|
| 104 |
Create an exception handler. |
Lessons
|
| 105 |
Identify the consequences of an unhandled exception. |
Lessons
|
| 106 |
Use multiple catch statements. |
Lessons
|
| 107 |
Nest try blocks. |
Lessons
|
| 108 |
Throw an exception. |
Lessons
|
| 109 |
Use the methods of Throwable. |
Lessons
|
| 110 |
Create an original exception class. |
Lessons
|
| 111 |
Describe a stream. |
Lessons
|
| 112 |
List the main byte and character stream classes. |
Lessons
|
| 113 |
Use predefined streams. |
Lessons
|
| 114 |
Read input from the keyboard. |
Lessons
|
| 115 |
Write output to the monitor. |
Lessons
|
| 116 |
Use the byte streams for file I/O. |
Lessons
|
| 117 |
Read and write binary data. |
Lessons
|
| 118 |
Use the character-based streams for console I/O. |
Lessons
|
| 119 |
Use the character-based streams for file I/O. |
Lessons
|
| 120 |
Create and manipulate streams in Java. |
Lessons
|
| 121 |
Describe the fundamentals of multithreading. |
Lessons
|
| 122 |
Create multiple threads. |
Lessons
|
| 123 |
Describe the life cycle of a thread. |
Lessons
|
| 124 |
Change a thread's priority. |
Lessons
|
| 125 |
Describe the purpose of synchronization. |
Lessons
|
| 126 |
Create synchronized methods. |
Lessons
|
| 127 |
Perform thread communication. |
Lessons
|
| 128 |
Suspend, resume, and stop threads. |
Lessons
|
| 129 |
Create a Java applet. |
Lessons
|
| 130 |
Explain applet fundamentals, including its architecture. |
Lessons
|
| 131 |
Handle the passing of parameters into an applet from an HTML page. |
Lessons
|
| 132 |
Describe which methods are called by the browser and when they are called |
Lessons
|
| 133 |
Describe procedures for connecting the Java applet to a database. |
Lessons
|
| 134 |
Create new projects and applications in a development environment. |
Lessons
|
| 135 |
Design and create a program to meet user needs. |
Lessons
|
| 136 |
Describe Java's relationship to Oracle's database. |
Lessons
|
| 137 |
List the Java-related driver classes for common databases. |
Lessons
|
| 138 |
Describe the function of the JDBC package. |
Lessons
|
| 139 |
Describe the JDBC connection object. |
Lessons
|
| 140 |
Analyze the process to connect to a database using JDBC package. |
Lessons
|
| 141 |
Describe the JDBC Statement object. |
Lessons
|
| 142 |
Describe the use of Java code to iterate through the returned ResultSet. |
Lessons
|
| 143 |
Review a Java application that will pass variable and user input into a query. |
Lessons
|
| 144 |
Describe the process to identify and handle Oracle exceptions in Java. |
Lessons
|
| 145 |
Review a Java application to write data to a database table. |
Lessons
|
| 146 |
Describe the process and requirements for obtaining industry certifications related to the Java Programming (Oracle) course. |
Lessons
|
| 147 |
Identify testing skills and strategies for a certification examination. |
Lessons
|
| 148 |
Demonstrate ability to successfully complete selected practice examinations (e.g., practice questions similar to those on certification exams). |
Lessons
|
| 149 |
Complete an industry certification examination representative of skills learned in this course (e.g., MOS, MTA, IC3). |
Lessons
|