¿Qué manual estás buscando?        
Home / Manual de Informática / Manual de Programación y Desarrollo / Manual de Java

Programador Java bajo Plataforma J2se y J2EE

Tipo de curso Curso para desempleados
Método Presencial / Madrid ver instalaciones...
Duración 250 horas
Precio/Facilidades Gratuito
Centro Fundación Infored
Prerrequisitos Estar en situación de desempleo (demanda de empleo actualizada). Poseer conocimientos medios ó experiencia en lenguajes de Programación. Poseer conocimientos HTML/DHTML, JavaScript y XML. Experiencia en SQL y Transact SQL o en otros lenguajes de consultas de bases de datos. Pruebas básicas de nivel
Para qué te prepara Te prepara para poder obtener la Certificación Oficial de programador Java J2SE y Programador Java Entorno Sun.
Dirigido a  - -
Aulas 15 alumnos por clase
 
Temario Información adicional y temario
Fundación Infored

  Solicita información sin compromiso
A traves de solomanuales.org puedes ponerte en contacto con este centro de formación
*Nombre: *Apellidos:
*e-mail: *Teléfono:
*¿En qué país resides?: *Provincia:
*Ciudad:
*Comentarios:
      
  ¿Deseas recibir información gratuita sobre cursos similares a este en tu email? Sí, quiero darme de alta en Emagister.com
En breve un asesor de Fundación Infored se pondr en contacto contigo para informarte.
Al presionar "Enviar solicitud/Ver teléfono" estás aceptando expresamente las reglas de uso, así como nuestra política de protección de datos

Cursos de la misma temática
Similitud
Programador Java bajo Plataforma J2se y J2EE
Curso para desempleados - Madrid - Gratuito
Atención garantizada
Similitud
Programador Java y Oracle bajo Plataforma J2EE
Curso para desempleados - Madrid - Gratuito
Atención garantizada
Prácticas
Similitud
Curso de Programación Java - J2se - J2ee
Curso - Madrid  Beca 
Atención garantizada
Prácticas
Similitud
Experto Java - J2EE (Contrato Laboral Garantizado)
Curso - Madrid  Beca 
Atención garantizada
Prácticas
Similitud
Programador Java J2se
Curso - Madrid
Atención garantizada


Instalaciones del centro: Fundación Infored
Av. Reina Victoria 15 posterior. entrada por Av. Pablo Iglesias 24-26 Madrid 28040 Madrid (España)
Ciudad 70 (cerca del Ambulatorio San Pablo y de la Iglesia) COSLADA 28820 Madrid (España)
Torrejón de Ardoz Torrejón de Ardoz 28630 Madrid (España)
C/ Torrejón de Ardoz, Torrejón de Ardoz (Madrid) 28850 Madrid (España)



Temario del curso

OBJETIVOS

 

Conseguir un nivel de competencia técnico- profesional que capacite para desempeñar empleos en proyectos relacionados con la tecnología Java:

 

ð  Crear Aplicaciones en el entorno Java y desarrollar aplicaciones Web cliente-servidor, utilizando las tecnologías de la Plataforma J2EE.

 

ð  Conocer el funcionamiento de la B.D. SQL Server,  así como comprender los modelos de datos utilizados por SQL Server para su integración con aplicaciones Java.

 

ð  Crear aplicaciones de empresa utilizando el Framework Struts.

LENGUAJE DE PROGRAMACIÓN JAVA

 

OBJETIVOS

ð  Describir los tipos de datos disponibles en todos los programas de Java que, junto a los flujos de ejecución del lenguaje, permiten la construcción de programas Java. Introducir el concepto de reutilización de código mediante las clases existentes (JFC) y nuevas creadas por el programador.

 

ð  Trabajar con JAVA en tareas avanzadas, tomando como base la manipulación y control de la información de la aplicación. Ejecutar aplicaciones de manera concurrente y paralela. Manejar colecciones de objetos en tiempo de ejecución.

 

CONTENIDOS

 

o   INTRODUCCIÓN   

·         Enumerar las características clave del lenguaje de programación Java.

·         Crear una aplicación Java simple, compilarla y ejecutarla.

