Accesos: Centros de formación Menú personal

El buscador de formación

Cursos online, Cursos a distancia

  

Curso de Superior en java y oracle 10g/11g

ESCUELA TÉCNICA INFORMATICA LASFOR
ESCUELA TÉCNICA INFORMATICA LASFOR

Curso Online

Consultar precio
Duración: 440 horas

Resumen del curso

Este Master Superior en JAVA y ORACLE se puede hacer tanto en la versión 10g cómo en la 11g. Está enfocado a la preparación de los alumnos para optimizar, tanto la administración de bases de datos Oracle, cómo los desarrollos de aplicaciones.

Información adicional

Curso bonificable.

 
ver información adicional
 

Temario completo de este curso

DESTINATARIOS:

Este Master Superior de Java y Oracle está indicado para estudiantes, ingenieros de software, integradores de tecnología Java y Oracle cómo CRM y ERP, desarrolladores de páginas Web, analistas de la arquitectura de software de las empresas y consultores. También está indicado para gestores con tecnología Oracle y Java.

SALIDAS PROFESIONALES:

El Master Superior garantiza la mejor preparación técnica y profesional en las tareas llevadas a cabo por un Administrador, Consultor o Gestor de proyectos con tecnologías ORACLE y JAVA. El proyecto final de Master supervisado y evaluado por profesionales con prestigio en tecnologías Java y Oracle es la prueba palpable que asegura a las empresas que ese candidato tiene un excelente nivel. La finalización del proceso de formación mejora las perspectivas laborales en el competitivo mercado tecnológico. El alumno que es capaz de aprobar cuenta con una garantía objetiva con la que demostrar su nivel de profesional experto.

OBJETIVOS:

Este Master Superior de JAVA y ORACLE le proporciona una formación completa y profesional en el desarrollo de aplicaciones para Internet con JAVA, desde la programación orientada a objetos, pasando por el estudio avanzado de desarrollo de soluciones empresariales de vanguardia y el diseño e implementación de arquitecturas JEE, de la mano de los mejores instructores certificados por SUN y ORACLE.

Asimismo, se introduce a la tecnología de la Base de Datos Oracle 11g y los conceptos de base de datos relacional y el potente lenguaje de programación SQL y PL-SQL. Este curso proporciona a los alumnos conocimientos esenciales de SQL relacionados con la consulta de la base de datos, los metadatos y la creación de objetos de base de datos. Además, el curso también examina las técnicas avanzadas de informes y consultas, los conceptos de almacenes de datos y la manipulación de grandes lotes de información.

DESARROLLO DEL CURSO:

Durante el desarrollo del master, el alumno irá asimilando el contenido teórico de las sesiones de estudio, encontrándose al final de cada una con una serie de ejercicios prácticos, cuestionarios y evaluaciones que pondrán a prueba lo aprendido y servirán para afianzar los conocimientos adquiridos.

DIPLOMA:

Será necesaria la realización de todos y cada uno de los ejercicios, prácticas, test, etc. que se puedan presentar durante el curso, incluyendo los que el profesor pueda añadir. Además se requiere la presentación del proyecto final de curso, finalizado con la competencia que se exige.

Finalmente, serán fundamentales las calificaciones obtenidas y la impresión personal del profesor. Cumplidos los términos anteriores, el alumno recibirá el diploma acreditativo de su capacitación profesional.

BOLSA DE EMPLEO:

La Escuela Técnica de Informática Lasfor, cuenta con una amplia Bolsa de Empleo (Ver Bolsa de Empleo), la cual es un punto de encuentro entre el mundo profesional y el mundo de la formación técnica de calidad. La bolsa de empleo de la Escuela, proporciona a cualquier empresa la posibilidad de integrar en su plantilla a personal altamente cualificado, formado profesionalmente en nuestra Escuela. Todos los servicios que prestamos son gratuitos y tienen como única finalidad colaborar con las empresas e instituciones de nuestro entorno en la búsqueda de candidatos para cubrir sus necesidades de profesionales cualificados, y así ver satisfechas las aspiraciones de nuestros titulados.

Desde la Bolsa de Trabajo de la Escuela Técnica de Informática Lasfor, estamos abiertos a cualquier propuesta de las empresas e instituciones que favorezcan la inserción de nuestros alumnos y fomente las relaciones formación técnica - empresa: presentaciones de empresa, coloquios y seminarios, intercambios internacionales, jornadas de orientación, etc...

APLICACIONES JAVA (JSE)
Tema 1: Introducción

