![]() |
![]() |
Inicio | Productos | Servicios | Noticias | Sobre ABOX | Login |
|
![]() Cursos de JavaVarios cursos de Java orientados a sus necesidades 1. Desarrollo de aplicaciones con Java. (40 Horas) ** Se desarrollarán un ejercicio por cada concepto. Capitulo 1. Introducción a. Historial b. Principios de Java c. La plataforma Java d. La maquina virtual Java e. La API de Java Capitulo 2. Modelización de objetos a. Clases b. Variables c. Métodos d. Herencia e. Variables y métodos de clase e instancia f. Instanciación g. Encapsulamiento h. Clases y paquetes Capitulo 3. El Lenguaje Java a. Comentarios b. Identificadores c. Palabras reservadas d. Reglas por convención e. Métodos : procedimientos y funciones Capitulo 4. Operadores a. Operadores binarios b. Operadores aritméticos binarios c. Operadores de bit d. Operadores de comparación e. Operadores lógicos f. Operadores de asignación g. El operador cast :conversión de tipos h. El operador ternario i. Precedencia de operadores Capitulo 5. Declaración de clases a. Clases abstractas b. Clases abstractas c. Cláusula extends : herencia d. Estructuras de control Capitulo 6. Aplicaciones Java a. Paquetes en Java b. Modificadores de acceso. c. Creación de objetos : instrucción new d. Método Main e. Cadenas de caracteres f. Salida en linea de comandos Capitulo 7. Tipos de Datos compuestos a. Tablas (Arrays) b. Declaración de arrays c. Construcción de arrays d. Inicialización de arrays Capitulo 8. El modelo de objetos en Java a. Paso de variables por referencia b. Método constructor c. This y Super d. Métodos Destructor e. Encapsulamiento f. Clases internas g. Interfaces Capitulo 9. Excepciones a. Excepciones estándar de Java b. Lanzando excepciones :throw c. Capturando excepciones :try/catch/finally d. Relanzar una excepción :throws e. Creando nuevasºexcepciones Capitulo 10. Programas multitarea a. Creación de threads b. Creación de threads heredando de Thread c. Creación de threadsºimplementando Runnable d. Ciclo de vida de un thread e. Ejecución de un nuevoºthread f. Detener un threadºtemporalmente Capitulo 11. Entrada/Salida a. Archivos b. Escribir en archivos :FileOutputStream c. Escritura en archivos :PrintStream d. Entrada e. Entrada a través de teclado f. Entrada desde archivo g. Diagrama resumen entrada/salida Capitulo 12. Gestión de interfaz gráfica a. Etiquetas b. Cuadros de Texto c. Eventos generados por el ratón d. Botones e. Eventos generados por el teclado f. Zonas de Texto g. Casillas de Verificación h. Botones de Opción i. Listas j. Cuadros Combinados k. Barras de Desplazamiento l. Marcos m. Cuadros de Dialogo n. Cuadros de Dialogo de gestión de archivos o. Gestión de eventos de Marcos y Cuadros de Dialogo p. Menús q. Gestión de eventos de Menús r. Organizadores de pagina Capitulo 13. Fundamentos de applets a. Reglas de applets b. Creación de applets c. Métodos de gestión de applets d. Inclusión de un applet en HTML 2. Programación web con J2EE Java. (40 Horas) ** Se desarrollarán ejercicios durante todo el curso. Es Sumamente práctico. Capitulo 1. Java y la plataforma J2EE Arquitectura Enterprise, Entorno de ejecución J2EE, Las APIs de J2EE, Arquitectura de Contenedores J2EE, Contratos de componentes, APIs de servicio del contenedor, Servicios declarativos, Componentes Web, Componentes EJBs,Tecnologías de servicio, XML, Roles del desarrollo y despliegue en J2EE, Composición de componentes de aplicación en módulos, Composición de módulos en aplicaciones Despliegue de una aplicación Capitulo 2. Programacion de Servlets La API Java de Servlets Genéricas, La API Java de Servlets http, Contenedores, La interfaz Servlet, La interfaz SingleThreadModel, La clase HttpServlet, La interfaz ServletConfig, Excepciones de Servlets, El ciclo de vida del Servlet, Métodos para parámetros y atributos de la Petición, Métodos para entrada, Métodos para URL, cabeceras y Path de la petición, Métodos para longitud y tipo de contenido, Métodos para salida, Métodos para manejo de errores Capitulo 3. Sesiones contexto y colaboración de Servlets Sesión y Estado, Métodos para almacenar las sesión, Controles de formulario ocultos, Cookies, Creación y seguimiento de una sesión, Métodos para el tiempo de vida de la sesión y manejo de estado, El contexto de un servlet, Colaboración entre servlets, Encadenamiento de servlets, Redirección de peticiones, Obtención de un objeto RequestDispatcher Capitulo 4. Java Naming and Directory Interface Servicios de Nombres y Directorio, LDAP, Control de Acceso, Datos en LDAP, Esquema en LDAP, JNDI, Acceso a Servicios de Directorio, Obtención de un Proveedor de Servicios, Conexión a un servidor LDAP, Autenticación (LDAP Bind) Capitulo 5. Java Database Connectivity (JDBC 2.0) Drivers de Base de Datos, Tipos I, II, III y IV, Carga de un driver y apertura de conexiones, URLs JDBC, DriverManager, Métodos para gestion de drivers y obtencion de conexiones, Métodos de logging, Establecimiento de una conexión, Creación y ejecución de sentencias SQL, Sentencias Preparadas y Procedimientos Almacenados, Creación de tablas, Inserción Datos, Métodos para manejo de Excepciones, Consulta de Datos usando la interfaz ResultSet, Métodos para recuperar datos, Correspondencia de tipos SQL a Java, Soporte de transacciones, ResultSets Paginables y Modificables, Actualizacion de una fila, Actualizaciones Batch Capitulo 6. JDBC 2.1 Fuentes de datos JDBC, La interfaz Datasource, JNDI y fuentes de datos, Creación de una fuente de datos, Recupero de una Fuente de Datos, Pooling de conexiones, Eventos del Pool, Transacciones XA, Contexto de transacción y propagación, Commit en dos fases, Gestores de recursos, Gestor de transacciones, Transacciones distribuidas JDBC 2.0, RowSets Web y JDBC Capitulo 7. Java Server Pages JSP Conceptos Básicos, Directivas JSP, Expresiones, Acciones Estándar, Objetos implícitos, Ámbito, Tags XML equivalentes, Conceptos básicos para el diseño de JSP 3. Desarrollo de aplicaciones J2EE. (40 Horas) ** Se desarrollarán ejercicios durante todo el curso. Es Sumamente práctico. Capitulo 1. EJB: Arquitectura y diseño Introducción a los EJBs EJB vs JavaBeans ¿Qué es un EJB? Clases de Beans Clases de Beans: Session Beans Clases de Beans: Entity Beans ¿Por qué utilizar EJB? El contenedor EJB y sus servicios ¿Cómo proporciona los servicios el Contenedor? Trabajando con EJBs El programador Cliente El programador del bean ¿Qué no se puede utilizar en un componente EJB? Los componentes EJB en la Web Acceso de la parte cliente a EJBs Diseño de la capa EJB Casos de Uso de UML Análisis de Objetos Análisis vs. Implementación Cómo desarrollar un EJB Primer EJB: Hola Mundo Interfaz Remoto Interfaz Home Clase del bean I Descriptor de despliegue Como invocar EJBs Capitulo 2. Session Beans Introducción Tiempo de vida Tipos de Session Beans Stateful Session Beans Stateless Session Beans Características de Stateful Session Beans Pooling Stateful Session Beans Reglas que manejan la conversación Passivación Activación Métodos de Session Bean Ejemplo: Contador Ciclo de vida Stateless Ciclo de vida Stateful Capitulo 3. Introducción Entity Beans Introducción a los Entity Beans Conceptos de Persistencia ¿Qué es un Entity Bean? Ficheros que forman el Entity Bean Características de Entity Beans Contextos Entity Capitulo 4. Bean-Managed Persistent Introducción Desarrollo de Entity Beans Métodos Búsqueda de Entity Beans: ejbFind() Ejemplo: Bank Account Ciclo de vida de CMP Capitulo 5. Container-Managed Persitent Introducción Características de CMP Proceso de despliegue y desarrollo de CMP Guía de implementación CMP Ejemplo de CMP Ciclo de vida de un CMP Capitulo 6. Transacciones Introducción ¿Por qué transacciones? Beneficios de las transacciones Propiedades ACID Modelos Transaccionales Flat Transactions Nested Transactions Transacciones y EJB’s Transacciones programadas Transacciones declarativas Transacciones iniciadas por el cliente Transacciones Container-Managed Valores del atributo transaccional Ejemplo de Transacciones Programar transacciones en EJB’s Java Transaction API (JTA) Métodos del interfaz Constantes del interfaz Programadas Vs. Declaradas Transacciones desde el código cliente Aislamiento Niveles de aislamiento I READ UNCOMMITTED READ COMMITTED Niveles de aislamiento II REPEATABLE READ Niveles de aislamiento III SERIALIZABLE Transacciones distribuidas Capitulo 7. Java Message Service Sistemas de Mensajeria Programacion JMS Topicos, Conexiones y Sesiones Modos de Asentimiento Publicacion de un mensaje Calidad del servicio Subscripción a Tópicos Recepcion de Mensajes Programacion Punto a Punto Recepción y Envío de Mensajes Mensajes Creacion de Mensajes Transacciones Confirmacion de Mensajes Programada Enrutado por Topicos Jerarquicos Enrutado por Selección de Mensajes PreciosPóngase en contacto con ABOX para precios |
|
||||||||||||||||||||
|
INICIO | PRODUCTOS | SERVICIOS | NOTICIAS | SOBRE ABOX |
||||||||||||||||||||||