Instituto San Isidro +Info del instituto

PROGRAMACION JAVA

Título: CERTIFICADO DE ESTUDIO

Duración: 4 meses

Precio: matricula: $250 cuota: $550

Modalidad: presencial y distancia

Descripción

Modalidad: 2 clases semanales de 2 horas cada día
Duración: 4 meses
Matricula: $250
Inversión: $550 por mes
Promoción: Un pago de $1560 (bonificación de la última cuota)
Incluye certificación
Grupos reducidos
Contamos con bolsa de trabajo

Alsina 16 san Isidro, Pcia de Bs as
011-4742-1532/1665
www.institutosanisidro.com.ar
info@institutosanisidro.com.ar

Pedir más información del curso al instituto


Educursos no se hace responsable de la oferta educativa aqui planteada. Por favor antes de decidir inscribirse o realizar algun tipo de pago verifiquen la autenticidad de la información por los medios que crean convenientes

Dirigido a

A CUALQUIER PERSONA INTERESADA.

Detalle

JAVA   TEMARIO
UNIDAD 1: Introducción.   Breve historia de Java. ¿Qué es Java?

UNIDAD 2: J2SDK, El entorno de programación.   Instalación. ¿Qué aplicaciones hay en el J2SDK?  Compilación: javac. Ejecución de aplicaciones: java. Ejecución de applets: appletviewer. Corrección de errores: el debugger jdb.

UNIDAD 3: Estructuras básicas de programación.   Comentarios. Identificadores. Palabras reservadas. Tipos de datos primitivos. Enteros. Tipos en coma flotante. Caracteres: char. Booleanos: boolean. Declaraciones de variables. Constantes. Asignaciones. Strings. Arrays. Operadores. Estructuras de control de flujo. Condicionales. Bucles. Aserciones. Invariantes internos. Invariantes de control de flujo. Precondiciones, postcondiciones e invariantes de clase. El método main.  

UNIDAD 4: Programación orientada a objetos.   Conceptos. Uso de clases ya existentes. La API de Java. Declaración de variables e instanciación de objetos. Invocación de métodos y acceso a atributos. Creación de nuestras propias clases. Cuerpo de la clase. Constructores. Acceso a los miembros del propio objeto. Visibilidad public y private. Paso de parámetros. Asignaciones, copias y comparaciones. Destruir objetos. Miembros de clase. Herencia. Conceptos y terminología. Sobrescribir métodos. La herencia como especialización. Visibilidad protected. Polimorfismo y dynamic binding. Casting de objetos. La clase Object. Clases abstractas. Interfaces. Simulando la genericidad mediante herencia. Agrupación de clases.  

UNIDAD 5: Excepciones.   Introducción. ¿Que es una excepción? ¿Qué es un error? Primer ejemplo Manejo de excepciones. Sentencias try y catch. Sentencia finally. El mecanismo de pila de llamadas. Categorías de excepciones. Excepciones más frecue
ntes. La regla de "declarar o capturar". Creación de excepciones de usuario. Introducción. Ejemplo.  

UNIDAD 6: Programación gráfica.   El entorno Swing. Primer ejemplo. Modo gráfico. Texto y fuentes. Líneas. Rectángulos. Polígonos. Óvalos. Arcos. Colores. Un ejemplo completo. Swing. Jerarquía de Swing. Índice visual. Contenedores de alto nivel en la jerarquía.  Contenedores de propósito general. Contenedores de propósito especial. Controles básicos. Pantallas no editables. Pantallas editables o información formateada. Un ejemplo ilustrativo. Layouts. FlowLayout. BorderLayout. CardLayout . GridLayout.  GridBagLayout. Componentes de Swing. JFrame. JPanel. Canvas. JButton. JLabel.  JTextField . JTextArea. JCheckBox. JRadioButton y BottonGroup. JComboBox. JList. Menús . JDialog.

UNIDAD 7: Eventos.   Conceptos básicos. Interfaces. Interfaz ActionListener. Interfaz ItemListener. Interfaz WindowListener. Interfaz ComponentListener. Interfaz AdjustmentListener. Interfaz MouseListener. Interfaz MouseMotionListener. Interfaz FocusListener. Interfaz KeyListener. Tabla resumen de interfaces. Look and Feel. 

UNIDAD 8: El paradigma modelo-vista-controlador.   Ejemplo comentado

UNIDAD 9: Applets. El applet como caso particular de aplicación Swing. El ciclo de vida de un applet. Diferencias entre Applet y JApplet.  Ejemplo. El tag <APPLET> de HTML. Atributos del tag <APPLET>. Paso de parámetros a un applet.  Restriccione
s por razones de seguridad. Algunas capacidades interesantes.   Utilizando el HTML Converter.

UNIDAD 10: Entrada/salida: Streams. InputStream. OutputStream. Otras clases básicas de streams.  Encadenar streams.  Lectura/escritura en formato ASCII. Canales de entrada y salida estándar y de error. Ficheros. Creación de un objeto fichero. Comprobaciones y utilidades sobre los ficheros. La interfaz Serializable. ObjectInputStream y ObjectOutputStream.