Certificación Programador Java II 1Z0-819 [25 hrs]
Con esta preparación en línea en vivo obtienes un curso intensivo y simuladores muy similares al examen real de certificación donde serás preparado para ser acreditado como desarrollador java 1Z0-819, obteniendo mayor reconocimiento por empresas a nivel mundial.
Conoce aspectos del lenguaje que facilitarán tu proceso de desarrollo ¿Conoces para que sirven las expresiones Lambda? ¿Sabes la cantidad de código que puedes ahorrar con interfaces funcionales? ¿Conoces el nuevo API para manejo de Streams en Java? ¿Sabes como diseñar código seguro en java?
Con esta preparación aseguras obtener la certificación es requerido obtener un 80% en nuestros simuladores para posteriormente agendar tu examen de certificación, nosotros te asesoramos para agendarlo, el costo del examen no esta incluido en esta capacitación (aprox. 150 USD)
4.1 Use wrapper classes, auto-boxing and auto-unboxing
4.2 Create and use generic classes, methods with diamond notation and wildcards
4.3 Describe Collections Framework and use key collection interfaces
4.4 Use Comparator and Comparable interfaces
4.5 Create and use convenience methods for collections
7.1 Use interfaces from java.util.function package
7.2 Use core functional interfaces including Predicate, Consumer, Function and Supplier
7.3 Use primitive and binary variations of base interfaces of java.util.function package
8.1 Extract stream data using map, peek and flatMap methods
8.2 Search stream data using search findFirst, findAny, anyMatch, allMatch and noneMatch methods
8.3 Use Optional class
8.4 Perform calculations using count, max, min, average and sum stream operations
8.5 Sort a collection using lambda expressions
8.6 Use Collectors with streams, including the groupingBy and partitioningBy operation
9.1 Migrate the application developed using a Java version prior to SE 9 to SE 11 including top-down and bottom-up migration, splitting a Java SE 8 application into modules for migration
9.2 Use jdeps to determine dependencies and identify ways to address the cyclic dependencies
10.1 Create worker threads using Runnable, Callable and use an ExecutorService to concurrently execute tasks
10.2 Use java.util.concurrent collections and classes including CyclicBarrier and CopyOnWriteArrayList
10.3 Write thread-safe code
10.4 Identify threading problems such as deadlocks and livelocks
11.1 Describe the components of Services including directives
11.2 Design a service type, load services using ServiceLoader, check for dependencies of the services including consumer and provider modules
12.1 Read data from and write console and file data using I/O Streams
12.2 Use I/O Streams to read and write files
12.3 Read and write objects by using serialization
12.4 Use Path interface to operate on file and directory paths
12.5 Use Files class to check, delete, copy or move a file or directory
12.6 Use Stream API with Files
13.1 Prevent Denial of Service in Java applications
13.2 Secure confidential information in Java application
13.3 Implement Data integrity guidelines- injections and inclusion and input validation
13.4 Prevent external attack of the code by limiting Accessibility and Extensibility, properly handling input validation, and mutability
13.5 Securely constructing sensitive objects
13.6 Secure Serialization and Deserialization
14.1 Connect to databases using JDBC URLs and DriverManager
14.2 Use PreparedStatement to perform CRUD operations
14.3 Use PreparedStatement and CallableStatement APIs to perform database operations
16.1 Describe the purpose of annotations and typical usage patterns
16.2 Apply annotations to classes and methods
16.3 Describe commonly used annotations in the JDK
16.4 Declare custom annotations