Está en la página 1de 7

Educacion para el trabajo y el Desarrollo Humano

Diplomado Java Programmer (OCA y OCP)

Duracion: 86 Horas
Dirigido a:
- Los principiantes en la programacin con conocimientos bsicos de lgica y anlisis de habilidades para resolver problemas y que
quieren empezar a aprender el lenguaje de programacin Java.
- Principiantes en programacin y/o programadores que quieran empezar a aprender Java lenguaje de programacin en una nivel
introductorio.
- Los estudiantes que deseen certificarse en los niveles OCA (Oracle Certified Asociate) y OCP (Oracle Certified Professional).

Prerrequisitos:
- Ejecutar comandos desde la interfaz de lnea de comandos
- Resolver problemas de lgica
- Conceptos basicos de programacion

Objetivos:
- Realizar mltiples operaciones en tablas de bases de datos, incluida la creacin, lectura, actualizacin y eliminacin mediante
tecnologa JDBC
- Procesar cadenas usando una variedad de expresiones regulares
- Crear aplicaciones de alto rendimiento y de subprocesos mltiples que eviten el punto muerto
- Localizar aplicaciones Java
- Crear aplicaciones Java que utilizen Framework
- Aplicar las tcnicas de control de errores utilizando el manejo de excepciones
- Manipular archivos, directorios y sistemas de archivos utilizando la especificacin JDK7 NIO.2
- Aplicar patrones de diseo comunes y las mejores prcticas
- Ejecutar una aplicacin Java desde la lnea de comandos
- Crear aplicaciones Java que aprovechen funciones de programacin orientada a objetos del lenguaje Java, tales como encapsulacin,
herencia y polimorfismo.
- El uso de Java, tipos de datos y expresiones
- Utilizar la tecnologa Java de control de flujo
- Usar matrices y otros conjuntos de datos
- Aplicar tcnicas de control de errores utilizando el manejo de excepciones
- Crear una interfaz grfica de usuario orientada a eventos de usuario (GUI), utilizando componentes Swing, como paneles, botones,
etiquetas, campos de texto y reas de texto
- Implementar la funcionalidad entrada / salida (E / S) para leer y escribir datos y archivos de texto
- Crear un simple Transmission Control Protocol / Internet Protocol (TCP / IP) del cliente de red que se comunica con un servidor.
- Crear programas multiproceso

Metodologia:
Nuestros ambientes de aprendizaje son tipo taller-empresa, y la capacitacin se orienta hacia la prctica en el desarrollo de un
proyecto, y/o laboratorios que permitan dotar al estudiante de las competencias requeridas para desempearse eficientemente en el
mercado laboral. El instructor (Ingeniero con amplia experiencia), es el director del proyecto, quien lo guiar paso a paso en el desarrollo
de los los talleres requeridos y la preparacin del examen para certificacin Internacional.

Aula Matriz ofrece:


Pagina 1

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

Calidad en nuestras capacitaciones orientadas a la practica.


Aulas tipo laboratorio, equipos y recursos tcnicos acordes con el desarrollo prctico de cada capacitacin.
Como parte de nuestra responsabilidad en su formacin, usted tiene la opcin de repetir temas sobre los cuales haya quedado duda,
sin costo adicional.
Certificacin acreditativa , una vez haya aprobado la evaluacin prctica respecto al desarrollo de su competencia.
Preparacin para exmen oficial de certificacion internacional Java ( (1Z0-803) Java Standard Edition 7, Certified Associate Exam )
Preparacin para exmen oficial de certificacion internacional Java ( (1Z0-804) Java Standard Edition 7 Programmer Certified
Professional Exam )
Voucher con beneficio del 25% sobre el valor de cada examen y Certificado de asistencia generado por Oracle University una vez
finalizada la capacitacion
Asistir a un curso de Oracle en Aula Matriz, es vlido como requisito para presentar examen para Certificaciones OCP de Oracle, Java
y Mysql.
Acceso a la Red de profesionales de ORACLE
A su eleccin podr solicitar Certificado en espaol o Ingles.

