PROGRAMA DE CURSOS PARA EMPRESA
ENSEÑANZA INDIVIDUAL Y HORARIOS FLEXIBLES
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.
Requisitos: Se recomienda tener conocimientos de diseño de páginas webs (HTML) y servicios de Internet (WWW, Correo electrónico,...)
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.
|
|
Laborables (de Lunes a Viernes)
|
Sábados
|
Agosto
|
|
Mañana
|
de 9h a 13'30h
|
de 9h a 13'30h
|
de 10h a 13h
|
|
Tarde
|
de 16h a 21h
|
Cerrado
|
de 17h a 20h
|
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.
Temario:
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
|