Java SE 7 Programmer I

Blended & eLearning

  • Overview
  • Entry Requirements
  • Principal Areas of Study
  • Assessment & Award
  • Career/Academic Progression
  • Resources & Support

Why Become an JAVA Professional?  The demand for JAVA professionals in information technology (IT) is high, and the competition for jobs is intense.  Individuals, experienced or new to the profession, need to know what skills make them attractive to employers. Gain the skills, knowledge and competence with preparation for the Oracle Associate examinations.

Skills Measured

  • Java class design
  • Advanced class design
  • Object-Oriented Design Principles
  • Generics and Collections
  • String Processing
  • Exceptions and Assertions
  • Java I/O Fundamentals
  • Java File I/O (NIO.2)
  • Building Database Applications with JDBC
  • Threads
  • Concurrency
  • Localization

By enrolling in this course, you'll learn how to boost the productivity, communication and collaboration of your organization. At the same time, you'll develop the knowledge and skills to reduce the cost of application ownership through more efficient development and deployment techniques. Maintain your edge in the job market by staying current with the global standard for developing networked applications.


The requirements for entry to this course:

Beginners to programming who have basic mathematical, logical, and analytical problem-solving skills and who want to begin learning the Java programming language.
This includes technical writers, web developers, technical managers, and individuals with a technical, non-programming background, such as system administrators.
Novice programmers and those programmers who prefer to start learning the Java programming language at an introductory level.

The Aim of this online JAVA Course is to provide learners with the skills, knowledge and competence  required to write and design programmes using the JAVA programming language.  Learners will understand the basic syntax and structure of the JAVA programming language and will be able to create JAVA technology applications that run on server and desktop systems.   The skills and knowledge will prepare learners for entry level jobs. 

Unit 1: Introducing the Basics of Java

  • Overview
  • Understanding Java Class Structure
  • Writing a main() Method
  • Importing Other Java Classes
  • Understanding Variable Scope in Java Code
  • Review Questions

Unit 2: Applying Data Types in Java Programming

  • Overview
  • Creating, Using, and Destroying Objects
  • Distinguishing between Object References and Primitives
  • Declaring and Initializing Variables
  • Default Initialization of Variables
  • Reading and Writing Object Fields
  • Using the StringBuilder Class and Its Methods
  • Creating and Manipulating Strings
  • Review Questions

Unit 3: Using Java Operators and Conditional Logic

  • Overview
  • Using Java Operators
  • Using Parentheses to Control Operators
  • Understanding Object Equality
  • Using if and if/else Statements
  • Using a switch Statement
  • Review Questions

Unit 4: Using Java Arrays

  • Overview
  • Understanding Java Arrays
  • Using a One-Dimensional Array
  • Using a Multi-Dimensional Array
  • Using an ArrayList Object
  • Review Questions

Unit 5: Using Loops in Java Code

  • Overview
  • Applying while Loops
  • Applying do/while Loops
  • Applying for and For-Each Loops
  • Comparing Loop Constructs
  • Using continue and break Statements
  • Review Questions

Unit 6: Encapsulating Data and Exposing Methods in Java

  • Overview
  • Encapsulating Data
  • Exposing Data through Methods
  • Applying Access Modifiers
  • Abstracting Data
  • Review Questions

Unit 7: Using Java Methods to Communicate

  • Overview
  • Designing Methods
  • Overloading Methods
  • Declaring Methods and Fields static
  • Passing Data among Methods
  • Review Questions

Unit 8: Using Java Constructors

  • Overview
  • Using the Default Constructor
  • Defining Alternate Constructors
  • Adding Parameters to Constructors
  • Overloading Constructors
  • Review Questions

Unit 9: Inheriting Code and Data in Java

  • Overview
  • Extending a Class
  • Using the super Keyword
  • Overriding a Method
  • Casting Objects
  • Implementing Polymorphic Behavior
  • Review Questions

Unit 10: Understanding Java Interfaces and Abstract Classes

  • Overview
  • Understanding Abstract Types
  • Using Abstract Classes
  • Using Interfaces
  • Using the enum Type
  • Distinguishing between Abstract and Concrete References
  • Review Questions

Unit 11: Throwing and Catching Exceptions in Java

  • Overview
  • Understanding the Role Exceptions Play
  • Using a try-catch Block
  • Understanding Exception Types
  • Calling Methods That Throw Exceptions
  • Recognizing Common Exception Types
  • Review Questions

Assessment & Award

Exam No:1Z0-803 / Duration:115 minutes / No of Questions: 90 / Passing Score: 63% / Format: Multiple Choice
On Completion of this JAVA 1 course the student will have the requisite knowledge to sit the Examination at any PearsonVue testing center or for Local students at: 7 Belvedere Place, Dublin 1.  Exam Fee: €238 (Exam fees may be subject to change by the examining body)
Award: Associate Certification: Oracle Certified Associate JAVA SE7 Programmer

Gain a competitive advantage by developing a skill set that's in demand, worldwide. Create opportunity and improve your credibility through continuous learning. The JAVA skill gained on this online course will provide learners with a high level of completence and excellent opportunities in the IT Industry. The skills and knowledge will prepare learners for entry level jobs and preparation for professional examinations and the opportunity to progress to Oracle JAVA Professional SE7.

Clear Benefits For Today's IT Professionals

  • The demand for professionals in information technology (IT) is high, and the competition for jobs is intense - JAVA skills and knowledge can give you a distinct advantage.
  • This course provides a clear demonstration of the technical skills, professional dedication and motivation for which employers are willing to pay a premium.
  • Employers look for ways to distinguish employees and prospective employees who have the solid foundation of skills needed for effective performance.
  • The JAVA Course will provide lerners with a standard of competence in specific job roles.
  • Being a skilled JAVA Professional can help raise your visibility and increase your access to the industry's most challenging opportunities.
  • The course provides a high return on the training investment with a clearly defined career path and excellent academic opportunities.

Expert Instructor-Led Training using only the IT industry’s finest instructors. This elearning course provides a personal learning experience that gives you all the benefit of hands-on training with the flexibility of doing it around your schedule 24/7.  Unlike a live class, you can study at your own pace.

The courseware includes real world, interactive exercises that always focus on real world scenarios and skill-set development. 

The course is structured to enable learners to retain and recall the knowledge by teaching learners using interactive exercises.  Features such as actionable analytics and study planner help in keeping students focused.

Practice Test Sets 
Course include full length practice test sets designed to test your knowledge under real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure you are 100% prepared before taking your certification exam.

Exercises, Quizzes & Flashcards
Exercises, quizzes and flashcards prepare you for your exams differently and more effectively than the traditional exam preps on the market. You will have practice quizzes, flashcards and exercises after each module to ensure you are confident on the topic you have completed before proceeding. This will allow you to gauge your effectiveness before moving to the next module in your course.