Material del curso:


- Fundamentals of the Java Programming Language, Java SE 7 English Student Kit
- Java Programming Language, Java SE 7 English Student Kit
- Agenda
- Esfero

Temas del curso:


Nivel I:
Fundamentals of the Java Programming Language Java SE 7(1Z0-803)
Introducing the Java Technology
- Relating Java with other languages
- Showing how to download, install, and configure the Java environment on a Windows system.
- Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
- Describing key features of the technology and the advantages of using Java
- Using an Integrated Development Environment (IDE)
Thinking in Objects
- Defining the problem domain
- Identifying objects and recognizing the criteria for defining objects
Introducing the Java Language
- Defining classes
- Identifying the components of a class
- Creating and using a test class
- Compiling and executing a test program
Working with Primitive Variables
- Declaring and initializing field variables
- Describing primitive data types such as integral, floating point, textual, and logical
- Declaring variables and assigning values
- Using constants
- Using arithmetic operators to modify values

Pagina 2

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

Working with Objects


- Declaring and initializing objects
- Storing objects in memory
- Using object references to manipulate data
- Using JSE javadocs to look up the methods of a class
- Working with String and StringBuilder objects
Using operators and decision constructs
- Using relational and conditional operators
- Testing equality between strings
- Evaluating different conditions in a program and determining the algorithm
- Creating if and if/else constructs
- Nesting and chaining conditional statements
- Using a switch statement
Creating and Using Arrays
- Declaring, instantiating, and initializing a one-dimensional Array
- Declaring, instantiating, and initializing a two-dimensional Array
- Using a for loop to process an Array
- Using the import statement to work with existing Java APIs
- Accessing a value in an Array or and ArrayList
- Using the args Array
Using Loop Constructs
- Creating while loops and nested while loops
- Developing a for loop
- Using ArrayLists with for loops
- Developing a do while loop
- Understanding variable scope
Working with Methods and Method Overloading
- Creating and Invoking a Method
- Passing arguments and returning values
- Creating static methods and variables
- Using modifiers
- Overloading a method
Overloading a method
- Creating constructors
- Implementing encapsulation
Introducing Advanced Object Oriented Concepts
- Using inheritance
- Using types of polymorphism such as overloading, overriding, and dynamic binding
- Working with superclasses and subclasses
- Adding abstraction to your analysis and design
- Understanding the purpose of Java interfaces
- Creating and implementing a Java interface
Pagina 3

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

Introducing Advanced Object Oriented Concepts


- Using inheritance
- Using types of polymorphism such as overloading, overriding, and dynamic binding
- Working with superclasses and subclasses
- Adding abstraction to your analysis and design
- Understanding the purpose of Java interfaces
- Creating and implementing a Java interface
Handling Errors
- Understanding the different kinds of errors that can occur and how they are handled in Java
- Understanding the different kinds of Exceptions in Java
- Using Javadocs to research the Exceptions thrown by the methods of foundation classes
- Writing code to handle Exceptions
The Big Picture
- Creating packages and JAR files for deployment using java
- Two and three tier architectures
- Looking at some Java applications examples
Nivel II:
Java Programming Language Java SE 7 (1Z0-804)
Java Platform Overview
- Introductions
- Course Schedule
- Java Overview
- Java Platforms
- OpenJDK
- Licensing
- Java in Server Environments
- The Java Community Process
Java Syntax and Class Review
- Simple Java classes
- Java fields, constructors and methods
- Model objects using Java classes
- Package and import statements
Encapsulation and Polymorphism
- Encapsulation in Java class design
- Model business problems with Java classes
- Immutability
- Subclassing
- Overloading methods
- Variable argument methods
Java Class Design
- Access modifiers: private, protected and public
Pagina 4

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