Describir las funciones clave de la tecnología Java

Escribir, compilar y ejecutar una aplicación Java sencilla

Describir la función de Java Virtual Machine (JVM)

Definir la liberación de recursos

Enumerar las tareas realizadas por Java en las que se gestiona la seguridad del código

Tema 2: Programación Orientada a Objetos

Conceptos de modelado: abstracción, encapsulación y paquetes

Reutilización del código de aplicaciones Java

Conceptos de clase, miembro, atributo, método, constructor y paquete

Uso de los modificadores de acceso público (public) y privado (private) conforme sea necesario para la encapsulación

Invocar un método en un objeto determinado

Uso de la documentación en línea relacionada con la interfaz de programación de aplicaciones (API) de Java

Tema 3: Identificadores, Palabras Clave y Tipos

Utilizar comentarios en un programa fuente

Distinguir entre identificadores válidos y no válidos

Reconocer las palabras clave de Java

Enumerar los ocho tipos de primitivas

Definir valores literales para tipos numéricos y textuales

Definir los términos variable primitiva y variable de referencia

Declarar variables de tipo clase

Crear un objeto utilizando new

Describir la inicialización predeterminada

Describir la importancia de una variable de referencia

Indicar las consecuencias de asignar variables de tipo clase

Práctica de Identificadores, palabras clave y tipos

Tema 4: Expresiones y Control de Flujo

Distinguir entre variables de instancia y locales

Describir la forma de inicializar variables de instancia

Identificar y corregir una referencia posible antes de un error del compilador de asignación

Reconocer, describir y utilizar operadores Java

Distinguir entre asignaciones válidas y no válidas de tipos primitivos

Identificar las expresiones booleanas y sus requisitos en las construcciones de control

Reconocer la compatibilidad de asignación y las conversiones imprescindibles en los tipos básicos

Utilizar las construcciones if, switch, for, while y do, además de las formas con etiqueta de las instrucciones break y continue, como estructuras de control de flujo en un programa

Utilizar el bucle for mejorado con colecciones genéricas

Utilizar el bucle for mejorado con matrices

Reconocer, describir y utilizar operadores Java

Entender las iteraciones anidadas con el bucle for mejorado

Práctica de Expresiones y control de flujo

Tema 5: Matrices

Declarar y crear matrices de primitivas, clases o tipos de matrices

Explicar por qué se inicializan los elementos de una matriz

Explicar cómo se inicializan los elementos de una matriz

Determinar el número de elementos de una matriz

Crear una matriz multidimensional

Escribir código para copiar valores matriciales entre matrices

Práctica de Matrices

Tema 6: Colecciones Genéricas

Comparar y contrastar las colecciones genéricas y no genéricas

Utilizar la versión genérica de la API de colecciones

Utilizar colecciones genéricas con comodines

Escribir métodos genéricos

Integrar código heredado (no genérico) con código genérico

Práctica de Colecciones genéricas

Laboratorios

Tema 7: Autoboxing y AutoUnboxing

Describir las operaciones de boxing/unboxing manual y autoboxing/auto-unboxing

Utilizar autoboxing con colecciones genéricas y el bucle for mejorado

Describir cómo repercute en el rendimiento el uso de autoboxing y auto-unboxing

Práctica de Autoboxing y AutoUnboxing

Laboratorios

Tema 8: Diseño de Clases

Definir la herencia, el polimorfismo, la sobrecarga, la sobrescritura y la invocación de un método virtual

Utilizar los modificadores de acceso protegido (protected) y el paquete sin modificador de acceso

Describir los conceptos de sobrecarga de constructor y método

Describir las operaciones completas de creación e inicialización de objetos

Práctica de Diseño de clases

Laboratorios

Tema 9: Funciones de Clases Avanzadas

Crear variables, métodos e inicializadores estáticos (static)

Crear clases, métodos y variables final

Crear y utilizar tipos enumerados

Utilizar la instrucción de importación estática (static import)

Crear clases y métodos abstractos

Práctica de Funciones de clases avanzadas

Laboratorios

Tema 10: Typesafe Enums

Describir un patrón de tipo enumerado común anterior a J2SE 5.0 y los problemas que plantea

Crear un enum sencillo

Crear un enum con atributos y constructores

Crear un enum con métodos de valor específico

Utilizar series de enums (rangos) y mapas

Práctica de Escribir un programa sencillo con typesafe enums

Laboratorios

Tema 11: Varargs

Describir los problemas de los métodos con argumentos variables anteriores a J2SE 5.0

