Becoming Oracle certified makes you a better, well-recognized Java developer & empowers your job search accross a variety of competative industries. Oracle certifies Java programmers in various levels and Oracle Certified Associate(OCA) and Oracle Certified Professional(OCP) are the two most popular.
Earning Java Certifications will:
- Make you more valuable to your current/future employer
- Increase your job security and improve your career prospects
- Broaden your knowledge and deepen your skills
Top reasons to register for Oracle Certification Program?
- Oracle Certified Associate certification is critical and it increases your potential to move ahead in Java.
- Candidates for this exam include entry level Java programmers, students studying to become Java programmers, and project or program managers working with Java technology in the software development industry.
- Some Professionals do not have vast knowledge of Java Programming Language, preparing for this certification will help them to get a foothold in this language.
- Become more valuable to your current/future employer.
Our goal is to make you ready for OCA in our 'OCP - Phase I' program, and make you ready for OCP in our 'OCP - Phase II' program.
Oracle Certified Professional (OCP) - Phase I
Course Outline
Introduction to Computer Science
- Components of a Computer System
- Introduction to Number Systems
- Introduction to Computer Software
Programming Basics & Problem Analysis
- What is Programming and a Programming Language?
- Types of Programming Languages
- Programming Methodologies
- Problem Analysis Essentials
Introduction to Java
- Writing your first Java Program
- JDK, JRE & JVM
- Structure of a Java Program
- Programming Errors
- Introducing IDEs
- Java Programming in Netbeans, Eclipse & IntelliJ
Variables, Data Types and Operators
- Variables in Java
- Primitive Data Types
- Arithmetic Operators
- Operator Precedence
- Type Casting
Conditional Logic
- Relational Operators
- Logical Operators
- Conditional Logical Operators
- Conditional Constructs
- Block Statements & Variable Scope
Loops & Arrays
- Looping Constructs
- Arrays in Java
Programming Project I
Object Oriented Programming I
- Concepts of Object Orientation
- Object Oriented Programming Paradigm
- Classes & Objects
- Abstraction & Encapsulation
- Access Modifiers & Qualifiers
- Class Instantiation
- Primitive Types vs Reference Types
- Class Design Guidelines
Programming Project II
Object Oriented Programming II
- Object Composition
- Class Inheritance
- Special Class References
- Constructors & Constructor Chaining
- Method Overloading
- Method Overriding
- Overloading vs Overriding
- Static & Instance members
OOP – Case Study
- String Class
- Primitive Wrapper Classes
Programming Project III
Object Oriented Programming III
- Abstract Classes
- Interfaces
- Polymorphism & Dynamic Binding
Exception Handling
- Exception Handling Overview
- Exception Types
- Handling Exceptions
Working with Packages
- What is a Package?
- Why use Packages?
- Distribute your App using jar
Programming Project IV
GUI Programming with Swing API
- Introduction to Java Swing API
- Swing vs AWT
- Frames & Layout Managers
- GUI Components
Programming Project V
Advanced Topics
- Introduction to Multi-threading
- Java Collections Framework
- Introduction to Design Patterns
Additional Topics
- Parameter Immutability
- Enumeration Types
- Introduction to Design Patterns
Advanced Topics
- Parameter Immutability
- Enumeration Types
- Generic Classes
- Class Initializers
- Nested & Anonymous Classes
- Professional Programming Practices
Case Study
- Vector Class
- StringBuilder Class
- Course Duration : 7 days
Oracle Certified Professional (OCP) - Phase II
Course Outline
OCJP Study Guide
Advanced Class Design
Design Patterns & Principles
Core Java APIs
Generic Programming
Functional Programming
Advanced Excetion Handling
Working with I/O
Java Database Programming
Internationalization in Java
Java Concurrency
OCJP Exam Tips