·         Describir las funciones de la máquina virtual Java (JVM).

·         Funcionamiento del Garbage Collection.

·         Describir cómo funcionan las características de seguridad.

 

o   PROGRAMACIÓN ORIENTADA A OBJETOS

·         Describir los términos: abstracción, encapsulación, paquetes, clases, objeto, atributo, método y constructor.

·         Escribir código para definir un método.

·         Acceder a las variables miembro de un objeto utilizando la notación del punto.

·         Escribir un código para crear e inicializar un objeto.

·         Utilizar palabras clave para acceder a objetos.

·         Utilizar accesos públicos y privados modificados.

·         Escribir código para invocar un método o un objeto en particular.

·         Escribir constructores de clase e invocar constructores particulares utilizando nuevos con argumentos.

·         Entender la utilización del paquete e importar sentencias para el acceso a las bibliotecas.

·         Utilizar la interfaz de la aplicación de programación Java (API) para documentación.

 

o   IDENTIFICADORES, PALABRAS CLAVE Y TIPOS

·         Utilizar comentarios en un programa.

·         Distinguir entre identificadores válidos e inválidos.

·         Reconocer las palabras clave dentro del lenguaje de programación Java.

·         Enumerar los ocho tipos primitivos.

·         Definir los valores literales para tipos numéricos y textuales.

·         Crear una definición de clase para un contenedor primitivo variable de clase simple.

·         Declarar clases de tipo variables.

·         Construir objetos usando la palabra clave new.

·         Describir inicializaciones por defecto.

·         Describir la importancia de una referencia variable.

·         Declarar las consecuencias de una tarea entre variables de diferentes clases.

 

 

o   EXPRESIONES Y CONTROL DE FLUJO

·         Distinguir entre variables miembro y automáticas.

·         Describir la inicialización de las variables miembro.

·         Reconocer y corregir una referencia posible antes de asignar errores de compilador.

·         Reconocer, describir y utilizar operadores.

·         Distinguir entre asignaciones de tipos primitivos legales e ilegales.

·         Reconocer expresiones booleanas y el estado de requerimiento de éstas en la construcción de controles.

·         Reconocer la compatibilidad de las asignaciones y modelos a escala en tipos fundamentales.

·         Realizar el uso apropiado de las construcciones: if, switch, for, while, y do; y los etiquetados de romper y continuar.

 

o   ARRAYS

·         Declarar y crear arrays primitivos, de clase y de tipo.

·         Explicar el porqué y mostrar cómo inicializar los elementos de un vector.

·         Determinar el número de elementos de cualquier vector.

·         Creación de arrays multidimensional.

·         Escribir el código para copiar valores de un array.

 

o   DISEÑO DE CLASES

·         Describir encapsulación, sobrecarga, polimorfismo y herencia.

·         Uso de los modificadores de acceso protegidos.

·         Modificadores por defecto.

·         Describir los conceptos de la sobrecarga de método y constructor. 

·         Invocar métodos de sobrecarga y constructores.

·         Describir la construcción de un objeto y la operación de inicialización. 

 

o   CARACTERÍSTICAS AVANZADAS DE CLASES

·         Declarar y utilizar variables estáticas y métodos.

·         Declarar y utilizar clases finales, métodos y variables.

·         Crear y utilizar tipos enumerados.

·         Utilización de la sentencia import.

·         Utilizar métodos y clases abstractas.

·         Declarar y utilizar interfaces.

 

o   EXCEPCIONES Y ASERCIONES

·         Definir excepciones.

·         Describir el uso de las palabras clave: try, catch y finally.

·         Describir categorías de excepciones.

·         Identificar excepciones comunes.

·         Escribir código y manejar sus propias excepciones.

·         Utilizar aserciones

·         Distinguir entre el uso apropiado y no apropiado de las aserciones en aplicaciones java

·         Activar aserciones en tiempo de ejecución

 

o   APLICACIONES BASADAS EN TEXTO

·         Escribir código para acceder a argumentos de línea de comando y propiedades del sistema.

·         Leer y escribir texto en streams de archivos.

