Master the Foundations of Java and the Topics of the Oracle Certified Associate, Java SE 8 Programmer Exam (1Z0-808)
About This Video
A complete programming course for Java beginners
Thorough teaching style ensures content is understood
Gain a solid understanding of the topics covered in the exam to become an Oracle Certified Associate, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808)
In Detail
Java is one of the most popular programming …
Complete Java SE 8 Developer Bootcamp
Video description
Master the Foundations of Java and the Topics of the Oracle Certified Associate, Java SE 8 Programmer Exam (1Z0-808)
About This Video
A complete programming course for Java beginners
Thorough teaching style ensures content is understood
Gain a solid understanding of the topics covered in the exam to become an Oracle Certified Associate, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808)
In Detail
Java is one of the most popular programming languages used in professional application development. As such, there is an extensive job market available to those who master its syntax. However, mastering a language as complex and vast as Java requires a developer to start with a solid programming foundation. This 12-hour course provides that foundation. Those who are looking to start a career in software development, or developers who are looking to increase their marketability by learning the nuts and bolts of Java, will benefit from taking this course. To start you on the “right track,” the course goes beyond basic syntax by including best practices and object-oriented programming idioms. In addition, the topics covered help prepare you for the Oracle Certified Associate, Java Programmer SE 8 exam (a certification which demonstrates to potential employers a fundamental level of proficiency with the language). However, do note that this course is just as appropriate for someone who is not interested in taking the exam. The course starts at the very beginning, teaching how to use the Java Eclipse IDE and the basic programming syntax, then moves through the language covering object-oriented programming and on through important modern Java concepts such as Lambdas. If you want to learn Java, this is the course for you!
Who this book is for
Developers who are looking to increase their marketability by learning the nuts and bolts of Java, those who are looking to start a career in software development, and anyone looking to prepare for the exam to become an Oracle Certified Associate, Java Programmer SE 8 (Java SE 8 Programmer I 1Z0-808).
Your First Java Program - Part 2 (Compilation and Execution)
Java API Documentation (Javadocs)
Chapter 3 : Introduction to Objects
Section Overview
Object Oriented Programming (OOP)
Objects vs. Primitives
Stack and Heap
Using Objects
Initializing Data
Creating Object Types - Part 1
Creating Object Types - Part 2
Creating Object Types - Part 3
Building Constructors
Default Constructor
Initialization Blocks
Chapter 4 : Static, Scope, and Garbage Collection
Section Overview
Static Variables
Static Methods
Static Initialization Block
“this” – Part 1
“this” – Part 2
“this” – Part 3
Scope – Part 1
Scope – Part 2
Garbage Collection
Java Memory Leaks
Chapter 5 : Packages
Section Overview
Packages
Classpath
JARs
Chapter 6 : Java Conventions and Primitives
Section Overview
Coding Standards
Comments
Javadoc
Primitive Data Types
Primitive Literals
Primitive Conversion
Big Numbers
Chapter 7 : Java Syntax
Section Overview
Conditionals – If / Else If / Else
Conditionals – Swtich
Operators: Part 1
Operators: Part 2
Loops
Break, Continue, and Labels
Enumerations (enum)
Chapter 8 : Strings
Learn the syntax for enum; that allows us to create strongly typed label.
String Objects
String Operations and Operators
Immutable Strings
Pass By Value: Primitives
Passing By Value: Objects
Chapter 9 : Encapsulation
Section Overview
Encapsulation and Data Hiding
Getters and Setters: Part 1
Getters and Setters: Part 2
Access Modifiers
Chapter 10 : Inheritance
Section Overview
Inheritance: Part 1
Inheritance: Part 2
Chaining Constructors
Overloading Methods
Overriding Methods
Covariant Returns
The Three Faces of Final
Chapter 11 : Polymorphism
Section Overview
Polymorphism Demo
Polymorphism: Part 1
Polymorphism: Part 2
Benefits of Polymorphism
Object Type Casting
The Object Class
Chapter 12 : Abstract Classes and Interfaces
Section Overview
Abstract Classes: Part 1
Abstract Classes: Part 2
Interfaces: Part 1
Interfaces: Part 2
Interface: Part 3
Chapter 13 : Lambda Expressions and Static Imports
Section Overview
Marker and Functional Interfaces
Lambda Expressions
Predicate
Static Imports
Chapter 14 : Dates and Time
Section Overview
LocalDate
LocalTime, LocalDateTime, and Period
DateTimeFormatter
Chapter 15 : Arrays
Section Overview
Arrays
Polymorphism Revisited
Multi- Dimensional Arrays
Sorting and Searching Arrays
Common Array Mistakes
Varargs
Chapter 16 : Collections
Section Overview
When Arrays Are Not Enough
Collections
The Collection Interface
Iterator
Lists
Sets
Queues
Deques
Maps
Chapter 17 : More with Collections
Section Overview
Limitations of Collections
Generics and Autoboxing
Diamond Operator
Sorting and Searching Collections
Comparable
Comparator
Chapter 18 : Exception Handling
Section Overview
Throwable
Catching Exceptions
Finally Block
The Exception Object
Unchecked (Runtime) vs. Checked Exceptions
Creating Exceptions
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept