Discover Classes. Earn 10% Rewards.

Java OCA & OCP is unfortunately unavailable

Thankfully we have 63 other Coding Classes for you to choose from. Check our top choices below or see all classes for more options.

Python Machine Learning Bootcamp

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Build the practical abilities needed to design machine learning algorithms that can independently learn patterns and make decisions, through this hands-on bootcamp. Develop the in-demand skill set powering most trading on Wall Street and the product recommendations at companies like Amazon, Spotify, and Netflix.

(452) All levels 18 and older
$1,895

5 sessions

Gift it!

Python Certification Program

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY

Master Python and earn certification through our hands-on Python Certification Program. Build real-world projects, analyze data, and prepare for the PCAP exam with expert-led courses, private tutoring, and a free elective to expand your skill.

(452) All levels 18 and older
$2,999

5 sessions

Gift it!

Intro to Python Programming

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Step into the versatile and highly sought-after Python programming language in this comprehensive two-day course built to give you the skill to build software, analyze data, and design striking websites. Learn through hands-on exercises from day one, building a solid foundation for future moves into data science or web development.

(452) Beginner 18 and older
$895

2 sessions

Gift it!

Python Programming Bootcamp

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Build a confident Python foundation through guided lessons and applied exercises. You'll level up your coding skills and assemble a portfolio of polished projects that demonstrates real ability to potential employers.

(452) All levels 18 and older
$1,495

5 sessions

Gift it!

Python for Data Science Bootcamp

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Tap into the power of Python for analyzing real-world data sets in this hands-on course at Noble Desktop. Step into Python fundamentals and learn how to create programs, work with data, visualize insights, and build machine learning models. Lift your data science skills with the Python for Data Science Bootcamp.

(452) All levels 18 and older
$1,495

5 sessions

Gift it!
See all Coding classes NYC

Java OCA & OCP

  • All levels
  • 16 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • 519 8th Ave, New York, NY
  • over 5 sessions

Start Dates (0) $1,999/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

NetCom's Java course teaches the fundamentals of the latest Java Platform 7 Programming Language. This 6 day training program will refresh the fundamentals of the Java programming language, and build on these concepts through effective, real-world skill building. 

The course content has been customized to give you an overall understanding of Java 6 and 7.

Java OCA & OCP Course Objectives:
  • Create Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Use Java data-types and expressions
  • Use Java flow control constructs
  • Use arrays and other data collections including generics
  • Implement error-handling techniques using exception handling
  • Write multi-threaded applications
  • Utilize the java.io package classes for file and object IO
  • Correctly package and deploy Java applications.
Java OCA & OCP Course Outline:

Java Runtime Environment
Java Virtual Machine
Java 2 Software Development Kit

Data Types, Variables, and Operators
Data Types
Declaring Variables
Variable Scope
Casting
Operators
Automatic Casting

Control Statements
Code Blocks
Conditional Statements
Iterative Statements (Loops)

Methods
Java Methods
Return Statements and Calling Methods
Parameters, Pass by Value, Overloading

Arrays
Initializing and Using Arrays
Objects
Passing an Array to a Method
Garbage Collection

Command Line Parameters
Classes and Objects
Object-Oriented Programming
Instance and Class Members
Abstraction
Object References

Inheritance
What is Inheritance?
Overriding Methods
Overridden Methods and Variables

Constructors
Using Constructors
The Keyword this
Constructor Processes and Callbacks
Strings and StringBuffer

Interfaces and Abstract Classes
Interfaces
Polymorphism
Abstract Classes

Garbage Collection
Recognize the point in a piece of source code at which an object becomes eligible for garbage collection
Write code that explicitly makes objects eligible for garbage collection
State the behavior that is guaranteed by the garbage collection system

Packages and Access Modifiers
Introduction to Packages and Access Modifiers
Java 2 API
Encapsulation

Fundamental Classes in the java.lang Package
Write code using the following methods of the java.lang.Math class: abs, ceil, floor, max, min, random, round, sin, cos, tan, sqrt
Describe the significance of the immutability of String objects.
toHexString
toString
getXxx
parseXxx
longValue
intValue
floatValue
doubleValue

The Collections Framework
Make appropriate selection of collection classes/interfaces to suit specified behavior requirements
Distinguish between correct and incorrect implementations of hashcode methods

Inner Classes
Creating instance of inner class
Anonymous Inner class and its use
Member Inner class
Use of inner class

Exceptions
Handling Exceptions
Creating User-Defined Exceptions
Exception Handling Tips
Exceptions and Inheritance

Creating Threads and Thread Methods
How Operating Systems Handle Multitasking
Types of Threads in Java
Creating Threads
Thread Methods

Thread Synchronization
Thread Synchronization and Racing
Synchronized and the Object MonitorThread Race Conditions
Sophisticated Thread Synchronization
Stopping, Suspending and Resuming Threads
Deadlocks

Streams and Serialization
InputStream, OutputStream, Reader and Writer Files
Stream Classes of java.io.*
Serialization

Java 7 Threads:
Locks
Executors
Concurrent Collections
Fork/Join Framework

Java 7 - Java Database Connectivity:
Connecting to the Database
JDBC statements
ResultSets
RowSets
Commit, Rollback, Savepoints

Java 7 - NIO/2:
File
SystePaths
File Operations
Directory Tree Traversals
Directory Watch Services

Refund Policy

A student who cancels within 7 days of signing the enrollment agreement but before instruction begins receives all monies returned with the exception of the non-refundable registration fee.

Thereafter, a student will be liable for:

  • The non-refundable registration fee of $100 plus
  • The cost of any textbooks or supplies accepted plus
  • Tuition liability as of the student's last date of physical attendance
If Termination Occurs

  • Prior to or during the first week - 0% Penalty
  • During the second week - 25% Penalty
  • During the third week - 50% Penalty
  • During the fourth week - 75% Penalty
  • After the fourth week - 100% Penalty

The failure of a student to notify CourseHorse in writing of withdrawal may delay a refund of tuition.

Reviews of Classes at NetCom Learning (16)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 19990 points. Earn 10% back in reward points!

NetCom Learning

NetCom Learning is a leading provider of training and certification solutions for businesses, individuals, and government agencies. With over 20 years of experience, NetCom has worked with Fortune 500 companies, serviced thousands of business customers, and advanced the careers of over 50,000 professionals through expert-led training.

View school profile
NetCom Learning
Vetted by CourseHorse

A verified NYC educator.

Loading...