Download Programación Java SE 7

Document related concepts
no text concepts found
Transcript
Oracle University | Contacte con nosotros: +34916267792
Programación Java SE 7
Duración: 5 Días
Lo que aprenderá
Este curso, que es el segundo de una serie de dos cursos que tratan de la plataforma Java Standard Edition 7 (Java SE
7), describe las principales interfaces de programación de aplicaciones (API) que usará para diseñar aplicaciones
orientadas a objetos con Java. Aprenderá a crear clases que incluyen otras subclases, a ampliar clases abstractas y a
programar con interfaces. Aprenderá a utilizar las excepciones de la forma correcta, a usar el marco Collections y a
desarrollar aplicaciones que manipulan archivos, directorios y sistemas de archivos. En el curso también se aborda la
escritura de programas de base de datos con JDBC y cómo escribir de forma correcta aplicaciones multithread. Utilice
este curso para ampliar sus conocimientos del lenguaje Java y prepararse para el examen de programador Oracle
Certified Professional, Java SE 7.
Learn To:
Crear aplicaciones de tecnología Java con la tecnología JDK 7 más reciente y el entorno de desarrollo integrado
NetBeans Integrated Development Environment (IDE)
Haber terminado el curso Conceptos fundamentales de Java SE 7, o bien tener experiencia con el lenguaje Java (ser
capaz de crear, compilar y ejecutar
Conocimiento básico de los conceptos de las bases de datos y la sintaxis SQL
Comprender los principios orientados a objetos
Java SE7 Fundamentals
Objetivos del curso
Aplicar recomendaciones y patrones de diseño comunes
Crear aplicaciones con tecnología Java en las que se usen las funciones orientadas a objetos del lenguaje Java, como
la encapsulación, la herencia y el polimorfismo
Crear aplicaciones que usen el marco Java Collections
Crear aplicaciones multithread de alto rendimiento que eviten los interbloqueos
Ejecutar una aplicación con tecnología Java desde la línea de comandos
Implantar técnicas de manejo de errores mediante el manejo de excepciones
Implantar la funcionalidad de entrada/salida (E/S) de lectura y escritura de datos y archivos de texto y comprender los
flujos de E/S avanzados
Localizar aplicaciones Java
Manipular archivos, directorios y sistemas de archivos mediante la especificación JDK7 NIO.2
Realizar varias operaciones en tablas de bases de datos, incluida la creación, la lectura, la actualización y la supresión
Sintaxis Java y revisión de clases
Clases Java simples
Campos, constructores y métodos Java
Objetos de modelo con clases Java
Sentencias de tipo import y package
Encapsulación y polimorfismo
Encapsulación en el diseño de clases Java
Problemas de modelo de negocio con clases Java
Inmutabilidad
Subclasificación
Sobrecarga de métodos
Métodos de argumentos variables
Diseño de clases Java
Modificadores de acceso: privados, protegidos y públicos
Sustitución de métodos
Sobrecarga de constructores
Operador instanceof
Llamada al método virtual
Polimorfismo
Conversión de referencias de objetos
Sustitución de métodos de objeto
Diseño de clases avanzadas
Clases abstractas y generalización de tipos
Modificadores static y final
Recomendaciones de modificadores de campo
Patrón de diseño Singleton
Salida y formato de texto
Expresiones regulares con las clases Pattern y Matcher
Excepciones y afirmaciones
Categorías de excepciones
Clases de excepciones Java estándar
Creación de sus propias clases de excepción
Uso de try-catch y de la cláusula finally
Uso de try-with-resources y de la interfaz AutoCloseable
Función multi-catch
Recomendaciones al usar excepciones
Afirmaciones
Conceptos fundamentales de E/S
E/S con Java
Lectura del flujo de entrada de la consola
Escritura en la consola
Uso de flujos de E/S
Encadenamiento de flujos de E/S
E/S de canal
Lectura y escritura de objetos mediante la serialización
E/S de archivo con NIO 2
Interfaz de Path
Clase Files
Operaciones Directory y File
Gestión de atributos del sistema de archivos
Lectura, escritura y creación de archivos