·         Examinar y manipular archivos y directorios.

·         Desarrollar un programa que pueda crear, leer y escribir en ficheros.

·         Describir la jerarquía básica de colecciones en Java 2 SDK.

·         Desarrollar un programa para iterar sobre una colección.

·         Desarrollar un programa que utilice colecciones genéricas.

 

o   COLECCIONES / GENÉRICOS

·         Clases o interfaces de colección.

·         Versiones genéricas de las colecciones del API.

·         Parámetros de tipo en las declaraciones de clase/interfaz.

 

 

 

SERVLETS

 

OBJETIVOS

ð  Conocer el API  Servlet de Java para crear aplicaciones web bajo protocolo http

 

CONTENIDOS

 

o   VISIÓN GENERAL

•         Qué es un servlet

•         Qué es un contenedor servlet

•         Comparación con otras tecnologías

•         Relaciones con J2EE

             

o   LA INTERFAZ SERVLET

•         Métodos de manejo de peticiones

•         Número de instancias

•         Ciclo de vida de un servlet

 

o   CONTEXTO DEL SERVLET

•         Interfaz ServletContext

•         Ambito de la interfaz ServletContext

•         Inicialización de parámetros

•         Atributos

•         Recursos

•         Recarga

 

o   PETICIONES

•         Parámetros del protocolo http

•         Atributos

•         Cabeceras

•         Elementos del path de la petición

•         Cookies

•         Atributos SSL

•         Internacionalización

•         Codificación de la información de la petición

•         Atributo del objeto Request

 

o   RESPUESTAS

•         Buffering

•         Cabeceras

•         Métodos

•         Internacionalización

•         El objeto Response

•         Ámbito del objeto Response

 

o   FILTRADO

•         Qué es un filtro

•         Conceptos principales

 

o   SESIONES

•         Mecanismos

•         Creación de una sesión

•         Ámbito de sesión

•         Asociar atributos a una sesión

•         Últimos accesos

 

o   ENVIAR PETICIONES

•         Obtener un RequestDispatcher

•         Método include

•         Método forward

•         Manejo de errores

 

o   APLICACIONES WEB

•         Servidores WEB dentro de aplicaciones WEB

•         Relaciones con el contexto del Servlet

•         Elementos de una aplicación WEB

•         Jerarquía de desarrollo

•         Estructura de directorios

•         Archivo de ficheros de la aplicación WEB

•         Descriptores de aplicación WEB

•         Manejo de errores

•         Ficheros de bienvenida

 

o   EVENTOS DE APLICACIÓN

•         Introducción

•         Receptores de eventos

•         Configuración de clases receptoras

•         Despliegue del descriptor

•         Instancias receptoras e hilos

•         Contenedores distribuidos

•         Eventos de sesión

 

o   DISTRIBUCIÓN DE PETICIONES AL SERVLET

•         Uso de URL´S

•         Especificaciones de distribución

•         Distribuciones implícitas

 

o   SEGURIDAD

•         Introducción

•         Seguridad declarativa

•         Seguridad programada

•         Papeles

•         Autenticación

•         Restricciones de seguridad

•         Políticas por defecto

•         Descriptores de desarrollo

 

o   PAQUETE JAVAX.SERVLET

 

o   PAQUETE JAVAX.SERVLET.HTTP

 

CONECTIVIDAD CON BASE DE DATOS

 

OBJETIVOS

ð  Conocer el API JDBC de Java para acceder y manejar los diferentes elementos permanentes de una B.D. desde la aplicación Java.

 

CONTENIDOS

 

o   SQL

•         Lenguaje de programación Transact SQL

•         Instrucciones DML

•         Subconsultas

•         Vistas

•         Procedimientos almacenados

 

o   BASES DE DATOS CON JAVA. JDBC

•         B.D.

•         Conectividad JDBC

•         Modelo dos capas

•         Modelo tres capas

•         Conexión y manejo

•         Tipos de protocolos de Java

•         Paquete java.sql

 

 

JAVA SERVER PAGES

 

OBJETIVOS

ð  Conocer el API JSP de Java para crear aplicaciones web bajo protocolo http.

 

