Video description
Oracle Certified Associate, Java SE 7 Programmer Exam Complete Video Course is a comprehensive training course that brings the Java Certified Associate exam topics to life through the use of real-world live instruction, demonstrations, and animations so these foundational Java programming topics are easy and fun to learn. Simon Roberts—the best-selling author and video training, expert instructor, and creator of the original Sun Certified Programmer, Developer, and Architect certifications for Sun Microsystems—will walk you through each topic covered in the exam so you have a full understanding of the material. He will start off introducing you to the Oracle Certification program and also discuss preparation and test-taking strategies so you can confidently get started. Simon will then dive into the exam topics, covering all objectives in the Associate exam using a variety of video presentation styles, from live whiteboarding to code demonstrations and dynamic KeyNote presentations.
About the Instructor
Simon Roberts started his computing career as a programmer in the early 1980's and built several of his own microprocessor-based computers. He moved to Sun Microsystems, Inc. in mid-1995, and almost immediately became the lead Java instructor in the U.K. In 1998, Simon moved to Colorado, where he still lives. While at Sun, he created the Sun Certified Programmer, Developer, and Architect certifications, and worked in teams on several other certifications. He wrote three books on Java, including two certification study guides, one covering the Programmer and Developer exams, and one on the Architect exam. He left Sun in 2004 and became an independent instructor, architect, and software engineer.
Skill Level
- Beginning to Intermediate
Who Should Take This Course
The primary audience includes candidates for the Oracle Certified Java SE 7 Associate Exam. However, anyone interested in building a basic competence in the Java programming language will benefit from using this course.
Course Requirements
The audience background, or prerequisite is a basic knowledge of Java, but if not, then knowledge on another object-oriented programming language in the syntactic traditions of C/C++. For example, a candidate with a good knowledge of C# should be able to benefit from this material, even if they do not have prior experience in Java.
About LiveLessons Videos
The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home & Office Technologies, Business & Management, and more. View All LiveLessons http://www.informit.com/livelessons
Table of contents
- Introduction
-
Module 1: Before You Begin
- Introduction 00:00:27
- Lesson 1: Why would I take the Oracle Certified Associate Java Programmer Exam
-
Lesson 2: The path to certification
- Learning Objectives 00:00:28
- 2.1 The path to certification 00:02:23
-
Lesson 3: Preparation strategies
- Learning Objectives 00:00:25
- 3.1 Preparation strategies 00:08:55
-
Lesson 4: Test Taking Strategies
- Learning Objectives 00:00:56
- 4.1 How to take exam questions 00:08:00
- 4.2 Prepare for exam questions, confidence, and other resources 00:07:31
-
Module 2: Java Basics
- Java Basics 00:00:43
-
Lesson 1: Define the scope of variables
- Learning Objectives 00:00:21
- 1.1 The meaning of scope, blocks, and curly braces 00:06:46
- 1.2 Special cases of scope 00:06:25
- Lesson 2: Define the structure of a Java class
- Lesson 3: Create executable Java applications with a main method
- Lesson 4: Import other Java packages to make them accessible in your code
-
Module 3: Working with Java Data Types
- Working with Java Data Types 00:01:14
-
Lesson 1: Declare and initialize variables
- Learning objectives 00:00:53
- 1.1 Using the general form of simple declarations 00:05:26
- 1.2 Using the general form of initalized declarations 00:03:24
- 1.3 Understanding integer primitive types, literal forms 00:07:29
- 1.4 Understanding floating point primitive types, literal forms 00:06:35
- 1.5 Understanding logical and character primitive types, literal forms 00:07:22
-
Lesson 2: Differentiate between object reference variables and primitive variables
- Learning objectives 00:01:29
- 2.1 Using the == operator with primitives and references 00:11:07
- 2.2 Understanding method argument passing 00:06:19
-
Lesson 3: Read or write to object fields
- Learning objectives 00:01:18
- 3.1 Selecting a field from a reference expression 00:10:58
- 3.2 Using "this" to access fields 00:10:44
- 3.3 Code examples 00:07:26
-
Lesson 4: Explain an Object's Lifecycle (creation, "dereference" and garbage collection)
- Learning objectives 00:01:08
- 4.1 Understanding allocation and referencing 00:06:01
- 4.2 Collecting garbage 00:11:38
-
Lesson 5: Call methods on objects
- Learning objectives 00:00:55
- 5.1 Invoking a basic method and expressions that have behavior 00:06:45
- 5.2 Invoking overloaded methods 00:07:22
- 5.3 Calling overridden methods 00:05:43
- 5.4 Distinguishing overridden and overloaded methods 00:04:45
- Lesson 6: Manipulate data using the StringBuilder class and its methods
-
Lesson 7: Creating and manipulating Strings
- Learning objectives 00:01:25
- 7.1 Creating Strings 00:04:19
- 7.2 Understanding common String methods: Immutability 00:09:01
- 7.3 Using common String methods 00:07:20
- 7.4 Using common String methods to perform comparisons 00:07:22
- Module 4: Using Operators and Decision Constructs
-
Lesson 1: Use Java operators
- Learning Objectives 00:01:36
- 1.1 Using operators, operands, and expressions 00:03:59
- 1.2 Using arithmetic operators + - * / % 00:06:20
- 1.3 Using the plus operator with Strings 00:05:02
- 1.4 Promoting operands 00:05:05
- 1.5 Using increment and decrement operators 00:10:46
- 1.6 Using shift operators 00:10:10
- 1.7 Using comparison operators 00:04:42
- 1.8 Using logical operators 00:06:33
- 1.9 Using short-circuit operators 00:05:43
- 1.10 Using assignment operators 00:09:43
- 1.11 Using assignment compatibility 00:07:17
- 1.12 Using the ternary operator 00:07:38
- 1.13 Understanding other elements of expressions 00:07:38
-
Lesson 2: Use Parenthesis to override operator precedence
- Learning Objectives 00:01:43
- 2.1 Using parentheses and operator precedence 00:08:04
- Lesson 3: Test equality between Strings and other objects using == and equals ()
- Lesson 4: Create if and if/else constructs
-
Lesson 5: Use a switch statement
- Learning Objectives 00:01:01
- 5.1 Using the general form of switch, case, break, and default 00:04:40
- 5.2 Code examples for the general form of switch 00:04:59
- 5.3 Understanding break 00:03:48
- 5.4 Identifying switchable types 00:03:02
- Module 5: Creating and Using Arrays
-
Lesson 1: Use Java operators
- Learning Objectives
- 1.1 Understanding simple array declarations, and variables of array type
- 1.2 Instantiating an array, array length
- 1.3 Initalizing arrays by iteration, array indexes
- 1.4 Using a combined declaration and intialization of arrays
- 1.5 Using immediate array creation not in a declaration
- 1.6 Initializing arrays by copying
- Lesson 2: Declare, instantiate, initalize and use multi-dimensional array
- Lesson 3: Declare and use an ArrayList
- Module 6 Using Loop Constructs
- Lesson 1: Create and use while loops
-
Lesson 2: Create and use for loops including the enhanced for loop
- Learning Objectives
- 2.1 Understanding the simple use of the for loop
- 2.2 Understanding the initialization section of the for loop
- 2.3 Understanding the test section of the for loop
- 2.4 Understanding the increment section of the for loop
- 2.5 Omitting sections of a for loop
- 2.6 Code examples for basic for loops
- 2.7 Understanding the simple use of the enhanced for loop
- 2.8 Identifying the valid targets of the enhanced for loop
- 2.9 Using the enhanced for loop with generic collections
- 2.10 Code examples for enhanced for loops
- Lesson 3: Create and use do/while loops
- Lesson 4: Compare loop constructs
- Lesson 5: Use break and continue
- Module 7 Working with Methods and Encapsulation
- Lesson 1: Create methods with arguments and return values
- Lesson 2: Apply the static keyword to methods and fields
- Lesson 3: Create an overloaded method
- Lesson 4: Differentiate between default and user defined constructors
- Lesson 5: Create and overload constructors
- Lesson 6: Apply access modifiers
- Lesson 7: Apply encapsulation principles to a class
- Lesson 8: Determine the effect upon object references and primitive values when they are passed into methods that change the values
- Module 8 Working with Inheritance
- Lesson 1: Implement inheritance
- Lesson 2: Devep code that demonstrates the use of polymorphism
- Lesson 3: Differentiate between the type of a reference and the type of an object
- Lesson 4: Determine when casting is necessary
-
Lesson 5: Use super and this to access objects and constructors
- Learning Objectives
- 5.1 Understanding "this" for accessing object features
- 5.2 Understanding "super" for accessing parent features
- 5.3 Understanding "this()" for accessing overaded constructors
- 5.4 Understanding "super()" for accessing parent constructors
- 5.5 Understanding the underlying principles of "this" and "super" for invoking other constructors
- 5.6 Code examples
- Lesson 6: Use abstract classes and interfaces
- Module 9 Handling Exceptionse
- Lesson 1: Differentiate among checked exceptions, RuntimeExceptions and Errors
- Lesson 2: Create a try-catch bck and determine how exceptions alter normal program flow
- Lesson 3: Describe what Exceptions are used for in Java
- Lesson 4: Invoke a method that throws an exception
- Lesson 5: Recognize common exception classes and categories
- Summary
Product information
- Title: Oracle Certified Associate, Java SE 7 Programmer Exam (1Z0-803) Complete Video Course
- Author(s):
- Release date: March 2015
- Publisher(s): Pearson
- ISBN: 0133926044
You might also like
video
Core Java Data Types: The Java SE 11 Developer (1Z0-819) Certification Series
11+ Hours of Video Instruction Core Java Data Types LiveLessons is designed to address some of …
video
Java 8 - Beyond the Basics
In this Java 8 - Beyond the Basics training course, expert author Brian Gorman will teach …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …