inicio | recomendar web | agregar a favoritos | haznos tu página de inicio | mapa del sitio 
  ACCESO A PLATAFORMA Alumno Contraseña ¿Olvidó su contraseña?  
Buscar curso
  EXPERTOS DISEÑO
  CURSO EXPERTO EN DISEÑO DE PAGINAS WEB  
  CURSO EXPERTO EN DISEÑO GRAFICO Y PUBLICIDAD  
  INTERNET Y DISEÑO
  DISEÑO DE PAGINAS WEB 2011 PARA INTERNET  
  CREACION Y USO DE BLOGS PARA INTERNET  
  TECNICAS DE POSICIONAMIENTO DE PAGINAS WEB  
  COMERCIO ELECTRONICO E-BUSINESS Y E-COMMERCE EN INTERNET  
  DISEÑO DE PAGINAS WEB AVANZADO CON JAVASCRIPT, HTML5 Y CSS3  
  MASTERS
  MASTER SUPERIOR DE APLICACIONES EMPRESARIALES CON JAVA  
  MASTER SUPERIOR DE APLICACIONES PARA INTERNET CON JAVA Y .NET 4.0 (VISUAL STUDIO 2010)  
  MASTER SUPERIOR DE APLICACIONES PARA INTERNET CON JAVA  
  MASTER SUPERIOR EN DESARROLLO ORACLE PARA INTERNET CON JAVA Y FORMS DEVELOPER V.10G/11G  
  MASTER SUPERIOR EN JAVA Y ORACLE 10G/11G  
  MASTER SUPERIOR EN ADMINISTRACION Y DESARROLLO ORACLE 10G/11G  
  CURSOS EXPERTOS
  CURSO EXPERTO EN ADMINISTRACION ORACLE 11G Y SQL SERVER 2008  
  CURSO EXPERTO EN APLICACIONES Y SERVICIOS WEB PARA INTERNET CON VISUAL STUDIO 2010 (.NET 4.0)  
  CURSO EXPERTO EN APLICACIONES CORPORATIVAS Y DE NEGOCIO CON VISUAL STUDIO 2010 (.NET 4.0)  
  CURSO EXPERTO EN APLICACIONES Y SERVICIOS WEB PARA INTERNET CON JAVA (JEE)  
  CURSO EXPERTO EN APLICACIONES CORPORATIVAS Y DE NEGOCIO CON JAVA (JEE)  
  ORACLE
  ADMINISTRACION I EN ORACLE 11g  
  ADMINISTRACION CONJUNTA I Y II EN ORACLE 11g  
  ADMINISTRACION CONJUNTA I Y II EN ORACLE 10g  
  ADMINISTRACION I ORACLE 10g  
  ADMINISTRACION II ORACLE 10g  
  GESTION DE ORACLE CON SQL  
  JAVA
  CURSO PROFESIONAL APLICACIONES JAVA (JSE)  
  CURSO PROFESIONAL APLICACIONES WEB JAVA (JEE)  
  TECNOLOGIA EJB 3. CURSO PROFESIONAL COMPONENTES NEGOCIO JAVA (JEE)  
  CURSO PROFESIONAL SERVICIOS WEB JAVA Y XML (JEE)  
  CURSO PROFESIONAL AJAX, STRUTS, JSF Y DWR JAVA (JEE)  
  TECNOLOGIAS .NET
  CURSO PROFESIONAL SERVICIOS WEB WCF 4.0 CON VISUAL STUDIO 2010  
  CURSO PROFESIONAL APLICACIONES WEB ASP .NET 4.0 CON VISUAL STUDIO 2010  
  DISEÑO PAGINAS WEB MULTIMEDIA CON SILVERLIGHT 4.0 Y EXPRESSION BLEND  
  CURSO PROFESIONAL APLICACIONES WEB ASP .NET 3.5 CON VISUAL STUDIO 2008  
  SERVER 2008
  ADMINISTRACION DE LA INFRAESTRUCTURA DE RED CON WINDOWS SERVER 2008  
  CISCO
  ADMINISTRACION DE REDES (DISCOVERY)  
  INTERCONEXION DE DISPOSITIVOS DE RED CISCO I  
  ADMINISTRACION DE REDES (EXPLORATION)  
  INTERCONEXION DE DISPOSITIVOS DE RED CISCO II  
  SERVER 2003
  ADMINISTRADOR DE SISTEMAS MICROSOFT WINDOWS SERVER 2003  
  INGENIERO DE SISTEMAS MICROSOFT WINDOWS SERVER 2003  
  Gestión de un Entorno Windows Server 2003  
  Mantenimiento del Servidor Windows Server 2003  
  Implementación de una Infraestructura de Red Windows Server 2003  
  Administración de una Infraestructura de Red Windows Server 2003  
  Gestión de una Infraestructura de Red de Windows Server 2003  
  Implementación y Mantenimiento del Directorio Activo de Windows Server 2003  
  Implementación y Administración de Exchange Server 2003  
  El Diseño de Sistemas de Seguridad en Redes Microsoft  
 
 
