Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Gino's Java 8 and 11 Certification + Interview Guide
Rating: 4.6 out of 5(62 ratings)
367 students

Gino's Java 8 and 11 Certification + Interview Guide

A perfect blend of Java Certification (Exam 1Z0-808 , 1Z0-809 , 1Z0-819) and Core Java Interview prep
Last updated 11/2022
English

What you'll learn

  • Interview preparation for all the chapters
  • Watch me solve tons of tricky exam questions
  • Learn to solve tricky questions on Datatypes, loops, operators, methods, OOP
  • Master Package concepts for exam + Access Specifier's tricky aspects
  • Constructors, Dealing with Static and Non static data/methods
  • Inheritance and Polymorphism ( exam + interview coverage )
  • Abstract class, interface improvements, Lambdas, Method Reference, Functional interfaces
  • Java's Predicate, Supplier, Consumer, Function, BiFunction, UnaryOperator, BInaryOperator interfaces
  • Arrays, Strings, Collection Framework
  • Modular Programming - JPMS - Modules - Service Provider

Course content

14 sections218 lectures22h 25m total length
  • Exam details0:43
  • How to buy exam voucher for OCA 8 Exam 1Z0-8080:37
  • How to buy exam voucher for OCP 8 Exam 1Z0-8090:38
  • How to buy exam voucher for OCP 11 Exam 1Z0-8190:38
  • Java Platforms3:55

    Explore the three Java platforms—Java SE core, Java EE, and Java ME—and distinguish standalone apps from server side apps, noting James Gosling, Sun Microsystems, Oracle, and Tomcat for the exam.

  • Java 11 installation - Mac, WIndows, Linux0:11
  • How to create and run programs in java7:14

    Create a java class in a text editor, write a public static void main(String[] args) method, save as class name with the .java extension, then compile and run.

  • Common errors3:27

    identify common Java errors, including compile-time issues such as missing void and missing braces and misspelled keywords, and runtime exceptions, then learn how to handle them with proper exception handling.

  • Importance of compiler7:27

    Learn to write and run your Java program: create folder, a welcome class with main, print hello with system.out.println, then compile with javac and run with java via the JVM.

  • Tricky exam scenarios of main method7:06

    Explore how the main method's void return type, public static modifiers, and proper lowercase naming govern compilation and the JVM entry point, plus runtime errors from missing classes or dependencies.

  • Compute expression5:49

    Build a Java class named compute expression with a main method, use comments, and print the value of the expression, 30.616.

  • Var args intro2:35

    Learn how to write the main method using var args notation, replacing string arrays with three dots, and recognize valid versus invalid var args forms to avoid compilation errors.

  • Interview - JDK vs JRE vs JVM + Java 11 scenario6:22

    Clarifies the differences between jdk, jre, and jvm in Java 11; jdk serves developers with the compiler and jvm, jre runs applications, and Java 11 restricts jre licensing for servers.

  • Interview - Explain Java's Platform Independence6:34

    Java's platform independence comes from compiling to bytecode that the JVM runs on any machine, enabling write once, run anywhere software via the class file.

  • Interview - POP vs OOP from software engineering perspective5:21

    Compare object oriented programming and procedure oriented programming, explain why data focus and access control via modifiers matter, and show when to use OOP over POP in Java.

  • Interview - Explain JVM internal working7:41

    Explore the JVM's internal workings, including the class loader, bytecode verifier, and runtime data areas, then see how the interpreter and the JIT compiler execute bytecode as machine code.

  • Coding Homework0:14

Requirements

  • No prior experience needed. We start from scratch.
  • Sincerity, Patience and Hard work will help you get the best value out of this course

Description

*Brand New Course*

------------------------------------------------------------------------------

2022 updates released:

1)Detailed Migration strategies - converting Non Modular project to Modular project

2)Cyclic Dependencies with modules

2)Practise with me Real time Tricky Questions on String

3)Practise with me Real time Tricky Questions on StringBuilder

---------------------------------------------------------------------------------

Nov-Dec 2021 updates released:

1) Master StringBuilder from certification exam perspective

  • Quick intro

  • String vs StringBuilder

  • Solve tricky exam questions on capacity of StringBuilder

  • Learn common API methods

  • Interview - Java 11 feature - How to compare StringBuilder objects

2) New update in JPMS chapter

  • Run ServiceLoader to detect custom service provider plugins in JPMS modular application

--------------------------------------------------------------------------------------

Master some of the most confusing concepts from scratch, for Oracle's Java 8 and 11 Certification Exams.


Are you looking for a genuine, up-to-date course that provides simple & easy to digest lessons on complex scenarios of Java 8 ( Exam 1Z0-808 and Exam 1Z0-809 ) or Java 11 certification exam 1Z0-819 ? 


But wait. What about interviews?

Good news !

For the first time in udemy's history, this is an all-in-one course that covers programming, certification and interview questions, in-detail, and is up-to-date for 2021.


*HEAVY INTERVIEW COVERAGE*

This course discusses interview aspects of 14 chapters with best practices described, wherever applicable. ( Read below for complete list of topics covered in this course )

These important chapters are covered in great detail, from Java 8 and 11 exam perspective.


What you get?

  • Full HD lessons, recorded in professional studio.

  • 200+ lectures.

  • 21+ hours of content


You also get active instructor support. This is not a udemy course where students are abandoned and left stranded. We take great pride in responding to queries and are active in the forum answering EVERY SINGLE QUESTION. No matter how trivial or how advanced your query, we got you covered :)


"Hi Good Morning, Thank you so much for providing such information related to Lambda and Function interface. Today I have cleared the 1Z0-819 Java SE 11 Exam. There are 3 questions related to functional interface and Lambda expression. Your Course helps me to choose the right answer. Thank you so much"


