Objetivos: Introducir al alumno en uno de los lenguajes de programación con mayor auge. Viendo la creación de applets (programas para páginas webs) y aplicaciones corporativas.

Metodología: Enseñanza personalizada, profesor alumno. Clases prácticas desde el primer día.

Horarios: En CEPI-BASE el alumno elige el día de inicio y la hora de asistencia a clase, pudiendo modificarlos a su conveniencia.

Duración: El curso tiene una duración aproximada de 120 horas. Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario.

Nuestros cursos no van por horas, se rigen por el temario del curso.

Más información

Requisitos: Se recomienda tener conocimientos de diseño de páginas webs (HTML) y servicios de Internet (WWW, Correo electrónico,...)

TEMARIO DEL CURSO

1 - INTRODUCCIÓN
HISTORIA
– ¿ QUÉ ES JAVA?
- Aplicaciones
- Applets
- Servlets
- CONVENCIONES USADAS DOSSIER

2 - ENTORNO DE DESARROLLO
PROGRAMAS DEL JDK
- Crear los programas
- Compilador
- Ejecutar el programa
ECLIPSE
CREAR UN PROYECTO
CREAR UN PACKAGE
CREAR UNA CLASE
EL PRIMER PROGRAMA
- Ejecutar un programa
- Análisis del código
- Comentarios
EJERCICIOS

3 - INICIÁNDONOS EN LA PROGRAMACIÓN
TIPOS SIMPLES DE DATOS
- Constantes
- Variables
- Nomenclatura y declaración de constantes y variables
- Valores iniciales
- Ejercicios
OPERADORES
- Operadores aritméticos
- OPeradores de asignación
- Operadores relacionales o de comparación
- Operadores lógicos
- Ejercicios
FUNCIONES
- Envío y recepción de parámetros
ALCANCE DE LAS VARIABLES
- Variables globales
- Variables locales
EJERCICIOS

4 - ELEMENTOS DE PROGRAMACIÓN
TOMA DE DECISIONES
- Instrucción if
- Instrucción switch
– BUCLES
- Bucle for
- Bucle while
- Bucle do .. while
MATRICES (ARRAYS)
- Cadenas de caracteres
LECTURA DE TECLADO
EJERCICIOS

5 - OBJETOS EN JAVA
– ¿ QUÉ ES UN OBJETO?
ENCAPSULACIÓN
- Utilización de las clases
- Constructores
- Creando objetos
- Resumen
- Sobrecargando métodos
HERENCIA
- Herencia de Object
- Limitaciones de acceso
POLIMORFISMO
- Clases abstractas
- Interfaces
- Uso del polimorfismo
EJERCICIOS

6 - TRATAMIENTO DE ERRORES
EXCEPCIONES
- Bloque try..catch
- Generar excepciones
- Lanza excepciones
- Excepciones propias de Java
DEBUGGER
- Breakpoints
- Paso a paso
EJERCICIOS

7 - INTERFAZ GRÁFICA 1
– AWT
– SWING
– SWT
USANDO JIGLOO
- Contenedores, layouts y componentes
- Propiedades
- Eventos
- Métodos de instancia y estáticos
- Comunicación entre clases
- Aspecto de la ventana
EJERCICIOS

8 - INTERFAZ GRÁFICA 2
ARQUITECTURA MODELO-VISTA- CONTROLADOR (MVC)
MAS COMPONENTES SWING
- Controles JCheckBox y JComboBox
- Control JRadioButton
- Ejercicio
- Control JTabbedPane. JMenuBar
- Control JPopupMenu.l JSlider
Control JPasswordField
–- EJERCICIOS

9 - GRÁFICOS Y SONIDOS
ELEMENTOS GRÁFICOS
- Líneas.Rectángulos y Óvalos
- Repaint sobrecargado
EJERCICIO
- Polígonos
- Arcos
- Colores
- Texto
- Fuentes
IMÁGENES
- MediaTracker
SONIDOS
EJERCICIOS

10 - FICHEROS
ACCESO A FICHEROS
JFILECHOOSER
FICHEROS DE TEXTO
CLASES SERIALIZABLES
EJERCICIOS

11 - BASES DE DATOS
– JDBC ( JAVA DATABASE CONECTIVITY)
– ODBC ( OPEN DATABASE CONNECTIVITY)
CLASES DE JDBC
- Práctica Bases de datos
- Crear una tabla
- Añadir registros a la tabla
- Eliminar registros
- Consultar registros
- Tratar resultados
- Modificar registros
EJERCICIOS

12 - MULTI-THREAD
THREADS EN JAVA
- Hilo principal
- Utilizar Runnable
- Multitarea
- Utilizar Thread
GRUPOS DE THREADS
COMUNICACIÓN ENTRE THREADS
EJERCICIOS

13 - COMUNICACIONES
TRABAJO EN RED
- TCP-UDP
- Puertos
CLASE URL
- Crear una URL
- Información de la clase URL
- Lectura de una URL
SOCKETS
- ¿Qué es un Socket?
- Clase Socket
- Clase ServerSocket
– SMTP

14 - JAVA EN TELÉFONOS MÓVILES
INTRODUCCION
ARQUITECTURA JAVA2ME
MIDLETS
- Estructura del MIDlet
- Pausar un MIDlet
- Record Management System (RMS)
COMPONENTES PARA MIDLETS
GRÁFICOS
EJERCICIOS

15 - JUEGOS PARA MÓVILES
INTRODUCCIÓN
SPRITES
LECTURA DEL TECLADO
EJERCICIO
– MAPAS
MAPAS CON SCROLLING

Azpe Informática Programación JAVA

Azpe Informática, Cursos de especialización Presencial - El curso permitirá al alumno/a adquirir los modernos conocimiento...

CIPSA Centro de Informática Profesional Técnico Programador Java - Sólo Barcelona y Bilbao

CIPSA Centro de Informática Profesional, Cursos de especialización Presencial - !! ATENCION !! Este centro sólo atiende residentes en Barcelona y...

SEAS Estudios Superiores Abiertos Curso de JAVA EE

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Al realizar el curso de desarrollo de aplicaciones web con JAV...

SEAS Estudios Superiores Abiertos Curso Superior en Java y Android

SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Con la realización de este curso curso el alumno será capaz de...

ACEDIS Formación Curso Práctico de Programación en Java

ACEDIS Formación, Cursos de especialización OnLine - Comercializado por primera vez en 1995, el lenguaje Java se ha co... Facilidades de pago

CEPIBASE,S.L.
CEPIBASE,S.L.
Contactar con el centro
Contactar con el centro
Tipo de Formación

Cursos de especialización
Presencial ( Barcelona )
120 horas

Promociones especiales

Facilidades de pago

Titulación otorgada

Emitida por el centro

Precio del programa

A consultar