capacitacion diplomado java programmer (oca y ocp).pdf

Post on 11-Jan-2016

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Educacion para el trabajo y el Desarrollo Humano

Diplomado Java Programmer (OCA y OCP)

Duracion: 86 Horas

Dirigido a: - Los principiantes en la programación con conocimientos básicos de lógica y análisis de habilidades para resolver problemas y que

quieren empezar a aprender el lenguaje de programación Java.

- Principiantes en  programación y/o programadores que quieran empezar a aprender Java lenguaje de programación 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 línea de comandos

- Resolver problemas de lógica

- Conceptos basicos de programacion

Objetivos: - Realizar múltiples operaciones en tablas de bases de datos, incluida la creación, lectura, actualización y eliminación mediante

tecnología JDBC

- Procesar cadenas usando una variedad de expresiones regulares

- Crear aplicaciones de alto rendimiento y de subprocesos múltiples que eviten el punto muerto

- Localizar aplicaciones Java

- Crear aplicaciones Java que utilizen Framework

- Aplicar las técnicas de control de errores utilizando el manejo de excepciones

- Manipular archivos, directorios y sistemas de archivos utilizando la especificación JDK7 NIO.2

- Aplicar patrones de diseño comunes y las mejores prácticas

- Ejecutar una aplicación Java desde la línea de comandos

- Crear aplicaciones Java que aprovechen funciones de programación orientada a objetos del lenguaje Java, tales como encapsulación,

herencia y polimorfismo.

- El uso de Java, tipos de datos y expresiones

- Utilizar la tecnología Java de control de flujo 

- Usar matrices y otros conjuntos de datos

- Aplicar técnicas de control de errores utilizando el manejo de excepciones

- Crear una interfaz gráfica 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 capacitación se orienta hacia la práctica en el desarrollo de un

proyecto, y/o laboratorios que permitan dotar al estudiante de las competencias requeridas para desempeñarse 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 preparación del examen para certificación Internacional.

 

Aula Matriz ofrece:

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

Pagina 1

• Calidad en nuestras capacitaciones orientadas a la practica.

• Aulas tipo laboratorio, equipos y recursos técnicos acordes con el desarrollo práctico de cada capacitación.

• Como parte de nuestra responsabilidad en su formación, usted tiene la opción de repetir temas sobre los cuales haya quedado duda,

sin costo adicional.

• Certificación acreditativa , una vez haya aprobado la evaluación práctica respecto al desarrollo de su competencia.

• Preparación para exámen oficial de certificacion internacional Java ( (1Z0-803) Java Standard Edition 7, Certified Associate Exam )

• Preparación para exámen 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 válido como requisito para presentar examen para Certificaciones OCP de Oracle, Java

y Mysql.

• Acceso a la Red de profesionales de ORACLE

• A su elección podrá solicitar Certificado en español 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

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

Pagina 2

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

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

Pagina 3

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

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

Pagina 4

- 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

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

Pagina 5

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

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

Pagina 6

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) 6

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 A plazos Contado Anticipado

Particulares, Profesionales,Independientes y/o Estudiantes 2,205,000 2,050,000

Formas De Pago a Plazos

- En dos contados 50% iniciando la capacitación y el otro 50% promediando la misma.

- Tarjetas de Crédito

- 2 Cheques sin financiación así: Al dia y a 30 dias.

Servicios de Educación 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

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

Pagina 7

top related