Para garantizar el normal seguimiento del curso, se recomienda tener conocimientos mínimos de programación.
Para qué te prepara
Al finalizar el curso, los alumnos conocerán los conceptos principales de la sintaxis del lenguaje Java y serán capaces de identificar los elementos esenciales en la programación orientada a objetos. Asimismo, sabrán utilizar clases incluidas en el modelo de objetos de la Java Virtual Machine (JVM).
Instalaciones del centro: ESCUELA EUROPEA DE NEGOCIOS - EEN TECHNOLOGY
Juan de la Cueva, 3, BAJO Cartagena 30204 Murcia (España)
C/Periodista Encarna Sanchez, 20, bajo Murcia 30007 Murcia (España)
Temario del curso
CENTRO SUPERIOR DE FORMACIÓN TECNOLOGICA ES CENTRO PEARSON VUE Y
PROMETRIC. Garantizando asi el 100% de certificaciones en nuestras
instalaciones.
Java es toda una tecnología orientada a
la programación de software con el cual podemos realizar cualquier tipo de
programas. Hoy en día, la tecnología Java ha cobrado mucha importancia en
el ámbito de Internet gracias a su plataforma J2EE. Pero Java no se queda
ahí, ya que en la industria para la programación dispositivos móviles
también usa en gran medida este lenguaje. La tecnología Java está
compuesta básicamente por 2 elementos: el lenguaje Java y su plataforma.
Con plataforma nos referimos a la máquina virtual de Java (Java Virtual
Machine). Una de las principales características que favoreció el
crecimiento y difusión del lenguaje Java es su capacidad de que el código
fuente funcione sobre cualquier plataforma de software y hardware, es
decir, un mismo programa puede ejecutarse en varios sistemas sin tocar el
código fuente. Por ejemplo: Unos programas en java escritos para Linux
pueden ser ejecutados en Windows sin ningún problema. Además es un
lenguaje orientado a objetos que resuelve los problemas en la complejidad
de los sistemas, entre otras. Finalmente concluimos que Java nos brinda
una solución para la programación de en todo tipo de plataformas. OBJETIVOS Al
finalizar el curso, los alumnos conocerán los conceptos principales de la
sintaxis del lenguaje Java y serán capaces de identificar los elementos
esenciales en la programación orientada a objetos. Asimismo, sabrán
utilizar clases incluidas en el modelo de objetos de la Java Virtual
Machine (JVM). CONOCIMIENTOS MÍNIMOS RECOMENDADOS Para
garantizar el normal seguimiento del curso, se recomienda tener
conocimientos mínimos de programación. DURACIÓN El
Curso Superior programación Java tiene una duración de 40
horas presenciales. MATERIAL DEL CURSO ·
El curso incluye el libro "PROGRAMACIÓN EN JAVA SERVER CON J2EE"
(Subrahmanyam Allanaraju, Cedric Beust, John Davies; Ed. Anaya multimedia.) *El
libro puede variar dependiendo de stock
TEMARIO 1.
Introducción a Java
El lenguaje de programación Java
Entorno de desarrollo de Java 2
Desarrollo de programas en Java
Estructura de un programa
Comentarios
Identificadores
Variables
Tipos primitivos
Literales
Operadores
Expresiones
Expresiones aritmético-lógicas
Conversión de tipo
2. Programación orientada a objetos
Clases y Objetos
Atributos e invocación de métodos
Referencia null
Ciclo de vida de un objeto
Criterios para definir clases
Atributos
Definición de atributos
Métodos
Definición de métodos
Invocación de un método
Funcionamiento de un método
Parámetros y argumentos
Paso de parámetros
Valor de retorno
Lanzamiento de excepciones
Autorreferencia this
Variables locales
Ámbito de variables
Sobrecarga
Criterios para definir métodos
Constructores
3. Clases
Elementos de clase (static)
Ámbito de clase
Derechos de acceso
Encapsulación
Paquetes
Clases internas
Clases locales y clases anónimas
Clases predefinidas
. Estructuras de control de flujo
Estructuras de control
Estructuras de selección
Estructuras de repetición
Estructuras de control de excepciones
Anidamiento de estructuras
Estructuras de selección
Estructura if
Estructura if-else
Operador condicional
Estructuras if-else anidadas
Estructuras switch
Estructuras de repetición
Estructura while
Estructura do-while
Estructura for
Uso de las estructuras de repetición
Estructuras de salto
Sentencia break
Sentencia continue
Uso de break y continue
Manejo de Excepciones
Recursividad
5. Extensión de clases
Composición
Herencia
Compatibilidad de tipos
Jerarquía de herencia
Ámbitos y visibilidad
Reescritura
Constructores
Polimorfismo
Herencia forzada
Implementaciones parciales
Criterios de diseño
6. Estructuras de almacenamiento
Arrays
Arrays multidimensionales
Uso de los arrays
Búsqueda y ordenación en arrays
Ordenación por inserción
Ordenación por inserción directa
Ordenación por selección
Ordenación rápida
Vectores
7. Entrada y salida
Concepto de flujo en Java
Tipos de flujos
Leer y escribir en un archivo
Leer y escribir en memoria
Filtros
Entrada desde teclado
La clase File
Manejo de archivos de acceso aleatorio
Lectura y escritura de objetos
8. Manejo de fechas y números
Formato de números
Formato de fechas
La clase Calendar
9. Interfaces
Definición de interfaces
Uso de interfaces
Jerarquía de clases interface
Criterios de diseño
La interfaz Iterator
Uso de Iterator
Implementación de Iterator
10. Interfaces gráficas con SWING
Creación de una interfaz gráfica
Los elementos de una interfaz gráfica como objetos
Tratamiento de eventos
El modelo de delegación
Eventos, objetos fuente y objetos oyente
Jerarquía y tipos de eventos
Clases adaptadoras de eventos
Eventos y componentes gráficos
11. Construcción de una interfaz gráfica SWING
Ventanas
Contenedores
Componentes gráficos en Java
Diseño y creación de la interfaz gráfica
Presentación y descripción general de SWING
Componentes gráficos
Clases básicas
Contenedores de alto nivel
Cuadros de diálogo estándar
Contenedores intermedios
Componentes atómicos
Otras clases gráficas de Swing
Administradores de posición o diseño (layout managers)
Conceptos básicos
FlowLayout
BorderLayout
GridLayout
CardLayout
BoxLayout
GridBagLayout
12. Creación y manipulación de gráficos
Uso del lienzo
Creación de gráficos
Manejo de los colores
13. APPLETS
Ciclo de vida de una applet
Creación de una applet
Las clases: Applet y JApplet
El Lenguaje de Programación Java de Sun es una Plataforma de Desarrollo
potente y fácil de usar, que incorpora nuevos niveles de funcionalidad al
diseño de Aplicaciones de Negocio y Páginas Web. La
plataforma empresarial J2EE es cada vez más la elección de las empresas
que desean no comprometerse con un único proveedor y permanecer flexibles
y abiertas a la interoperabilidad con otros entornos y sistemas. La
duración del curso es de 140 horas presenciales
FORMAS
DE PAGO En el CENTRO SUPERIOR DE FORMACIÓN TECNOLOGÍCA
nos adaptamos a sus posibilidades económicas por lo que le ofrecemos hasta
cuatro formas distintas de pago: 1.- Pago anticipado al contado (antes
del comienzo del curso)
2.- Pago fraccionado en tres mensualidades
al 0% de interés.
3.- Pago financiado con tarjeta de crédito
de la Caja de Ahorros del Mediterráneo, hasta 24 meses, al 0% de interés.
4.-
Pago financiado con la Tarjeta Goleen del Banco de Valencia, a razón de 30
ó 60 ? mensuales
LA EMPRESA
El
CENTRO SUPERIOR DE FORMACIÓN TECNOLÓGICA ofrece
formación tecnológica orientada a la certificación de los principales
proveedores internacionales, entre ellos Cisco, Oracle y Microsoft entre
otros. Así mismo, cuenta con dos Masters tecnológicos en modalidades
postgrado y executive, en redes y seguridad, y en auditoría de sistemas de
información. Las certificaciones, como centro PEARSON VUE®, pueden
realizarse directamente en nuestra propia sede.
Nuestras
instalaciones
Disponemos de dos sedes distintas en la
Región de Murcia, una en Murcia Ciudad y otra en Cartagena, que cuentan
con aulas con capacidad desde 8 a 60 personas. Contamos con 1 aula para
12 participantes, de 23 m2, 2 para 25 participantes de 32 m2 cada una, 1
para 30 participantes de 35 m2, otra para 45 participantes de 48 m2, y por
último, una con capacidad para 60 participantes de 60m2.
Así
mismo, el local también dispone de un despacho de reuniones de 25 m2 y un
recibidor de entrada de 50 m2.
Las aulas están equipadas con
equipos sobremesa y portátiles, así como sin ellos.
El
centro dispone de conexión a Internet banda ancha para todos los puestos y
red wireless a 4 megas, cañón retroproyector de alta definición (1.500 /
2.000 ansi lumens), acondicionamiento frío/calor, mobiliario funcional y
exclusivo, luz natural en todas las aulas y una situación privilegiada con
restaurantes, cafeterías y otros servicios cercanos (paradas de taxi, de
autobús, servicios de mensajería...) hacen de CENTRO
SUPERIOR DE FORMACIÓN TECNOLOGICA el lugar ideal para su
formación.