CONTENIDOS

 

o   VISIÓN GENERAL

•         Tecnología JSP

•         Conceptos básicos

 

o   SINTAXIS

•         Qué es un JSP

•         Aplicaciones WEB

•         Elementos de un JSP

•         Manejo de errores

•         Comentarios

•         Caracteres de escape

•         Objetos

•         Plantillas

•         Directivas

•         Elementos scripts

•         Acciones

•         Parámetros de ejecución

 

o   LOCALIZACIONES HABITUALES

 

o   JAVA BEANS

•         Qué son

•         Importar y utilizar Java Beans

•         Integración en aplicaciones

 

o   ACCIONES ESTÁNDAR

 

o   DOCUMENTOS JSP´S

•         Uso de XML en páginas JSP´s

•         Documentos JSP´s

•         Vista XML de una página JSP

 

o   SCRIPTS

•         Estructura

•         Sección de declaraciones

•         Sección de inicialización

•         Sección principal

 

o   ETIQUETAS

•         Introducción

•         Etiquetas de librerías

•         Descriptor de etiqueta de librerías

•         Descriptor de formato de etiquetas de librería

•         Validación

•         Convenciones

 

o   CONTENEDOR JSP

•         Modelo de página JSP

•         Implementación de clases de páginas JSP

•         Buffering

•         Precompilación

 

o   NÚCLEO API

•         Objetos de implementación de páginas JSP

•         Objetos Implícitos

•         Excepciones

 

o   ETIQUETAS EXTENSIÓN DE LA API

•         Manejadores de etiquetas simples

•         Manejadores de etiquetas de acceso al cuerpo del documento

 

o   COMPACTAR PÁGINAS JSP´S

 

o   DESCRIPTOR DE ETIQUETAS DE LIBRERÍAS PARA DTD´S

 

o   FORMATO DEL DESCRIPTOR DE LIBRERÍAS DE ETIQUETAS PERSONALIZADAS

 

o   CONSTRUIR PÁGINAS JSP´S CON EXPRESIONES DEL LENGUAJE (EL)

•         Variables implícitas.

•         Operadores en EL.

•         Funciones en un descriptor de biblioteca de etiquetas.

 

o   CONSTRUIR PÁGINAS JSP´S CON ETIQUETAS DE LIBRERÍA (JSTL)

•         Crear la directiva 'taglib' para una página JSP.

•         Estructura de etiqueta personalizada en una página JSP.

•         Código de controlador de etiquetas

 

o   PATRONES J2EE

 

 

 

STRUTS

 

OBJETIVOS

ð  Conocer la estructura y ventajas del Framework Struts para diseñar, desarrollar e implementar aplicaciones web Java.

 

CONTENIDOS

 

o   CLASES DEL NÚCLEO DE STRUTS

•         ActionForm

•         ActionForward

•         ActionMapping

•         ActionServlet

•         Action

 

o   FICHEROS DE CONFIGURACIÓN

•         ApplicationResources.properties

•         Struts-config.xml: DTD / Elementos principales

 

o   VISTAS

•         struts-logic.tld

•         struts-bean.tld

•         struts-form.tld

•         struts-html.tld

 

 

TÉCNICAS DE ORIENTACIÓN SOCIO-LABORAL

 

o   BÚSQUEDAS EFECTIVAS EN INTERNET

•         Direcciones

 

o   ELABORACIÓN DEL CURRÍCULO VITAE

 

o   LA CARTA DE PRESENTACIÓN

 

o   LA ENTREVISTA PERSONAL

 

o   PRUEBAS A SUPERAR

 



  Temas Relacionados
  Manual de J2ee   Manual de Servlets

Más Cursos Relacionados
Programación avanzada en java
 Monografía   Online   Gratuito 
MANUAL DE java - jsp & xml
 Manual   Online   Gratuito 
Introducción a Java.
 Monografía   Online   Gratuito 
Manual de Java básico en español
 Manual   Online   Gratuito 
Java partiendo de Cero
 Curso   Online   Gratuito 

Quienes somos | Normas de uso | Política de privacidad
2004 SoloManuales.org ®