Complete Java SE 8 Developer Bootcamp [Video]

Complete Java SE 8 Developer Bootcamp [Video]

Intertech Training - Jeff Jensen

Master the Foundations of Java and the Topics of the Oracle Certified Associate, Java SE 8 Programmer Exam (1Z0-808)
Mapt Subscription
FREE
$29.99/m after trial
Video
$85.00
RRP $99.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$85.00
$29.99p/m after trial
RRP $99.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787288669
Course Length11 hours 16 minutes

Video Description

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!

Style and Approach

This highly practical 12-hour course will take you every step of the way through learning the Java language from the ground up. It covers all aspects of the language in depth, provifing you with a solid understanding of the core Java language essentials. It also covers all of the topics necessary for the OCA Java Programmer SE 8 certification.

Table of Contents

Welcome!
Course Overview
Installing the Java SE Development Kit 8 (JDK)
Installing Eclipse
Getting Started with Java
Section Overview
The Features of the Java Programming Language
The Java Platform
Editions and Versions
The Java Development Kit (JDK)
Your First Java Program - Part 1 (Code)
Your First Java Program - Part 2 (Compilation and Execution)
Java API Documentation (Javadocs)
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
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
Packages
Section Overview
Packages
Classpath
JARs
Java Conventions and Primitives
Section Overview
Coding Standards
Comments
Javadoc
Primitive Data Types
Primitive Literals
Primitive Conversion
Big Numbers
Java Syntax
Section Overview
Conditionals – If / Else If / Else
Conditionals – Swtich
Operators: Part 1
Operators: Part 2
Loops
Break, Continue, and Labels
Enumerations (enum)
Strings
Section Overview
String Objects
String Operations and Operators
Immutable Strings
Pass By Value: Primitives
Passing By Value: Objects
Encapsulation
Section Overview
Encapsulation and Data Hiding
Getters and Setters: Part 1
Getters and Setters: Part 2
Access Modifiers
Inheritance
Section Overview
Inheritance: Part 1
Inheritance: Part 2
Chaining Constructors
Overloading Methods
Overriding Methods
Covariant Returns
The Three Faces of Final
Polymorphism
Section Overview
Polymorphism Demo
Polymorphism: Part 1
Polymorphism: Part 2
Benefits of Polymorphism
Object Type Casting
The Object Class
Abstract Classes and Interfaces
Section Overview
Abstract Classes: Part 1
Abstract Classes: Part 2
Interfaces: Part 1
Interfaces: Part 2
Interface: Part 3
Lambda Expressions and Static Imports
Section Overview
Marker and Functional Interfaces
Lambda Expressions
Predicate
Static Imports
Dates and Time
Section Overview
LocalDate
LocalTime, LocalDateTime, and Period
DateTimeFormatter
Arrays
Section Overview
Arrays
Polymorphism Revisited
Multi- Dimensional Arrays
Sorting and Searching Arrays
Common Array Mistakes
Varargs
Collections
Section Overview
When Arrays Are Not Enough
Collections
The Collection Interface
Iterator
Lists
Sets
Queues
Deques
Maps
More with Collections
Section Overview
Limitations of Collections
Generics and Autoboxing
Diamond Operator
Sorting and Searching Collections
Comparable
Comparator
Exception Handling
Section Overview
Throwable
Catching Exceptions
Finally Block
The Exception Object
Unchecked (Runtime) vs. Checked Exceptions
Creating Exceptions

What You Will Learn

  • Read and write basic command line programs in Java
  • Know how to use an Integrated Development Environment (Eclipse) to develop and debug programs
  • Generate HTML based documentation (Javadoc) for code
  • 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)

Authors

Table of Contents

Welcome!
Course Overview
Installing the Java SE Development Kit 8 (JDK)
Installing Eclipse
Getting Started with Java
Section Overview
The Features of the Java Programming Language
The Java Platform
Editions and Versions
The Java Development Kit (JDK)
Your First Java Program - Part 1 (Code)
Your First Java Program - Part 2 (Compilation and Execution)
Java API Documentation (Javadocs)
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
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
Packages
Section Overview
Packages
Classpath
JARs
Java Conventions and Primitives
Section Overview
Coding Standards
Comments
Javadoc
Primitive Data Types
Primitive Literals
Primitive Conversion
Big Numbers
Java Syntax
Section Overview
Conditionals – If / Else If / Else
Conditionals – Swtich
Operators: Part 1
Operators: Part 2
Loops
Break, Continue, and Labels
Enumerations (enum)
Strings
Section Overview
String Objects
String Operations and Operators
Immutable Strings
Pass By Value: Primitives
Passing By Value: Objects
Encapsulation
Section Overview
Encapsulation and Data Hiding
Getters and Setters: Part 1
Getters and Setters: Part 2
Access Modifiers
Inheritance
Section Overview
Inheritance: Part 1
Inheritance: Part 2
Chaining Constructors
Overloading Methods
Overriding Methods
Covariant Returns
The Three Faces of Final
Polymorphism
Section Overview
Polymorphism Demo
Polymorphism: Part 1
Polymorphism: Part 2
Benefits of Polymorphism
Object Type Casting
The Object Class
Abstract Classes and Interfaces
Section Overview
Abstract Classes: Part 1
Abstract Classes: Part 2
Interfaces: Part 1
Interfaces: Part 2
Interface: Part 3
Lambda Expressions and Static Imports
Section Overview
Marker and Functional Interfaces
Lambda Expressions
Predicate
Static Imports
Dates and Time
Section Overview
LocalDate
LocalTime, LocalDateTime, and Period
DateTimeFormatter
Arrays
Section Overview
Arrays
Polymorphism Revisited
Multi- Dimensional Arrays
Sorting and Searching Arrays
Common Array Mistakes
Varargs
Collections
Section Overview
When Arrays Are Not Enough
Collections
The Collection Interface
Iterator
Lists
Sets
Queues
Deques
Maps
More with Collections
Section Overview
Limitations of Collections
Generics and Autoboxing
Diamond Operator
Sorting and Searching Collections
Comparable
Comparator
Exception Handling
Section Overview
Throwable
Catching Exceptions
Finally Block
The Exception Object
Unchecked (Runtime) vs. Checked Exceptions
Creating Exceptions

Video Details

ISBN 139781787288669
Course Length11 hours 16 minutes
Read More

Read More Reviews

Recommended for You

Java EE 8 Microservices [Video] Book Cover
Java EE 8 Microservices [Video]
$ 124.99
$ 106.25
Java SE 8 Programmer 1 [Integrated Course] Book Cover
Java SE 8 Programmer 1 [Integrated Course]
$ 124.99
$ 106.25
Java SE 8 Programmer 2 (Part II) [Integrated Course] Book Cover
Java SE 8 Programmer 2 (Part II) [Integrated Course]
$ 124.99
$ 106.25
Java SE 8 Programmer 2 (Part 1) [Integrated Course] Book Cover
Java SE 8 Programmer 2 (Part 1) [Integrated Course]
$ 124.99
$ 106.25
Mastering Java EE 8 Application Development Book Cover
Mastering Java EE 8 Application Development
$ 39.99
$ 28.00
Java EE 8 Application Development Book Cover
Java EE 8 Application Development
$ 43.99
$ 30.80