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.
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
 Programación JAVA
		 		Programación JAVA	Azpe Informática, Cursos de especialización Presencial - El curso permitirá al alumno/a adquirir los modernos conocimiento...
 Técnico Programador Java - Sólo Barcelona y Bilbao
		 		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...
 Curso de JAVA EE
		 		Curso de JAVA EE	SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Al realizar el curso de desarrollo de aplicaciones web con JAV...
 Curso Superior en Java y Android
		 		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...
 Curso Práctico de Programación en Java
		 		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
 
		
		
			Cursos de especialización
			Presencial ( Barcelona )
			120 horas		
Facilidades de pago
Emitida por el centro
A consultar