MASTER SUPERIOR EN JAVA Y ORACLE 10G/11G
 
     
 
 
Master Superior 440 Hrs. Duración max. 12 meses
MATRICULA ABIERTA

PROMOCION NAVIDAD: REGALO IPAD 2
PRECIO: 1680 €
 
 
 
     
     
 


 
 

DESCRIPCION:

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 en arquitecturas Web Java que trabajen contra bases de datos Oracle de manera intensiva. Este Master permite al alumno, diseñar y desarrollar sofisticadas bases de datos y las aplicaciones Web de comercio electrónico más novedosas y multimedia.

Con este curriculum profesional de alto nivel el estudiante estará también capacitado para obtener las certificaciones siguientes.

- SCJP (Programador de Aplicaciones Java)
- SCWCD (Desarrollador de Componentes Web)
- OCA 11g (Administrador Asociado de Oracle 11g)

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 Servlet
  • Introducción a los Servlets

  • Clases Servlets

  • Gestión de peticiones

  • Gestión de respuestas

  • Ciclo de vida de los Servlets

  • 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 3: Estructura y Despliegue de Aplicaciones Web
  • Empaquetar módulos Web

  • Descriptor de despliegue: Web.xml

  • Protección de recursos

  • Despliegue con fichero WAR

  • 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 4: Modelo de Contenedor Web
  • Inicialización de Servlets

  • Ambito de atributos

  • RequestDispatcher

  • Modelo de procesamiento de peticiones

  • Ciclo de vida del contenedor

  • 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 5: Gestión de Sesión
  • Introducción a las sesiones Web

  • Gestión de sesión

  • Seguimiento de sesión

  • 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 6: Seguridad en Aplicaciones Web
  • Conceptos básicos de seguridad

  • Mecanismos de Autenticación

  • Securización

  • 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 7: El Modelo de la Tecnología JSP
  • Introducción a los JSP

  • Sintaxis de los JSP

  • Directivas y acciones

  • JSP y XML

  • Ciclo de vida de los JSP

  • 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 8: Lenguaje de Expresiones (EL) para JSP
  • Introducción al Lenguaje de Exprexiones

  • Variables implícitas

  • Operadores

  • Funciones

  • 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 9: Construcción de Páginas JSP con Acciones Estándar
  • Introducción a JavaBeans

  • Declaración de JavaBeans en JSP

  • Manejo de JavaBeans en JSP

  • 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 10: Uso de Tags Personalizados en JSP
  • Introducción a los Tags

  • La Directiva TAGLIB

  • Uso de Tags

  • CORE: Taglib general

  • 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 11: Desarrollo Clásico de Tags Personalizados
  • La API de extensión de Tags

  • Implementación de la interfaz Tag

  • Atributos propios

  • Acceso al contexto

  • Modelo simple de Tags personalizados

  • 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 12: Patrones J2EE
  • Intercepting Filter

  • MVC

  • Service Locator

  • Business Delegate

  • Front Controller

  • Transfer Object

  • 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

 
 
