Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capacitacion Programa para Certificación Internacional Java OCM Con Especialidad UML PDF
Capacitacion Programa para Certificación Internacional Java OCM Con Especialidad UML PDF
Dirigido a:
- Programadores o personas con conceptos básicos de programación y bases de datos que quieran desarrollar una carrera en el área
de programación en Java .
- Para personas sin experiencia en programación deberán tomar previamente el curso de Logica y programacion desde cero.
- Los estudiantes que deseen certificarse en los niveles OCA (Oracle Certified Asociate), OCP (Oracle Certified Professional) y OCM
Pagina 1
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
(Oracle Certified Master).
Prerrequisitos:
- Ejecutar comandos desde la interfaz de línea de comandos
- Resolver problemas de lógica
- Experiencia como desarrollador en cualquier tipo de lenguaje de programación o haber tomado el curso de software development
fundamentals (lógica y programación desde cero) en Aula Matriz
Objetivos:
- Escribir código Java usando variables, matrices, condicional y construcciones de bucle
- Manipular datos numéricos y de cadena de datos primitivos utilizando operadores Java
- Crear clases Java y referencias utilización de objetos
- Acceda a los campos y métodos de un objeto
- Manipular los datos de texto utilizando los métodos de las clases String y StringBuilder
- Declarar, anular, e invocar métodos
- Access y crear campos y métodos estáticos
- Utilice las clases de los paquetes java.time y java.time.format para dar formato e imprimir la fecha y la hora local
- Encapsular una clase utilizando los modificadores de acceso y constructores sobrecargados
- Definir e implementar una jerarquía de clases sencilla
- Demostrar polimorfismo mediante la implementación de una interfaz Java
- Utilice una expresión de predicado Lambda como argumento a un método
- Manejar una excepción comprobada en una aplicación Java
- Crear aplicaciones de la tecnología Java con la última tecnología de JDK
- Desarrolla habilidades orientadas a objetos
Identificar buenas prácticas en el uso del lenguaje para crear aplicaciones Java robustas
- Utilice expresiones lambda en aplicaciones Java
- Almacenar y manipular datos mediante colecciones
- Manipular archivos, directorios y sistemas de archivos
- Conectarse a bases de datos mediante consultas estándar SQL a través de JDBC
- Crear aplicaciones de subprocesos múltiples de alto rendimiento
- Las personas que realicen el curso aprenderán a: Describir el proceso de desarrollo de software orientado a objetos, lo que incluye las
metodologías y los flujos de trabajo de la programación OO. Identificar los requisitos del sistema mediante entrevistas con las personas
apropiadas. Analizar los requisitos del sistema para determinar los casos de uso y el modelo del dominio dado (modelo de requisitos).
Crear una arquitectura de sistemas (modelo de arquitectura) que sea compatible con los requisitos no funcionales y las restricciones del
desarrollo. Crear un diseño de sistemas (modelo de solución) que sea compatible con los requisitos funcionales.
Metodologia:
Nuestros ambientes de aprendizaje son una emulación de las actividades que el profesional desempeñará en una empresa. Se
desarrolla un proyecto y/o laboratorios que permitan dotar al estudiante de las competencias requeridas para alcanzar el éxito en el
mercado laboral. El instructor (Profesional con amplia experiencia), es el director del proyecto, quien lo guiará paso a paso en el
desarrollo de los los talleres requeridos.
Pagina 2
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
Aula Matriz ofrece:
Programa para certificación internacional Java OCM con especialidad UML Aplica
Garantia:
Si el estudiante no alcanza el nivel de competencia requerido conforme al concepto del instructor, contará con la oportunidad de reforzar
en el próximo curso sin costo adicional, sujeto a condiciones establecidas dentro del reglamento interno de Aula Matriz.
Pagina 3
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
Creating a Java Main Class
- Java Classes
- The main Method
Using Encapsulation
- Access Control
- Encapsulation
- Overloading constructors
More on Conditionals
- Relational and conditional operators
- More ways to use if/else constructs
- Using Switch Statements
- Using the NetBeans Debugger
Pagina 4
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
More on Arrays and Loops
- Working with Dates
- Parsing the args Array
- Two-dimensional Arrays
- Alternate Looping Constructs
- Nesting Loops
- The ArrayList class
Using Inheritance
- Overview of inheritance
- Working with subclasses and superclasses
- Overriding methods in the superclass
- Introducing polymorphism
- Creating and extending abstract classes
Using Interfaces
- Polymorphism in the JDK foundation classes
- Using Interfaces
- Using the List Interface
- Introducing Lambda expressions
Handling Exceptions
- Handling Exceptions: An overview
- Propagation of exceptions
- Catching and throwing exceptions
- Handling multiple exceptions and errors
Pagina 5
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
- Creating and use Java subclasses
- Overloading methods
Pagina 6
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
- Using binary versions of base interfaces
Lambda Operations
- Extracting data from an object using map
- Describing the types of stream operations
- Describing the Optional class
- Describing lazy processing
- Sorting a stream
- Saving results to a collection using the collect method
- Grouping and partition data using the Collectors class
I/O Fundamentals
- Describing the basics of input and output in Java
- Read and write data from the console
- Using streams to read and write files
- Writing and read objects using serialization
Concurrency
- Describing operating system task scheduling
- Creating worker threads using Runnable and Callable
- Using an ExecutorService to concurrently execute tasks
- Identifying potential threading problems
- Using synchronized and concurrent atomic to manage atomicity
- Using monitor locks to control the order of thread execution
- Using the java.util.concurrent collections
Pagina 7
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
The Fork-Join Framework
- Parallelism
- The need for Fork-Join
- Work stealing
- RecursiveTask
- RecursiveTask
Parallel Streams
- Reviewing the key characteristics of streams
- Describing how to make a stream pipeline execute in parallel
- List the key assumptions needed to use a parallel pipeline
- Defining reduction
- Describing why reduction requires an associative function
- Calculating a value using reduce
- Describing the process for decomposing and then merging work
- Listing the key performance considerations for parallel streams
Localization
- Describing the advantages of localizing an application
- Defining what a locale represents
- Read and set the locale by using the Locale object
- Building a resource bundle for each locale
- Calling a resource bundle from an application
- Changing the locale for a resource bundle
Pagina 8
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
- Develop elaborated Use Case diagrams based on the goals of all the stakeholders
- Recognize and document use case dependencies using UML notation for extends, includes, and generalization
- Describe how to manage the complexity of Use Case diagrams by creating UML packaged views
Pagina 9
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
- Create the Architecture workflow artifacts
Overview of Frameworks
- Define a framework
- Describe the advantages and disadvantages of using frameworks
- Identify several common frameworks
- Understand the concept of creating your own business domain frameworks
Course Review
- Review the key features of object orientation
- Review the key UML diagrams
- Review the Requirements Analysis (Analysis) and Design workflows
Pagina 10
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04
Ver Membresia
$ 4,950,000 $ 5,213,600
Si su pago se realiza por consignacion bancaria , por favor envíe copia del comprobante de pago al correo
coordinacion2@aulamatriz.edu.co, para que asi su matricula quede en firme y se le envíe el respectivo recibo de matrícula. Gracias.
Para reservar cupo o informacion adicional, por favor comuniquese al PBX: 4325190, directamente en nuestra sede : Calle 63 N 15-18
Piso 3 Bogota D.C. Colombia. o a nuestro email capacita@aulamatriz.edu.co o en www.aulamatriz.edu.co
Pagina 11
www.aulamatriz.edu.co PBX: (571) 4325190 Whatsapp: (57) 3224181125 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia. Fecha: 2019-12-04