Complete Java SE 8 Developer Bootcamp - OCA Prep Included

BY
Udemy

Become a Java developer and Pass the OCA and Java SE 8 Programmer exams by enrolling in this course by Udemy.

Mode

Online

Fees

₹ 699 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Complete Java SE 8 Developer Bootcamp - OCA Prep Included course is an online short programme on Java SE 8 developed by  Intertech Training. The curriculum provides the learners in-depth mastery of the foundations of Java and a solid understanding of topics of Java required to pass the exam to become an Oracle Certified Associate and Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808).

Complete Java SE 8 Developer Bootcamp - OCA Prep Included online course, offered by Udemy, can be taken by the learners who possess basic computer skills.  The participants interested in this programme who do not have any prior programming experience are encouraged to go through the basic concepts like variables, functions, etc. The students who are looking forward to working in the field of software development and Java developers who want to upgrade their knowledge of Java are highly recommended to enroll in this course.

Complete Java SE 8 Developer Bootcamp - OCA Prep Included certification provides the training through the online mode and offers unlimited access to the study materials including articles, videos, and other resources. The short programme provides enough Java skills that equip the learners in the job market of Java which is one of the professional programming languages. 

The highlights

  • Online course
  • Downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • English videos with multi-language subtitles
  • Shareable certificate
  • Offered by Intertech Training
  • 30-Day Money-Back Guarantee

Program offerings

  • 11.5 hours on-demand video
  • 22 articles
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with multi-language subtitles
  • Offered by intertech training

Course and certificate fees

Fees information
₹ 699  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Java

At the end of Complete Java SE 8 Developer Bootcamp - OCA Prep Included online certification, the participants can learn to understand and write basic command-line programmes in Java and generate HTML-based documentation (Javadoc) for code. Plus, the programme also enables the learners to gain the knowledge of the aspects of Java needed to pass the Oracle Certified Associate and Java SE 8 Programmer Exam (1Z0-808) tests.

The syllabus

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
  • The Java Platform
  • Editions and Versions
  • The Java Development Kit (JDK)
  • Your First Java Program - Part 1 (Code)
  • Java Class and the "main" method
  • Your First Java Program - Part 2 (Compilation and Execution)
  • Hello World Lab & Lab Files
  • Java API Documentation (Javadocs)

Introduction to objects

  • Section Overview
  • Object Oriented Programming (OOP)
  • Objects vs. Primitives
  • Objects vs. Primitives Addendum
  • Stack & Heap
  • Using Objects
  • Q & A: "Member"
  • Initializing Data
  • Creating Object Types - Part 1
  • Working with the Car Type
  • Creating Object Types - Part 2
  • Creating Object Types - Part 3
  • A note on "void"
  • Building Constructors
  • Constructors and Default Values
  • Default Constructor
  • Q & A: Default vs. "No-Arg" Constructor
  • Initialization Blocks
  • Introduction to Objects Lab

Static, Scope and Garbage Collection

  • Section Overview
  • Static Variables
  • Static Methods
  • Static Reference Variables and null
  • Using Static Variables and Methods
  • Static Initialization Block
  • What's the Value?
  • Quiz Explanation & Note About the Next Lecture
  • "this" - Part 1 
  • "this" - Part 2
  • "this" - Part 3
  • Scope - Part 1
  • Scope - Part 2
  • Garbage Collection
  • Java Memory Leaks
  • Static Lab

Packages

  • Section Overview
  • Packages
  • Packages and Imports
  • Classpath
  • More on Classpath
  • JARs
  • Packages Lab

Java conventions and primitives

  • Section Overview
  • Coding Standards
  • Comments
  • Javadoc
  • Identifiers and Comments
  • Primitive Data Types
  • Primitive Literals
  • Primitive Conversion
  • Primitives
  • Big Numbers
  • Primitives Lab

Java Syntax

  • Section Overview
  • Condtionals - If / Else If / Else
  • More on If/Else If/Else Statements
  • Conditionals - Switch
  • More on Switch
  • Operators: Part 1
  • Operators: Part 2
  • More Operator Examples
  • Loops
  • Break, Continue, and Labels
  • Enumerations (enum)
  • Java Syntax Lab

Encapsulation

  • Section Overview
  • Encapsulation and Data Hiding
  • Getters and Setters: Part 1
  • Getters and Setters: Part 2
  • Access Modifiers
  • Encapsulation
  • Encapsulation Lab

Inheritance

  • Section Overview
  • Inheritance: Part 1
  • Inheritance: Part 2
  • Chaining Constructors
  • More On "Protected"
  • Super and the First Statement Rule
  • Overloading Methods
  • Overriding Methods
  • Covariant Returns
  • The Three Faces of Final
  • Revisiting the Switch Statement
  • Know This For The Exam: Class/Object Invocation Order
  • Inheritance Lab

Polymorphism

  • Section Overview
  • Polymorphism Demo
  • Polymorphism: Part 1
  • Polymorphism: Part 2
  • Being Available vs. Being Inside
  • Benefits of Polymorphism
  • Object Type Casting
  • The Object Class
  • Polymorphism Lab

Abstract classes and interfaces

  • Section Overview
  • Abstract Classes: Part 1
  • Abstract Classes: Part 2
  • Abstract Methods: Modifiers & Inheritance
  • Interfaces: Part 1
  • Interfaces: Part 2
  • Interfaces: Part 3
  • Remember: All Interface Methods are "public."
  • Abstract Classes and Interfaces Lab

Lambda Expressions and Static imports

  • Section Overview
  • Marker and Functional Interfaces
  • Lambda Expressions
  • Predicate
  • Static Imports
  • Lambda Expressions Lab

Dates and Times

  • Section Overview
  • LocalDate
  • LocalTime, LocalDateTime, and Period
  • DateTimeFormatter
  • Dates and Time Lab

Arrays

  • Section Overview
  • Arrays
  • Polymorphism Revisited
  • Multi-Dimensional Arrays
  • More on multi-dimensional arrays
  • Sorting and Searching Arrays
  • Common Array Mistakes
  • Varargs
  • Arrays Lab

Collections

  • Section Overview
  • When Arrays Are Not Enough
  • Collections
  • The Collection Interface
  • Iterator
  • Lists
  • Lists
  • Sets
  • Sets
  • Queues
  • Deques
  • Maps
  • Collections Lab

More with Collections

  • Section Overview
  • Limitations of Collections
  • Revisiting Overloading Methods: Order of Precedence
  • Generics and Autoboxing
  • Diamond Operator
  • Building a list from Arrays.asList and Anonymous Arrays
  • Sorting and Searching Collections
  • Comparable
  • Comparator
  • Type Parameters and Comparable/Comparator
  • More With Collections Lab

Exception Handling

  • Section Overview
  • Throwable
  • Catching Exceptions
  • Finally Block
  • The Exception Object
  • Unchecked (Runtime) vs. Checked Exceptions
  • Creating Exceptions
  • Exception Handling Lab

Strings

  • Section Overview
  • String Objects
  • String Operations and Operators
  • Immutable Strings
  • Concatenation Operator
  • Working with Strings
  • Pass By Value: Primitives
  • Passing By Value: Objects
  • Passing By Value Lab

Instructors

Jeff Jensen
Instructor
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books