In this course, we inspect some of the most important chapters where students usually face difficulties when preparing for the real exam. These chapters are taught in great detail, and there is rigorous coverage from the exam's perspective.


Because of the heavy emphasis on the exam's objectives, this course covers several topics that perplex students and are usually brushed aside or skipped in standard courses and books.


There's a lot covered but here's a quick summary of what you will learn when you enroll in this course:


  1. Strong foundations

    1. Tricky scenarios with main method that stump students in exam.

    2. Common programming errors

    3. var args

    4. Interview questions discussed in detail



  2. Tricky aspects of Datatypes from exam perspective, in detail.

    1. Integer and floating types in detail

    2. Practise tricky questions with zero, integers and floating numbers

    3. How to solve questions on number systems

    4. char datatype

    5. Interview questions

    6. Escape sequence in  detail and solve tricky questions

    7. Boolean datatype

    8. Keywords, identifier rules for exam, variables and constants

    9. Using underscores with numbers


  3. Exam oriented coverage of operators

    1. Arithmetic, Relational, BItwise and Logical operators in detail

    2. How to solve tricky questions on each of these operators in real exam

    3. Interviews

    4. command line args


  4. Learn how to solve loop based questions

    1. In depth coverage of if, if else, switch, break, continue

    2. Watch how to solve tricky questions on loops and if else conditions in exam


  5. Classes and Objected

    1. Object vs Classes

    2. Tricky aspects of functions

    3. How to invoke instance & static methods

    4. Interviews


  6. Master packages and access specifiers ( in-depth coverage)

    1. Best ways to create, compile and run package based programs (imp for exam)

    2. Practise Tricky questions on Access specifiers with members and classes

    3. Tricky rules of protected access specifier ( imp for exam )

    4. Interviews


  7. All about Constructors, static and non-static

    1. static vs instance (data + methods) + Rules to remember for certification exam

    2. Constructors and parameterized constructors

    3. Type Promotion (imp for exam)

    4. constructor chaining


  8. Inheritance and Polymorphism bible

    1. All basics covered

    2. Solve tricky scenarios of constructors combined with inheritance

    3. Overloading

    4. Overriding

    5. Decoding Method Hiding

    6. Hiding Data

    7. Interviews

    8. Compile time and Run time behavior of polymorphic calls

    9. How to detect/prevent ClassCastException


  9. Abstract class vs Interface (Including Java 11 updates)

    1. in depth coverage of abstract class and interface

    2. Why interface ?

    3. Mystery of constructors

    4. Interviews

    5. Solve tricky questions on abstract classes and interfaces

    6. Interface improvements (Default, static and private interface methods_


  10. Welcome to Java 8 party ( Lambda and Method Reference in-depth analysis )

    1. Practise tricky questions on functional interfaces

    2. Why Functional Programming ?

    3. Practise tricky questions on lambdas

    4. Confusion of void compatible Lambda + Practice questions

    5. Local variable vs Instance variables with Lambdas

    6. Exam rules for Method Reference with void methods and non-void methods

    7. Method Reference for static and instance methods

    8. In depth coverage of Method Reference on parameters

    9. Constructor Reference + Practice questions

    10. Interviews


  11. Java's inbuilt functional interfaces

    1. All the basics covered

    2. Tons of solving practice questions on Predicate, BiPredicate, Supplier, Consumer, BiConsumer, Function, BiFunction, UnaryOperator, BinaryOperator interfaces


  12. Arrays and Strings

    1. Visualizing multidimension arrays

    2. Arrays of primitives vs objects

    3. Pass and Return arrays to methods

    4. Solve practice questions on Java's Arrays class

    5. complete coverage of strings

    6. Interviews

    7. String Constant Pool

    8. StringBuilder vs String + API

    9. Tricky questions on StringBuilder capacity

    10. Compare StringBuilders ( Java 11 )

    11. Method chaining

    12. Practice tricky questions on String & StringBuilder


  13. Collections framework

    1. Common methods + Java 8's methods of Collection Interface

    2. Traversing Collection<E> before and after Java 8 ( Best way for interview also discussed )

    3. ArrayList, LinkedList, Set, Map

    4. Interviews

    5. Queue

    6. Deque

    7. When to use Map over List, Set, Queue

    8. Traverse key and values of Map individually ( Java 8 included )

    9. Traverse key and values of Map as pairs ( Java 8 included )

    10. Entry interface

    11. Java 8's methods


  14. Modular Programming ( Java 9 )

    1. Best way to structure a modular application

    2. Interviews

    3. Deploying modular project into a jar

    4. Transitivity

    5. module-path vs class-path

    6. Modular dependencies with Jdeps

    7. imp command line options

    8. Live demo of ServiceLoader and ServiceProvider in a modular application

    9. Types of Modules ( includes module path vs classpath discussion )

    10. Migration approach for migrating non-modular java project into a modular one

    11. Cyclic dependencies



"I am a teacher preparing my students to take a certification in Java and I was looking at this course for inspiration. I intend to have my students work through this course in addition to the normal class work as I found it better in some way than the preparation the school purchased for us to use. The explanations are simple enough that even people with little/no Java experience can understand without "dumbing down" the information"


If you've enrolled in our previous courses, you know the high standards we set. This course is no different.

All our courses provide:

  • Extremely high quality professional tutorials expressed in articulate English

  • Intelligently designed curriculums that simplify complicated topics, and present them in an easy-to-remember manner.


Java is rapidly changing. If you are in serious need to upgrade your java knowledge, this course is your best bet.

-----------------------------------------------------------------------------------------------------------------------------

Image credits:

Designed using Storyset and Freepik


Who this course is for:

  • Beginner newbies to intermediates
  • Those who want to upgrade their java knowledge
  • Students/Working Professionals preparing for java certification