Oracle Certified Associate Java SE 8 Programmer Certification

Curso

Online

Precio a consultar

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Inicio

    Fechas disponibles

Java® es tanto un lenguaje de programación como una plataforma. La base de la plataforma Java es la Java Virtual Machine (JVM), en donde existen distintas versiones para múltiples entornos de hardware, desde grandes servidores hasta dispositivos móviles. Todo esto nos permite ejecutar el mismo código Java en diversos dispositivos, es lo que da a la tecnología su característica de portabilidad. Hoy en día es una tecnología de Oracle® es sumamente utilizada y es gratuita; no solamente la plataforma Java, sino también librerías adicionales a las Standard, frameworks, entornos de desarrollo (IDE) y recientemente, soluciones de cloud computing gratuitas donde alojar una aplicación. La Certificación Oracle de Java o mejor conocida por sus siglas OCJP “Oracle Certified Java Programmer” certifica que se cuenta con un conocimiento amplio sobre Java y esta dirigida para lograr programadores experimentados en el uso del lenguaje. El objetivo que se persigue es comprender la sintaxis básica y la estructura del lenguaje Java y lograr la capacidad para crear aplicaciones que correrán en servidores y estaciones de trabajo usando JAVA SE.Lectura y comprensión de inglés técnico.Lectura y comprensión de inglés técnico.Conocimiento y Práctia en al menos un lenguaje de programaciónConocimiento y Práctia en al menos un lenguaje de programaciónComprender los principios de la programacion orientada a objetosComprender los principios de la programacion orientada a objetosLa comprensión básica de los conceptos de base de datos y la sintaxis SQLLa comprensión básica de los conceptos de base de datos y la sintaxis SQLProfesionales y estudiantes con conocimientos iniciales de Programación con intenciones de especializarse o obtener mayor conocimiento y entendimiento de la tecnología Java .Profesionales y estudiantes con conocimientos iniciales de Programación con intenciones de especializarse o obtener mayor conocimiento y entendimiento de la tecnología...

Sedes y fechas disponibles

Ubicación

inicio

Online

inicio

Fechas disponiblesInscripciones abiertas

Preguntas & Respuestas

Añadí tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién querés que te responda?

Dejanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2021

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Hace 8 años que este centro está en Emagister.

Materias

  • Lectura comprensión
  • Tecnología
  • Programación
  • Inglés técnico
  • Base de datos
  • JDBC
  • Oracle
  • Lectura
  • Java
  • Access

Plan de estudios

Temario1 Modulos • 20 Unidades • Carga Horaria 90 horas

Modulo 1: Oracle Certified Associate Java Programmer Certification

Unidad 1: Java Basics

Tema 1: Define the scope of variables

Tema 2: Define the structure of a Java class

Tema 3: Create executable Java applications with a main method

Tema 4: Import other Java packages to make them accessible in your code

Unidad 2: Working With Java Data Types

Tema 1: Declare and initialize variables

Tema 2: Differentiate between object reference variables and primitive variables

Tema 3: Read or write to object fields

Tema 4: Explain an Object's Lifecycle (creation, "dereference" and garbage collection)

Tema 5: Call methods on objects

Tema 6: Creating and manipulating Strings

Tema 7: Manipulate data using the StringBuilder class and its methods

Unidad 3: Using Operators and Decision Constructs

Tema 1: Use Java operators

Tema 2: Create if and if/else constructs

Tema 3: Use parenthesis to override operator precedence

Tema 4: Test equality between Strings and other objects using == and equals ()

Tema 5: Use a switch statement

Unidad 4: Creating and Using Arrays

Tema 1: Declare, instantiate, initialize and use a one-dimensional array

Tema 2: Declare and use an ArrayList

Tema 3: Declare, instantiate, initialize and use multi-dimensional array

Unidad 5: Using Loop Constructs

Tema 1: Create and use for loops including the enhanced for loop

Tema 2: Compare loop constructs

Tema 3: Create and use do/while loops

Tema 4: Create and use while loops

Tema 5: Use break and continue

Unidad 6: Working with Methods and Encapsulation

Tema 1: Create methods with arguments and return values

Tema 2: Apply the static keyword to methods and fields

Tema 3: Create an overloaded method

Tema 4: Differentiate between default and user defined constructors

Tema 5: Create and overload constructors

Tema 6: Apply access modifiers

Tema 7: Apply encapsulation principles to a class

Tema 8: Determine the effect upon object references and primitive values when they are passed into methods that change the values

Unidad 7: Working with Inheritance

Tema 1: Implement inheritance

Tema 2: Develop code that demonstrates the use of polymorphism

Tema 3: Differentiate between the type of a reference and the type of an object

Tema 4: Use abstract classes and interfaces

Tema 5: Determine when casting is necessary

Tema 6: Use super and this to access objects and constructors

Unidad 8: Handling Exceptions

Tema 1: Differentiate among checked exceptions, RuntimeExceptions and Errors

Tema 2: Create a try-catch block and determine how exceptions alter normal program flow

