Aquí iré haciendo el seguimiento de la preparación de este examen de certificación. También lo usaré para apuntar ciertas cosas que necesite recordar. Por tanto, no estará todo lo necesario para aprobar la certificación sino sólo algunos detalles necesarios para mi.
- Información del examen 1Z0-819
- Mapeo entre los objetivos del examen y los capítulos del libro de Sybex
- Curso de Udemy en castellano
- 01 - Working with Java data types
- 02 - Controlling Program Flow
- 03 - Java Object-Oriented Approach
- A - Declare and instantiate Java objects including nested class objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)
- B - Define and use fields and methods, including instance, static and overloaded methods
- C - Initialize objects and their members using instance and static initialiser statements and constructors
- D - Understand variable scopes, apply encapsulation and make objects immutable
- E - Create and use subclasses and superclasses, including abstract classes
- F - Utilize polymorphism and casting to call methods, differentiate object type versus reference type
- G - Create and use interfaces, identify functional interfaces, and utilize private, static, and default methods
- H - Create and use enumerations
- 04 - Exception Handling
- 05 - Working with Arrays and Collections
- 06 - Working with Streams and Lambda expressions
- 07 - Java Platform Module System
- 08 - Concurrency
- A - Create worker threads using Runnable and Callable, and manage concurrency using an ExecutorService and java.util.concurrent API
- B - Develop thread-safe code, using different locking mechanisms and java.util.concurrent API
- 09 - Java I/O API
- A - Read and write console and file data using I/O Streams
- B - Implement serialization and deserialization techniques on Java objects
- C - Handle file system objects using java.nio.file API
- 10 - Secure Coding in Java SE Application
- A - Develop code that mitigates security threats such as denial of service, code injection, input validation and ensure data integrity
- B - Secure resource access including filesystems, manage policies and execute privileged code
- 11 - Database Applications with JDBC
- A - Connect to and perform database SQL operations, process query results using JDBC API
- 12 - Localization
- A - Implement Localization using Locale, resource bundles, and Java APIs to parse and format messages, dates, and numbers
- 13 - Annotations
- A - Create, apply, and process annotations