OCA Java SE 7 Programmer (OCAJP) Exam 1ZO-803 Part 1 of 3
4.0 (108 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,770 students enrolled
Wishlisted Wishlist

Please confirm that you want to add OCA Java SE 7 Programmer (OCAJP) Exam 1ZO-803 Part 1 of 3 to your Wishlist.

Add to Wishlist

OCA Java SE 7 Programmer (OCAJP) Exam 1ZO-803 Part 1 of 3

Prepare for Oracle Certified Associate Java SE 7 Programmer Exam & Java solid foundation that you can build on.
4.0 (108 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,770 students enrolled
Created by Asif Muhammed
Last updated 5/2017
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Prepare for OCA Java SE 7 programmer certification
  • Understand Java Basics
  • Easy to follow top to bottom approach starting from variable names to abstracts, interfaces and exceptions handling.
  • To form a strong foundation in Java SE 7 and in supporting Oracle products.
View Curriculum
  • Students are expected to know some basic programming at least. this course is best suitable for individuals who are preparing for Java SE 7 Associate level Certification.

This course will cover Java SE 7 fundamentals and equip the students to find the OCA Java SE 7 Programmer certification (IZ0-803) easy to pass. This certification is hard to achieve without proper guide and teaching. I have organised this course from top to bottom approach which will start with variables and end with abstracts, interfaces and exceptions handling in java. By the end of this course, students will not just follow any java App course but would fully understand and easy to follow without looking on google for every single error. Remember, looking for errors to resolve takes hours of your valuable time.

This course is designed to point out key points in order to make it easy for students to pass the exam. OCA certificate is an achievement that should proud of and Employers respect the certification and you will be better equipped in the interview.

The course is organised in a way that you would easily follow without any extra animation to divert your attention from the course materials.

I have put a lot of questions during the lessons and made it clear why a particular question is right or wrong. Those questions are not easy but tricky and misleading and these are exactly the questions which makes you ready for exam.

I would strongly recommend that even if you are an experienced java programmer and would like to pass the exam IZ0-803 then you have to follow each lesson step by step and would notice that a lot of question will be confusing without proper guide-lines and instructions.

Please note that the complete OCAJP certification course is divided in to 3 parts. Part 1 of 3, Part 2 of 3, and Part 3 of 3.

This course is Part 1 of 3 which is the first part of the complete OCAJP Exam certification course. All 3 part courses are live and ready to enrol now.

Who is the target audience?
  • This course is for student who are interested to pass the valuable Oracle Certified Associate Java SE 7 Programmer Certificate Exame IZ0-803.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
Course Introduction
3 Lectures 10:46

Java Development Kit the key to compile and run any java program. It easy and straight forward to install, go to oracle website and download the appropriate version for your operating system.

Preview 02:39

In this lesson you would learn how to set path to java compiler. Operating system would know where to find javac and java application to compile and run the java program. This is also to refresher your memory that how to compile and run a java program.

Preview 05:54
Java Basics
13 Lectures 01:54:21

Identifiers in java is key to know as this will allow a programmer to decide what is an appropriate name for a variable, class name, method name and block name.


Reserved or keyword words in java are not being used as identifiers as this will create compile time error, therefore, it a must that you should reserved keywords for exam and real life. This is why i said in the beginning that following just a java course where it shows you straight away to create an App would not make you a good programmer unless you know the language rules properly.  

Java Reserved Words

Primitives are not objects but they are the fundamental data types of java language. Primitives are key to know as you will be building upon and know why we need objects to work with. 

Primitive Data Types

In this lesson you would learn integral Data types like byte, short, int, and long, these are part of primitive data types.

Integral Data Types

Floating point data types in java language are used for decimal points and they are part of primitive data types.

Floating Point Data Types

Non-Numeric data types are char, boolean and String. char and boolean are part of primitive data types but String is as object used for text.

Non Numeric Data Types

Literals are simply the data of primitive data types. In this lesson I will go through the value of byte, short, int and long and you would know that what values are allowed to assign to integral data types. 

Integral Literals

In this lesson you would learn floating point valid values and as you know floating point is part of primitive data type which are float and double.

Floating Point Literals

Non-Numeric literals will be thought in this lesson. Java is Unicode based and you would learn different form of non-numeric literals. Non-numeric primitive data types are char and boolean.

Non Numeric Literals

In this lesson you would learn that how to assign values and result of an expressions to primitives.

Primitive Assignments

Casting is key to know otherwise you will not be happy in the Exam. Primitive casting are divided in to two ways. Widening and Narrowing. Widening is from byte to short to int to long to float and to double. But Narrowing is from double to float to long to int to short and to byte. Widening is done by the compiler implicitly but Narrowing should be done by the programmer explicitly.   

Primitive Casting

You should know java main() method as a program that what does each modifier mean and what are they for? In this lesson you will know public static void modifiers in main() and their orders. 

Main() Method

Variable types are key to know and you should know that how long a variable will live or in another word when will you be able to use variable in class, method and in blocks.

Variables Scope
About the Instructor
Asif Muhammed
4.0 Average rating
119 Reviews
3,790 Students
3 Courses
Network / Security Engineer MSc, BSc, CITP, CSci​

It has been more than 10 years that I work, train and learn IT. I have worked as Computer Analyst, programmer, Network Engineer, IT Instructor and Private Contractor. I have years of field experience and academic qualification up to master level. 

My philosophy of teaching is that I will not publish a course unless I am satisfied that my course will get you to your expectation. I will be there to help you on your journey to become a professional and competent individual in the field.

I will be there to answer your questions regarding my courses and I will help you through your journey to succeed.