Oracle Certified Associate Java SE 8 Programmer Certification
Curso
Online
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
inicio
Opiniones
Logros de este Centro
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
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