APLICACIONES WEB AVANZADAS CON JAVA (JEE)
 
     
 
Tema 1: Introducción a JAVASERVER FACES (JSF)
  • Introducción

  • Tecnología JSF

  • Desarrollo de aplicaciones JSF

  • Ciclo de vida de peticiones

  • 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: Componentes JSF de Interfaz de Usuario
  • Modelo de componentes de IU

  • Clases IUComponent

  • Modelo de visualización y conversión de componentes

  • Modelo de validación

  • Modelo de escucha y eventos

  • Mensajes de error

  • 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 3: Componentes personalizados en JSF
  • Introducción

  • Creación de clases de componente personalizado

  • Delegación de visualización

  • Registro de componentes personalizados

  • Manejador de etiqueta de componente

  • 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 4: Fundamentos de AJAX
  • Introducción

  • Ventajas y desventajas

  • Tecnologías usadas en Ajax

  • Arquitectura básica de Ajax

  • Anatomía de la interacción

  • Casos de uso

  • 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 5: Implementar la Tecnología AJAX
  • Programación con JavaScript

  • DOM y BOM

  • Modelo básico de eventos

  • XMLHttpRequest: métodos y propiedades

  • Interacción con el servidor

  • Usos avanzados de Ajax

  • 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 6: JSF Y AJAX: Componentes integrados
  • Introducción

  • Fundamentos de integración

  • Panorama de librerías de componentes

  • Integración básica: programación manual

  • Integración avanzada: panorama de librerías de componentes

  • Desarrollo mediante NetBeans

  • 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 7: Formato de datos JSON frente a XML
  • Introducción a JSON

  • Notación JSON

  • JSON en Javascript

  • JSON vs. XML

  • La ?X? de Ajax

  • 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 8: Direct Web Remoting (DWR)
  • Introducción a DWR

  • DWR y Ajax

  • Construcción de aplicaciones J2EE con Ajax y DWR

  • Javascript para interacción C/S delegada

  • Funciones de utilidad DWR

  • 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 9: Fundamentos de STRUTS
  • Introducción

  • Arquitectura clásica

  • Struts versión 2

  • Controlador

  • Acción

  • Resultado

  • Interceptores

  • 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 10: Implementación de STRUTS 2
  • Componentes de Struts 2.0

  • Esquema global de configuración

  • Descriptor struts.xml

  • Tecnologías de visualización / Resultados

  • 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 11: JSTL Y STRUTS 2
  • JSTL: opción para la Vista

  • Introducción a JSTL

  • Struts 2: etiquetas personalizadas

  • Etiquetas genéricas

  • Etiquetas JSP

  • 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 12: Integrando STRUTS Y JSF
  • Introducción

  • Struts-Faces

  • Struts 2: JSF plugin

  • Nuevas alternativas: Apache Shale

  • 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 13: Arquitectura de despliegue J2EE: Descriptores XML
  • Arquitectura J2EE

  • Empaquetado de módulos Web

  • Despliegue de WAR

  • Empaquetado EJB

  • Anotaciones en EJB 3.0

  • 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 14: Usos avanzados de XML en la plataforma J2EE
  • APIs J2EE

  • Servicios Web en J2EE

  • JAX-RPC

  • JAX-WS

  • JAXR

  • 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 15: DATA BINDING EN J2EE
  • Introducción a Data Binding

  • Fundamentos

  • Panorama del Data Binding para J2EE

  • JAXB 2.0

  • Apache XMLBeans

  • 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


 
 
ADMINISTRACION I ORACLE 11g
 
     
 
Herramientas a Utilizar en el Curso Administración
  • Oracle Enterprise Manager (OEM)

  • DBCA

  • Oracle SQL Developer

  • SQL*Plus