- Method overriding
- Constructor overloading
- The instanceof operator
- Virtual method invocation
- Polymorphism
- Casting object references
- Overriding Object methods
Advanced Class Design
- Abstract classes and type generalization
- The static and final modifiers
- Field modifier best practices
- The Singleton design pattern
- Designing abstract classes
- Nested classes
- Enumerated types
Inheritance with Java Interfaces
- Java Interfaces
- Types of Inheritance
- Object composition and method delegation
- Implementing multiple interfaces
- The DAO design pattern
Generics and Collections
- Generic classes and type parameters
- Type inference (diamond)
- Collections and generics
- List, set and Map
- Stack and Deque
String processing
- String manipulation with StringBuilder and StringBuffer
- Essential String methods
- Text parsing in Java
- Input processing with Scanner
- Text output and formatting
- Regular expressions with the Pattern and Matcher classes
Exceptions and Assertions
- Exceptions categories
- Standard Java Exception classes
- Creating your own Exception classes
- Using try-catch and the finally clause
- Using try-with-resources and the AutoCloseable interface
- The multi-catch feature
- Best practices using exceptions
- Assertions

Pagina 5

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

I/O Fundamentals
- I/O using Java
- Reading the console input stream
- Writing to the console
- Using I/O Streams
- Chaining I/O Streams
- Channel I/O
- Reading and writing objects using Serialization
File I/O with NIO 2
- The Path interface
- The Files class
- Directory and File operations
- Managing file system attributes
- Reading, writing, and creating files
- Watching for file system changes
Threading
- Operating system task scheduling
- Recognizing multithreaded environments
- Creating multi-threaded solutions
- Sharing data across threads
- Synchronization and Deadlock
- Immutable objects
Concurrency
- Creating Atomic variables
- Using Read-Write Locks
- Thread-safe collections
- Concurrenct synchronizers (Semaphore, Phaser, and others)
- Executors and ThreadPools to concurrently schedule tasks
- Parallelism and the Fork-Join framework
Database Application with JDBC
- Layout of the JDBC API
- JDBC divers
- Queries and results
- PreparedStatement and CallableStatement
- Transactions
- RowSet 1.1 RowSetProvider and RowSetFactory
- The DAO Pattern and JDBC
Localization
- Advantages of localization
- Defining locale
- Read and set locale using the Locale object
- Resource bundles
- Format messages, dates and numbers
Duracion
Pagina 6

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

Capacitacion

Duracion

Fundamentals Of The Java Programming Language Java SE 7 (1Z0-803)

40

Java Programming Language Java SE 7 (1Z0-804)

40

Preparacion Examen de certificacion (Simulador)

2 Voucher con 25% de descuento para presentar examen de certificacion

Si

Total de horas

86

Horarios y Fechas de inicio

Capacitacion

Horario

Fecha Inicio

Diplomado Java Programmer (OCA y OCP)

Sabados 1:30 PM 7:30 PMPresencial

2014-03-08

Diplomado Java Programmer (OCA y OCP)

Lunes a Viernes.6:00 PM. 9:00 PM.Presencial

2014-03-17

Diplomado Java Programmer (OCA y OCP)

Lunes a Viernes.7:00 AM 9:00 AMPresencial

2014-03-25

Precios en pesos colombianos (COP)


Tipo
Particulares, Profesionales,Independientes y/o Estudiantes

A plazos Contado Anticipado


2,205,000 2,050,000

Formas De Pago a Plazos


- En dos contados 50% iniciando la capacitacin y el otro 50% promediando la misma.
- Tarjetas de Crdito
- 2 Cheques sin financiacin as: Al dia y a 30 dias.
Servicios de Educacin excluidos de IVA, numeral 6 articulo 476 ET.

Para reservar cupo o informacion adicional, por favor comuniquese al PBX: 606-5333, 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 7

www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia

También podría gustarte