Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia
Pagina 2
www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia
www.aulamatriz.edu.co PBX: (571) 6065333 email: capacita@aulamatriz.edu.co Calle 63 N 15-18 Piso 3 Bogota Colombia
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
40
40
Si
Total de horas
86
Capacitacion
Horario
Fecha Inicio
2014-03-08
2014-03-17
2014-03-25
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