Tema 3: Describe what Exceptions are used for in Java

Tema 4: Invoke a method that throws an exception

Tema 5: Recognize common exception classes and categories

Unidad 9: Java Class Design

Tema 1: Overload constructors and methods

Tema 2: Use the instanceof operator and casting

Tema 3: Use access modifiers: private, protected, and public

Tema 4: Use virtual method invocation

Tema 5: Override the hashCode, equals, and toString methods from the Object class to improve the functionality of your class.

Tema 6: Use package and import statements

Tema 7: Override methods

Unidad 10: Advanced Class Design

Tema 1: Identify when and how to apply abstract classes

Tema 2: Create top-level and nested classes

Tema 3: Use enumerated types

Tema 4: Construct abstract Java classes and subclasses

Unidad 11: Object-Oriented Design Principles

Tema 1: Write code that declares, implements and/or extends interfaces

Tema 2: Choose between interface inheritance and class inheritance

Tema 3: Apply cohesion, low-coupling, IS-A, and HAS-A principles

Tema 4: Apply object composition principles (including has-a relationships)

Tema 5: Design a class using a Singleton design pattern

Tema 6: Write code to implement the Data Access Object (DAO) pattern

Tema 7: Design and create objects using a factory pattern

Unidad 12: Generics and Collections

Tema 1: Create a generic class

Tema 2: Use the diamond for type inference

Tema 3: Analyze the interoperability of collections that use raw types and generic types

Tema 4: Use wrapper classes, autoboxing and unboxing

Tema 5: Create and use List, Set and Deque implementations

Tema 6: Create and use Map implementations

Tema 7: Use java.util.Comparator and java.lang.Comparable

Tema 8: Sort and search arrays and lists

Unidad 13: String Processing

Tema 1: Search, parse and build strings (including Scanner, StringTokenizer, StringBuilder, String and Formatter)

Tema 2: Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited to: . (dot), * (star), + (plus), ?, \d, \D, \s, \S, \w, \W, \b. \B, [], ().

Tema 3: Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings.

Unidad 14: Exceptions and Assertions

Tema 1: Use throw and throws statements

Tema 2: Develop code that handles multiple Exception types in a single catch block

Tema 3: Develop code that uses try-with-resources statements (including using classes that implement the AutoCloseable interface)

Tema 4: Create custom exceptions

Tema 5: Test invariants by using assertions

Unidad 15: Java I/O Fundamentals

Tema 1: Read and write data from the console

Tema 2: Use streams to read from and write to files by using classes in the java.io package including BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, and PrintWriter

Unidad 16: Java File I/O (NIO.2)

Tema 1: Operate on file and directory paths with the Path class

Tema 2: Check, delete, copy, or move a file or directory with the Files class

Tema 3: Read and change file and directory attributes, focusing on the BasicFileAttributes, DosFileAttributes, and PosixFileAttributes interfaces

Tema 4: Recursively access a directory tree using the DirectoryStream and FileVisitor interfaces

Tema 5: Find a file with the PathMatcher interface

Tema 6: Watch a directory for changes with the WatchService interface

Unidad 17: Building Database Applications with JDBC

Tema 1: Describe the interfaces that make up the core of the JDBC API (including the Driver, Connection, Statement, and ResultSet interfaces and their relationship to provider implementations)

Tema 2: Identify the components required to connect to a database using the DriverManager class (including the jdbc URL)

Tema 3: Submit queries and read results from the database (including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections)

Tema 4: Use JDBC transactions (including disabling auto-commit mode, committing and rolling back transactions, and setting and rolling back to savepoints)

Tema 5: Construct and use RowSet objects using the RowSetProvider class and the RowSetFactory interface

Tema 6: Create and use PreparedStatement and CallableStatement objects

Unidad 18: Threads

Tema 1: Create and use the Thread class and the Runnable interface

Tema 2: Manage and control thread lifecycle

Tema 3: Synchronize thread access to shared data

Tema 4: Identify code that may not execute correctly in a multi-threaded environment

Unidad 19: Concurrency

Tema 1: Use collections from the java.util.concurrent package with a focus on the advantages over and differences from the traditional java.util collections.

Tema 2: Use Lock, ReadWriteLock, and ReentrantLock classes in the java.util.concurrent.locks package to support lock-free thread-safe programming on single variables.

Tema 3: Use Executor, ExecutorService, Executors, Callable, and Future to execute tasks using thread pools.

Tema 4: Use the parallel Fork/Join Framework

Unidad 20: Localization

Tema 1: Read and set the locale by using the Locale object

Tema 2: Build a resource bundle for each locale

Tema 3: Call a resource bundle from an application

Tema 4: Format dates, numbers, and currency values for localization with the NumberFormat and DateFormat classes (including number format patterns)

Tema 5: Describe the advantages of localizing an application

Tema 6: Define a locale using language and country codes

Modulo 1: Oracle Certified Associate Java Programmer Certification

Unidad 1: Java Basics

Tema 1: Define the scope of variables

