Video description
18+ Hours of Video Instruction
Description
An intensive study resource designed to guide you in best practices for exam success on the Java SE 11 Developer (1Z0-819) exam.
Overview
The Oracle Certified Professional: Java SE 11 Developer exam is the industry standard certification for Java programming skills. Java SE 11 Developer (1Z0-819) Complete Video Course is designed to make you successful in your Java certification exam journey. This over 20-hour video course focuses on exam key concepts and helps you hone your Java programming skills, so you are not only prepared to take the exam but become a better Java programmer.
This study resource is fast-paced and focuses on elucidating both key concepts and difficult and unfamiliar topics. Each lesson is reinforced with clear instruction and focused discussions to help ensure a full understanding of the material, maximizing the potential of passing the exam.
At the end of each lesson, there is a “Question Deep Dive” section that is modelled after the real exam format so you can familiarize yourself with how questions may appear on the exam as well as gain confidence before you take the test.
Topics include
- Working with Java data types
- Controlling Program Flow and Exception Handling
- Java Object-Oriented Approach
- Working with Arrays and Collections
- Working with Streams and Lambda Expressions
- Java Platform Module System
- Concurrency
- Database Applications with JDBC, and Java IO
- Annotations, Localization, and Secure Coding in Java SE Application
The code files for this course can be found at https://www.pearsonitcertification.com/store/java-se-11-developer-1z0-819-complete-video-course-9780137586806.
About the Instructor
Simon Roberts started his computing career as a programmer in the early 1980s and built several of his own microprocessor-based computers. He moved to Sun Microsystems, Inc. in mid-1995, and almost immediately became Sun’s lead Java instructor in the United Kingdom. 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
- Intermediate to Advanced
Learn How To
- Work with Java date types
- Control Program flow and exception handling
- Understand Java object-oriented approach
- Work with Java arrays and collections
- Work with streams and lambda expressions
- Understand Java platform module system
- Create and manage concurrency
- Work with java.nio.file API
Who Should Take This Course
- Anyone preparing for the Java Certification exam.
- Anyone wishing to take their Java education to the next level.
Course Requirements
You have been learning Java and can build working examples using most of Java’s key features.
You are building your familiarity with Java 11 and want to take that to a more rigorous level.
You have at least a few months working with Java.
The exam’s objectives are very broad, and the coverage is quite deep in places. You should feel ready to embark on a learning journey that goes into this depth. Your enthusiasm and drive to succeed are the most important requirements for this course.
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at https://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Working with Java data types
- Lesson 1: Use primitives and wrapper classes, including, operators, parentheses, type promotion and casting
- Lesson 2: Handle text using String and StringBuilder classes
- Lesson 3: Use local variable type inference, including as lambda parameters
- Module 2: Controlling Program Flow and Exception Handling
- Lesson 4: Create and use loops, if/else, and switch statements
- Lesson 5: Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements
- Lesson 6: Create and use custom exceptions
- Module 3: Java Object-Oriented Approach
- Lesson 7: Declare and instantiate Java objects including nested class objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)
-
Lesson 8: Define and use fields and methods, including instance, static and overloaded methods
- Learning objectives
- 8.1 Instance and static fields - part 1
- 8.2 Instance and static fields - part 2
- 8.3 Instance and static methods - part 1
- 8.4 Instance and static methods - part 2
- 8.5 Variable length argument handling
- 8.6 Overloaded and overridden methods - part 1
- 8.7 Overloaded and overridden methods - part 2
- 8.8  Question deep dive
- Lesson 9: Initialize objects and their members using instance and static initialiser statements and constructors
- Lesson 10: Understand variable scopes, apply encapsulation and make objects immutable
- Lesson 11: Create and use subclasses and superclasses, including abstract classes
- Lesson 12: Utilize polymorphism and casting to call methods, differentiate object type versus reference type
- Lesson 13: Create and use interfaces, identify functional interfaces, and utilize private, static, and default methods
- Lesson 14: Create and use enumerations
- Module 4: Working with Arrays and Collections
- Lesson 15: Use generics, including wildcards
- Lesson 16: Use a Java array and List, Set, Map and Deque collections, including convenience methods
- Lesson 17: Sort collections and arrays using Comparator and Comparable interfaces
- Module 5: Working with Streams and Lambda Expressions
- Lesson 18: Implement functional interfaces using lambda expressions, including interfaces from the java.util.function package
- Lesson 19: Use Java Streams to filter, transform and process data
- Lesson 20: Perform decomposition and reduction, including grouping and partitioning on sequential and parallel streams
- Module 6: Java Platform Module System
- Lesson 21: Deploy and execute modular applications, including automatic modules
- Lesson 22: Declare, use, and expose modules, including the use of services
- Module 7: Concurrency
- Lesson 23: Create worker threads and manage concurrency
- Lesson 24: Develop thread-safe code, using different locking mechanisms and java.util.concurrent API
- Module 8: Database Applications with JDBC, and Java IO
- Lesson 25: Connect to and perform database SQL operations, process query results using JDBC API
- Lesson 26: Read and write console and file data using I/O Streams
- Lesson 27: Implement serialization and deserialization techniques on Java objects
- Lesson 28: Handle file system objects using java.nio.file API
- Module 9: Annotations, Localization, and Secure Coding in Java SE Application
- Lesson 29: Create, Apply, and Process Annotations
- Lesson 30: Implement Localization and use Java APIs for parsing and formatting
- Lesson 31: Develop code that mitigates security threats, and ensure data integrity 
- Lesson 32: Secure resource access, manage policies and execute privileged code
- Summary
Product information
- Title: Java SE 11 Developer (1Z0-819)
- Author(s):
- Release date: February 2022
- Publisher(s): Pearson IT Certification
- ISBN: 0137586876
You might also like
video
Learning Path: Professional Java Developer
40+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Java™ SE 7 …
video
Design Patterns and SOLID Principles with Java
Write maintainable, extensible, and cloud-ready code in Java, using design patterns and SOLID principles About This …
book
Java Coding Problems
Develop your coding skills by exploring Java concepts and techniques such as Strings, Objects and Types, …
video
Spring Boot Fundamentals
Master Spring Boot fundamentals, master Spring Data Java Persistence API, Spring MVC, REST clients, profiles, logging, …