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.
OBJETIVOSAl
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 RECOMENDADOSPara
garantizar el normal seguimiento del curso, se recomienda tener
conocimientos mínimos de programación.
DURACIÓNEl
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
TEMARIO1.
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 PAGOEn 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 EMPRESAEl
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
instalacionesDisponemos 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.