Tema 1: Arquitectura Oracle 11g
  • Arquitectura de instancia única

  • Estructuras de memoria

  • Estructuras de proceso

  • Estructuras de almacenamiento

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 2: Entorno de Administración
  • Rol de DBA

  • Herramientas de Administración

  • Planificación de la Instalación

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios

Tema 3: Creación de una Base de Datos Oracle 11g
  • Definiciones

  • Uso de la herramienta DBCA

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 4: Gestión de la Instancia
  • Etapas de arranque/parada de la base de datos

  • Parámetros de inicialización

  • Diccionario de datos

  • Ficheros de traza y log de alertas

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios

Tema 5: Configuración del Entorno de Red de Oracle
  • Configurar y gestionar la red

  • Listeners y alias de servicio

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios

Tema 6: Gestión de las Estructuras de Almacenamiento
  • Tablespaces y Datafiles

  • Tablespaces: Creación y gestión

  • Tablespaces: Gestión del espacio

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 7: Administración de la Seguridad de los Usuarios
  • Cuentas de Usuario

  • Privilegios

  • Roles

  • Perfiles

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 8: Gestión de los Objetos del Esquema
  • Tablas

  • Restricciones

  • Indices

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios

Tema 9: Gestión de Datos y Concurrencia
  • Gestión de datos con DML

  • Identificar y administrar objetos PL/SQL

  • Monitorizar y resolver conflictos de bloqueo

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 10: Gestión de Datos UNDO
  • Datos UNDO

  • Generación desde transacciones

  • Gestión de datos

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 11: Implementación de la Seguridad en Oracle 11g
  • Seguridad y principio del menor privilegio

  • Auditoría de seguridad

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 12: Mantenimiento de la Base de Datos
  • Estadísticas del Optimizador

  • Automatic Workload Repository (AWR)

  • Framework de aviso, alertas y umbrales

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 13: Gestión del Rendimiento
  • Gestión automática de la memoria

  • Uso de avisos de memoria

  • Resolver problemas con objetos

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 14: Conceptos de Backup y Recuperación
  • Identificar tipos de fallos

  • Modos de mejorar la recuperaración

  • Identificar agentes fundamentales

  • Flash recovery area

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 15: Realización de Copias de Seguridad
  • Crear Backups consistentes

  • Backups que no requieren parada

  • Crear Backups incrementales

  • Automatización, gestión y monitorización de Backups

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 16: Recuperación de la Base de Datos
  • Metodologías de recuperación de datos

  • Uso de avisadores en recuperación

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 17: Movimiento de Datos
  • Métodos para mover datos

  • Oracle Data Pump

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios


Tema 18: Mejora de la Infraestructura Inteligente
  • Introducción a la administración inteligente

  • Banco de prueba de soportes

  • Gestión de parches

  • Demostraciones prácticas guiadas

  • Laboratorios tutorizados

  • Ejercicios



 
 
CONCEPTOS FUNDAMENTALES DE SQL EN ORACLE 11G
 
     
 
Herramientas a Utilizar en el Curso de SQL
  • Oracle SQL Developer

  • SQL*Plus


Tema 1: Introducción
  • Lista de funciones de Oracle Database 11g

  • Descripción del diseño básico, aspecto teórico y físico de una Base de Datos Relacional

  • Descripción de los entornos de desarrollo para SQL

  • Descripción de Oracle SQL Developer

  • Laboratorios

  • Ejercicios


Tema 2: Recuperación de Datos mediante la Sentencia SQL SELECT
  • Sentencia SELECT

  • Operadores

  • Palabras clave destacadas para SELECT

  • Uso de Alias de Columna

  • Descripción de tablas

  • Laboratorios

  • Ejercicios


Tema 3: Restricción y Ordenación de Datos
  • Cláusula WHERE

  • Precedencia de Operadores

  • Cláusula ORDER BY

  • Variables de sustitución

  • Laboratorios

  • Ejercicios


