Oracle Java 7 Certification Program
Training Provider: LondonTraining
Address: 83 Baker Street
City: Call 0207 256 8883
County/State: London
Country: United Kingdom
Price: £1,490.00
Date Added: October 10, 2012
Listing Expires: 109 Day(s)
Link To Website: http://www.london-training....
Views: 1982
Course Duration: 30 Hrs
Course Delivery: Classroom
Course Description:
Oracle Java 7 Certification Program

The Oracle Java 7 certification program will equip participant with the Oracle certification in programming, which has industry-wide acceptance and support. The course syllabus includes core application programming interfaces that are needed for object oriented applications, as well as understanding of Java applications that will help him manage files, directories and related systems. It allows the participant to create codes to build more effective and robust applications and programs using the Oracle JAVA platform. The Java programming language is one of the most valuable credentials in the software industry and when combined with the Oracle platform, it becomes a powerful tool.

Oracle OCP JAVA - Exam 1Z0-899

Topics Covered

* OCA and OCP Java Programmer Certification Exam Code
* Introduction to OCA and OCP Java Programmer Certification and Java Language Basics
* Introduction to Java and Java Technology
* Analyzing a Problem and Designing a Solution
* Developing and Testing a Java Technology Program
* Creating and Using Objects and Declaring, Initializing
* Using Operators and Decision Constructs. Loop Constructs
* Developing and Using Methods, Creating and Using * Arrays
* O-O Software Development and Architectural Concerns
* Object Oriented Programming Principles
* Exploring the Java(tm) Programming Language
* Distributed Computing Using the Java(tm) Programming Language
* Examining the Client Tier
* Introducing Modeling and the Software Development Process

OCA Exam 1Z0-850 Java Standard Edition Certified Associate Exam OCP

Introduction to OCA and OCP Java Programmer Certification and Java Language Basics

•Java Certification

Introduction to Java and Java Technology

•Concept of Java programming, Java technology

Analyzing a Problem and Designing a Solution

•Object-oriented analysis, Design Classes

Developing and Testing a Java Technology Program

•Main method, test class to run java, command line compiler, execute Java

Creating and Using Objects and Declaring, Initializing, and Using Variables

•Syntax for variables, eight java programming primitive data types, Declare, initialize, and use variables and constants,
•Standard coding, variable values using operators, promotion and type casting
•Declare, instantiate, and initialize object reference variables, the string class SDK, J2SE class library, Programming Interface API

Using Operators and Decision Constructs. Loop Constructs

•Relational and conditional operators, if and if/else constructs, switch construct, while loops, for loops, do/while loops
•Increment and Decrement operators ( ++ and -- )
•Bitwise Inversion operators ( ~ )
•Boolean complement operator ( ! )
•Binary Operators
•Arithmetic operators ( +, -, /, *, % )
•Comparison operators (=, ==, != )
•Bitwise operators (AND - &, OR - | , XOR - ^ )
•Short Circuit Logical operators ( && , || )
•Ternary operator ( ? : )
•Implicit Type Casting
•Explicit Type Casting using cast operator
•Java String Class
•Creating String class object
•Using String class functions
•Class Exercises for Java Operators and String class

Developing and Using Methods

•Advantages of methods and define worker and calling methods, declare and invoke method, Use overloaded methods

Implementing Encapsulation and Constructors

•Use encapsulation to protect data, constructors to initialize objects

Creating and Using Arrays

•Code one-dimensional arrays, set array values, loops, arguments to the main methods, two-dimensional arrays.

Object-Oriented Software Development and Architectural Concerns

•Object-Oriented Software Development (OOSD) methodology, Unified Modeling Language (UML)

Object Oriented Programming Principles

•Benefits of object-oriented (OO) software development, OO Principles, component/container frameworks

Exploring the Java(tm) Programming Language

•Describe the key features of the Java(tm) programming language, the three variants of the Java(tm) platform

Distributed Computing Using the Java(tm) Programming Language

•Distributed computing, How distributed computing works,

Examining the Client Tier

•User interface (GUI), Web user interface (WebUI), a user interface (UI) for a hand-held device

Introducing Modeling and the Software Development Process

•Object-Oriented Software Development (OOSD) process, Architecture, Design, Implementation, Testing & Deployment

Creating Use Case Diagrams

•Use Case diagram, UML Use Case diagram, UML notation for extends, includes, and generalization,
•Creating Use Case Scenarios and Forms
•Create a Use Case form, Identify and document scenarios for a use case, non-functional requirements (NFRs), business rules, risks, and priorities for a use case

Creating Activity Diagrams

•Identify the essential elements in an Activity diagram
•Model a Use Case flow of events using an Activity diagram
•Introducing Architectural Concepts and Diagrams
•Distinguish between architecture and design, e tiers, layers, and systemic qualities, Architecture workflow, Key architecture views
•Introducing the Architectural Tiers
•Client and Presentation tiers, Business tier, Resource and Integration tiers and Solution Model

Java Technology Overview

•Examine Java technology, Java application

Object-Oriented Programming

•Abstraction, encapsulation, and packages, Define class, member, attribute, method, constructor, and package Java technology API online documentation, Use the access modifiers private and public as appropriate for the guidelines of encapsulation

Identifiers, Keywords, and Types

•Use comments in a source program, Distinguish between valid and invalid identifiers
•Define literal values for numeric and textual types
•Define the terms primitive variable and reference variable, Declare variables of class type

Expressions and Flow Control

•Distinguish between instance and local variables, use Java software operators, legal and illegal assignments of primitive types, Identify boolean expressions and their requirements in control constructs, Use if, switch, for, while, and do constructions

Arrays

•Declare and create arrays of primitive, class, or array types, Create a multidimensional array, Write code to copy array values from one array to another
•Advanced Class Features
•Create static variables, methods, and initializers, Create abstract classes and methods, Create and use an interface

Exceptions and Assertions

•Define exceptions, Use try, catch, and finally statements, common exceptions, Develop programs to handle your own exceptions, Enable assertions at runtime

Collections and Generics Framework

•Write a program to iterate over a collection
•Examine the enhanced for loop

I/O Fundamentals

•Write a program that uses command-line arguments and system properties, Construct node and processing streams, and use them appropriately, Serialize and deserialize objects,
•Console I/ O and File I/O
•Read and write data from the console
•Write data to the console

Building Java GUIs Using the Swing API

•Describe the JFC Swing technology, Identify the Swing packages
•Describe the GUI building blocks: containers, components, and layout managers
•Examine top-level, general-purpose, and special-purpose properties of container
•Build a GUI using Swing components

Handling GUI-Generated Events

•Define events and event handling, GUI behaviour, -based GUIs and describe the features of the SwingWorker class

GUI-Based Applications

•Describe how to construct a menu bar, menu, and menu items in a Java GUI
•Understand how to change the color and font of a component

Threads

•Define a thread, Create separate threads in a Java technology program, controlling the code and data that are used by that thread, Use synchronized to protect data from corruption

Networking

•Develop code to set up the network connection, Understand TCP/IP
•Use ServerSocket and Socket classes to implement TCP/IP clients and servers

London Training