Utilizar métodos con argumentos variables

Crear métodos con argumentos variables

Práctica de Reescribir un programa sencillo para utilizar varargs

Laboratorios

Tema 12: Static Import

Describir la finalidad de las importaciones estáticas

Utilizar importaciones estáticas con constantes (atributos estáticos), métodos static y enums

Describir los inconvenientes de usar importaciones estáticas

Práctica de Reescribir un programa sencillo para utilizar importaciones estáticas

Laboratorios

Tema 13: Metadatos (Anotaciones)

Comparar las anotaciones anteriores a J2SE 5.0 con las nuevas

Utilizar las anotaciones incorporadas

Crear un tipo propio de anotaciones

Utilizar el tipo de anotaciones propio en el código fuente

Utilizar el tipo de anotaciones propio en el tiempo de ejecución

Describir la herramienta de proceso de anotaciones Annotation Processing Tool (apt)

Práctica de Utilizar anotaciones para desaprobar un método

Laboratorios

Tema 14: Excepciones y Afirmaciones

Definir las excepciones

Utilizar instrucciones try, catch y finally

Describir las categorías de excepciones

Identificar las excepciones comunes

Desarrollar programas que gestionen excepciones

Utilizar afirmaciones

Distinguir entre el uso adecuado e inadecuado de las afirmaciones

Activar las afirmaciones durante el tiempo de ejecución

Práctica de Excepciones y afirmaciones

Laboratorios

Tema 15: Aplicaciones Basadas en Texto

Escribir un programa que utilice los argumentos de la línea de comandos y las propiedades del sistema

Escribir un programa que lea la entrada estándar

Describir la entrada y salida tipo C con formato

Escribir un programa que pueda crear, leer y escribir archivos

Práctica de Aplicaciones basadas en texto

Laboratorios

Tema 16: Interfaces Gráficas de Usuario. Paquete AWT

Librerías AWT

Componentes AWT

Desarrollo de aplicaciones con interfaz gráfica

Práctica de Interfaces gráficas de usuario. Paquete AWT

Laboratorios

Tema 17: Interfaces Gráficas de Usuario. Paquete SWING

Librerías SWING

Componentes SWING

Constantes SWING

Cuadros de diálogo

Listas, tablas y árboles

Desarrollo de aplicaciones con interfaz gráfica

Práctica de Interfaces gráficas de usuario. Paquete SWING

Laboratorios

Tema 18: Gestión de Disposición y Manejo de Eventos

Layouts

Gestión de disposición con java

Manejo de eventos con java

Clases manejadoras

Clases adaptadores

Interfaces Listener

Gestión de eventos en una aplicación java

Práctica de Gestión de disposición y manejo de eventos

Laboratorios

Tema 19: Threads

Definir un thread (subproceso)

Crear threads separados en un programa Java, y controlar el código y los datos que utiliza ese thread

Controlar la ejecución de un thread y escribir código que no dependa de la plataforma con threads

Describir las dificultades que pueden surgir cuando varios threads comparten datos

Utilizar wait y notify para la comunicación entre threads

Utilizar synchronized para evitar que los datos resulten dañados

Práctica de Threads

Laboratorios

Tema 20: Funciones de Concurrencia

Comparar las utilidades de concurrencia anteriores a J2SE 5.0 con las nuevas

Utilizar un ejecutor o la interfaz ExecutorService para gestionar threads

Utilizar las funciones Future y Callable para la programación asíncrona

Utilizar bloqueos y condiciones como alternativa más adecuada a los métodos wait y notify

Utilizar variables atómicas como alternativa más adecuada a las variables volátiles

Práctica: Implementar funciones de concurrencia

Laboratorios

Tema 21: Flujos de E/S Avanzados

Describir las funciones principales del paquete java.nio

Construir secuencias de nodos y procesos, y utilizarlos correctamente

Distinguir los lectores y escritores de los flujos y elegir el que resultado adecuado

Práctica de Flujos de E/S avanzados

Laboratorios

Tema 22: JDBC

Middleware JDBC

Interfaz Connection

Ejecución de Querys con la interfaz Statement

Tipos de statement

Manejo de resultados con la Interfaz ResultSet

Tipos de resultset

Uso de transacciones

Práctica de JDBC

Laboratorios

Tema 23: Redes

Desarrollar código para configurar la conexión de red

Creación de sockets

Entender el protocolo de control de transmisión /protocolo de Internet (TCP/IP)

Utilizar las clases ServerSocket y Socket para implementar clientes y servidores TCP/IP