Tema 4: Funciones de Una Sola Fila
  • Introducción

  • Funciones de carácter

  • Funciones de numéricas

  • Fechas: Manipulación y aritmética

  • Laboratorios

  • Ejercicios


Tema 5: Uso de Funciones de Conversión y Expresiones Condicionales
  • Conversión de tipos

  • Anidamiento de funciones

  • Condicionales para NULL

  • Expresiones condicionales con CASE

  • Laboratorios

  • Ejercicios


Tema 6: Informes de Datos Agregados con Funciones de Grupo
  • Uso de Funciones de Agregación en Sentencias SELECT para Producir Informes Significativos

  • Uso de la Función AVG, SUM, MIN y MAX

  • Manejo de valores nulos en una función de grupo

  • Creación de consultas que dividen los datos en grupos mediante la Cláusula GROUP BY

  • Creación de consultas que excluyen grupos de fechas mediante la Cláusula HAVING

  • Laboratorios

  • Ejercicios


Tema 7: Visualización de Datos de Varias Tablas
  • Escritura de Sentencias SELECT para Acceder a Datos de Más de Una Tabla

  • Unión de tablas

  • Visualización de datos que no cumplen una condición de unión mediante uniones externas

  • Unión de una tabla mediante una autounión

  • Creación de uniones cruzadas

  • Laboratorios

  • Ejercicios


Tema 8: Uso de Subconsultas
  • Uso de Subconsultas para solucionar problemas

  • Ejecución de Subconsultas de una sola fFila

  • Uso de funciones de grupo en una Subconsulta

  • Uso de Subconsultas de varias filas

  • Uso del operador ANY y ALL en Subconsultas de varias filas

  • Laboratorios

  • Ejercicios

Tema 9: Uso de los Operadores SET
  • Descripción de los operadores SET

  • Uso de un operador SET para combinar varias consultas en una sola

  • Uso del operador UNION, UNION ALL, INTERSECT y MINUS

  • Uso de la Cláusula ORDER BY en operaciones Set

  • Laboratorios

  • Ejercicios

Tema 10: Manipulación de Datos
  • Adición de nuevas filas a una tabla mediante la sentencia INSERT

  • Cambio de datos en una tabla mediante la sentencia UPDATE

  • Uso de las sentencias DELETE y TRUNCATE

  • Guardado y desecho de cambios con las sentencias COMMIT y ROLLBACK

  • Implementación de consistencia de lectura

  • Uso de la Cláusula FOR UPDATE

  • Laboratorios

  • Ejercicios

Tema 11: Uso de Sentencias DDL para Crear y Gestionar Tablas
  • Clasificación de objetos de Base de Datos

  • Creación de tablas mediante la sentencia CREATE TABLE

  • Descripción de los tipos de datos

  • Descripción de restricciones

  • Creación de una tabla mediante una Subconsulta

  • Modificación y borrado de una tabla

  • Laboratorios

  • Ejercicios


Tema 12: Creación de Otros Objetos del Esquema
  • Creación, Modificación y Recuperación de Datos de una Vista

  • Realización de Operaciones de Lenguaje de Manipulación de Datos (DML) en una Vista

  • Borrado de una Vista

  • Creación, Uso y Modificación de una Secuencia

  • Creación y Borrado de Índices

  • Creación y Borrado de Sinónimos

  • Laboratorios

  • Ejercicios



Consultoría al alumno sobre salidas profesionales y proyección profesional
  • Técnicas para afrontar con éxito el reto del mercado tecnológico

  • Obtención del nivel profesional mediante exámenes

  • Acceso a la Bolsa de Empleo de la Escuela y selección de candidatos para las empresas colaboradoras de la Escuela

  • Realización de un proyecto profesional de fin de curso supervisado por profesionales y jefes de proyectos en activo en empresas tecnológicas de renombre internacional


 
     
 
Información
 
 
mail
18097 Suscritos
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
     

 

 
Términos y condiciones | Propiedad intelectual | Descargo | Privacidad        Copyright, Grupo Lasfor 2000 - 2011