Capacitación
Cursos estándar
Capacitación a medida
Capacitación en oficinas del cliente
Viajamos al interior y al exterior
Institucional
Historia
Misión
Por qué elegirnos
Clientes
Contacto
Formulario de contacto
Inicio
›
Cursos
Java Core
PD-DEV-021 Java Core
Generalidades
Modalidad:
Teórico / Práctico
Conocimientos previos:
Conocimientos básicos de programación. Preferentemente lenguajes C, C++, Visual Basic o Pascal. (Variables, Estructuras de control, Subrutinas).
Pre-requisitos:
Duración:
40h.
Objetivos
Adquirir nociones básicas de Programación Orientada a Objetos (OOP).
Adquirir conceptos fundamentales de Java: sintaxis del lenguaje, clases, herencia y polimorfismo, interfaces, manejo de errores mediante excepciones.
Exploración de paquetes fundamentales.
Desarrollar aplicaciones Java cliente / servidor.
Explorar la API de Java en relación a: acceso a bases de datos JDBC, manejo de entrada / salida, y programación de aplicaciones multitarea.
Temario
Introducción
Historia
Características principales del lenguaje
Instalación de herramientas de desarrollo
El primer programa java
Conceptos básicos del lenguaje
Tipos básicos
Constantes
Operadores
Estructuras de control
Diferencias entre tipos básicos y clases
Arrays
Strings
Namespaces y classpath
Clases y objetos
Atributos
Métodos
Instancias de una clase y el operador new
Sobrecarga de métodos
Métodos constructores
Relaciones con otras clases
Herencia y polimorfismo
Instancias de una subclase
Referencias a subclases y polimorfismo
Acceso a miembros de una clase
Sobreescritura de métodos
Clases abstractas
Interfaces
Herencia múltiple mediante interfaces
Manejo de Excepciones
Lanzamiento de excepciones
Manejo de excepciones
Creación de excepciones
Uso de clases de la API
package java.util
Collections
Lists
Maps
Uso de entrada / salida
Conceptos de entrada / salida
Uso de streams y de writers
Protocolo de serialización de objetos
Creación de Sockets
Creación de ServerSockets
Implementación de un cliente / servidor.
Uso de Bases de datos
Tecnología JDBC
Obtención de conexión a la base
Statements vs. PreparedStatements
ResultSet
Transacciones
Threads
Introducción a la multiprogramación
Uso de Timers
Interface Runnable
Ciclo de vida de los threads
Sincronización de threads
Pattern Observer
Buscar
Buscar en este sitio:
Opciones horarias
Sábados de 09 a 13 hs