Transferencia y recepción de información a través de sockets

Práctica de Redes

Laboratorios

Tema 24: RMI

Arquitectura RMI

Creación de objetos remotos

Ejecución remota de métodos

Práctica de RMI

Laboratorios

Tema 25: Mejoras de Red

Describir los cambios más importantes realizados en las redes a partir de J2SE 5.0

Crear un servicio inetd sencillo en el sistema operativo Solaris

Crear un servicio inetd RMI en Solaris

Práctica de Mejoras de red

Laboratorios

APLICACIONES WEB CON JAVA (JEE)
Tema 1: Introducción al Desarrollo de Aplicaciones Web

Introducción a los componentes del desarrollo Web

Tipos y funcionalidad de aplicaciones Web

Arquitecturas multicapa

Demostraciones prácticas guiadas por el profesor

Laboratorios tutorizados de supuestos reales en proyectos

Ejercicios de autoevaluación del alumno

Recursos didácticos de apoyo al estudio

Tema 2: El Modelo de la Tecnología Servl

 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología

Java J2EE, Struts y EJB (Presencial por Videoconferencia)
CAS TRAINING
El programa de certificación de en Java, ofrece dos niveles de certificación distintos, Programador certificado (SCJP) y Desarrollador de Componentes Web (SCWCD), cada uno diseñado ...

Master

Online

Consultar precio

más información

Java SE (Standard Edition)
Intergrupo Bonificados
El curso proporciona la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí.

Curso subvencionado para trabajadores

Online

Curso bonificable

Consultar precio

más información

Oracle
Cursodirecto
Aprender a usar el servidor de bases de datos empresarial Oracle 10g, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero también en ...

Curso

Online

75 €

más información

Java J2SE básico
Cursodirecto
Conocer a nivel basico la programación con la herramienta Java J2SE.

Curso

Online

110 €

más información

Técnico Superior en Desarrollo de Aplicaciones Informáticas
Green Formacion
El alumno aprenderá a desarrollar aplicaciones informáticas, participando en el diseño y realización de la programación, con pruebas y documentación de las mismas, estando en conformidad con los ...

Ciclo formativo

Distancia

2.100 €

Promoción

más información

Java, javaee, struts, xml, lif y prácticaeray, ajax (Online)
Grupo Atrium
Master Certif. experto Java J2ee Struts Xml BB.DD. Ajax con Prácticas en empresas.

Master

Online

900 €

más información

Elite® Java-Struts-Spring-Oracle 11g-XML(distancia)
EXES
Master dirigido a personas que destaquen por su trayectoria profesional, Curriculum Académico o alto nivel de interés, en el ámbito del desarrollo y/o la administración en Entornos Tecnológicos.

Master

Distancia

Consultar precio

más información

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
Instituto Europeo de Dirección Empresarial INUEDE
Obtén el Título Oficial de Formación Profesional de Grado Superior de Desarrollo de Aplicaciones Multiplataforma, que te hace falta para trabajar en lo quieres. Prepárate rápida y fácilmente

Ciclo formativo

Distancia

Consultar precio

más información

Java SE (Standard Edition) - Online
IPARTEK
Introduce la tecnología Java describiendo cuáles son sus características fundamentales.

Curso subvencionado para trabajadores

Online

Curso bonificable

0 €

Subvencionado

más información

Desarrollo de aplicaciones para internet con java y .net 4.0
ESCUELA TÉCNICA INFORMATICA LASFOR
En este Master Superior en Desarrollo de Aplicaciones y Servicios Web para Internet con JAVA y .NET 4.0 (Visual Studio 2010) , los alumnos conocerán los aspectos técnicos de la tecnologías JAVA Y ...

Master

Online

Consultar precio

más información

Recibe información de este curso
Para borrar datos cerrar sesión
No pierdas tiempo ¡Llama ya!

Publica tu opinión

Curso de Superior en java y oracle 10g/11g

ESCUELA TÉCNICA INFORMATICA LASFOR
ESCUELA TÉCNICA INFORMATICA LASFOR

Curso Online

Consultar precio
Duración: 440 horas

Este Master Superior en JAVA y ORACLE se puede hacer tanto en la versión 10g cómo en la 11g. Está enfocado a la preparación de los alumnos para optimizar, tanto la administración de bases de datos Oracle, cómo los desarrollos de aplicaciones.

Comparte tu experiencia con otras personas,
haz que se conozca lo que piensas sobre este curso.
¡Sé el primero en publicar tu opinión!