Tema 2: Define the structure of a Java class

Tema 3: Create executable Java applications with a main method

Tema 4: Import other Java packages to make them accessible in your code

Unidad 2: Working With Java Data Types

Tema 1: Declare and initialize variables

Tema 2: Differentiate between object reference variables and primitive variables

Tema 3: Read or write to object fields

Tema 4: Explain an Object's Lifecycle (creation, "dereference" and garbage collection)

Tema 5: Call methods on objects

Tema 6: Creating and manipulating Strings

Tema 7: Manipulate data using the StringBuilder class and its methods

Unidad 3: Using Operators and Decision Constructs

Tema 1: Use Java operators

Tema 2: Create if and if/else constructs

Tema 3: Use parenthesis to override operator precedence

Tema 4: Test equality between Strings and other objects using == and equals ()

Tema 5: Use a switch statement

Unidad 4: Creating and Using Arrays

Tema 1: Declare, instantiate, initialize and use a one-dimensional array

Tema 2: Declare and use an ArrayList

Tema 3: Declare, instantiate, initialize and use multi-dimensional array

Unidad 5: Using Loop Constructs

Tema 1: Create and use for loops including the enhanced for loop

Tema 2: Compare loop constructs

Tema 3: Create and use do/while loops

Tema 4: Create and use while loops

Tema 5: Use break and continue

Unidad 6: Working with Methods and Encapsulation

Tema 1: Create methods with arguments and return values

Tema 2: Apply the static keyword to methods and fields

Tema 3: Create an overloaded method

Tema 4: Differentiate between default and user defined constructors

Tema 5: Create and overload constructors

Tema 6: Apply access modifiers

Tema 7: Apply encapsulation principles to a class

Tema 8: Determine the effect upon object references and primitive values when they are passed into methods that change the values

Unidad 7: Working with Inheritance

Tema 1: Implement inheritance

Tema 2: Develop code that demonstrates the use of polymorphism

Tema 3: Differentiate between the type of a reference and the type of an object

Tema 4: Use abstract classes and interfaces

Tema 5: Determine when casting is necessary

Tema 6: Use super and this to access objects and constructors

Unidad 8: Handling Exceptions

Tema 1: Differentiate among checked exceptions, RuntimeExceptions and Errors

Tema 2: Create a try-catch block and determine how exceptions alter normal program flow

Tema 3: Describe what Exceptions are used for in Java

Tema 4: Invoke a method that throws an exception

Tema 5: Recognize common exception classes and categories

Unidad 9: Java Class Design

Tema 1: Overload constructors and methods

Tema 2: Use the instanceof operator and casting

Tema 3: Use access modifiers: private, protected, and public

Tema 4: Use virtual method invocation

Tema 5: Override the hashCode, equals, and toString methods from the Object class to improve the functionality of your class.

Tema 6: Use package and import statements

Tema 7: Override methods

Unidad 10: Advanced Class Design

Tema 1: Identify when and how to apply abstract classes

Tema 2: Create top-level and nested classes

Tema 3: Use enumerated types

Tema 4: Construct abstract Java classes and subclasses

Unidad 11: Object-Oriented Design Principles

Tema 1: Write code that declares, implements and/or extends interfaces

Tema 2: Choose between interface inheritance and class inheritance

Tema 3: Apply cohesion, low-coupling, IS-A, and HAS-A principles

Tema 4: Apply object composition principles (including has-a relationships)

Tema 5: Design a class using a Singleton design pattern

Tema 6: Write code to implement the Data Access Object (DAO) pattern

Tema 7: Design and create objects using a factory pattern

Unidad 12: Generics and Collections

Tema 1: Create a generic class

Tema 2: Use the diamond for type inference

Tema 3: Analyze the interoperability of collections that use raw types and generic types

Tema 4: Use wrapper classes, autoboxing and unboxing

Tema 5: Create and use List, Set and Deque implementations

Tema 6: Create and use Map implementations

Tema 7: Use java.util.Comparator and java.lang.Comparable

Tema 8: Sort and search arrays and lists

Unidad 13: String Processing

Tema 1: Search, parse and build strings (including Scanner, StringTokenizer, StringBuilder, String and Formatter)

Tema 2: Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited to: . (dot), * (star), + (plus), ?, \d, \D, \s, \S, \w, \W, \b. \B, [], ().

Tema 3: Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings.

Unidad 14: Exceptions and Assertions

Tema 1: Use throw and throws statements

Tema 2: Develop code that handles multiple Exception types in a single catch block

Tema 3: Develop code that uses try-with-resources statements (including using classes that implement the AutoCloseable interface)

Tema 4: Create custom exceptions

Tema 5: Test invariants by using assertions.

Unidad 15: Java I/O Fundamentals

Tema 1: Read and write data from the console

Tema 2: Use streams to read from and write to files by using classes in the java rs and Decision Constructs

Tema 1: Use Java operators

Tema 2: Create if and if/else...

Oracle Certified Associate Java SE 8 Programmer Certification

Precio a consultar