Instituto San Isidro

Java

Instituto San Isidro
En San Isidro

Precio a consultar

Información importante

Tipología Curso
Lugar San isidro
Duración Flexible
Inicio Fechas a escoger
pasantías en empresas
  • Curso
  • San isidro
  • Duración:
    Flexible
  • Inicio:
    Fechas a escoger
  • pasantías en empresas
Descripción

Aprende lo básico sobre el lenguaje de Programación Java, su usabilidad y aplicación. Así como su historia y características para lograr ser un Programador exitoso.

Información importante

Prácticas en empresa

Instalaciones (1) y fechas
Dónde se enseña y en qué fechas
inicio Ubicación
Fechas a escoger
San Isidro
Alsina, 16, B1642FNB, Buenos Aires, Argentina
Ver mapa
inicio Fechas a escoger
Ubicación
San Isidro
Alsina, 16, B1642FNB, Buenos Aires, Argentina
Ver mapa

¿Qué aprendés en este curso?

API
Programador
Algoritmos
Applets
J2SE
jQuery
Javascript
Html5
Ruby On Rails
Encapsulación
Tecnología java
Procesamiento de cadenas
Excepciones
Concurrencia
Clases y objetos
Node.js
Condicionales y bucles
Bases de datos JDBC
Control de errores
Matrices y Colecciones
Fichero de entrada y salida
Framework Symfony

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 frecuentes.
  • 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 de HTML.
  • Atributos del tag .
  • Paso de parámetros a un applet.
  • Restricciones 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