Curso JAVA paso a paso

JAVA paso a paso

Detalle del Curso

Durante el curso se verán los conceptos básicos de la Orientación a Objetos, estructura del lenguaje, sintaxis, tratamiento de excepciones, sentencia de control de flujo, manejo de archivos, administración de Threads, utilización del API Collection, acceso de base de datos con JDBC (Oracle) y creación de interfaces graficas con Swing entre otras temáticas.

Objetivos

Brindar las herramientas necesarias para utilizar la tecnología Java en el día a día.

Al finalizar el curso, el alumno deberá ser capaz de construir aplicaciones en Java, dominando completamente el paradigma orientado a objetos brindándole la posibilidad de continuar hacia otras áreas dentro de la misma tecnología (Ej: Desarrollo Web, J2EE, etc.).

Requisitos

Conocimientos muy básicos de programación y base de datos.

Modalidad

Curso teórico práctico con uso de PC - Máximo de dos alumnos por PC

Plan de Estudio

* Módulo 1
- Introducción al mundos Java: Maquina Virtual “compile once, run everywhere”.
- Introducción a los conceptos de la Programación Orientada a Objetos: Clases, Instancias, Herencia, Polimorfismo, Encapsulamiento.
- HolaMundo.java
- Sintaxis del Lenguaje.
- Uso del IDE de desarrollo Eclipse.

* Módulo 2
- Definición de Variables y metodos: tipos primitivos, visibilidad, sobrecarga, constructor , long, String, double, etc.
- Sentencias de Control de Flujo y Operadores: if, case, while, etc.
- Archivos .Class y .Java.
- Compilación y ejecución de aplicaciones Java, Classpath, JAVA_HOME.
- Paquetes, Import, JAR.
- Clase Abstracta, relación entre clases.

* Módulo 3
- Java Collections, ArrayList, HashSet, HashMap, Arrays dinámicos vs estáticos.
- Manejo de Archivos: lectura, escritura, creación, manejo de flujo de datos, Serialización.
- Tratamiento de Excepciones, Try, Catch.

* Módulo 4
- Creación de Threads, sincronización, consideraciones de bloqueo, administración, prioridades.
- Introducción al uso de XML con Java, SAX, DOM.
- Sockets y Server Socket

* Módulo 5
- Acceso a base de datos con JDBC, Arquitectura, Drivers JDBC, Strings de conexión.
- Conectividad con diferentes motores, Oracle, MySql, DB2, etc.
- Ejecución de consultas, manejo de set de resultados, actualizaciones, modificaciones mediante ANSI SQL.
- Manejo de Transacciones.
- Ejecución de procedimientos almacenados. Ejemplos con motor Oracle 10 XE.

* Módulo 6
- Creación de interfaces graficas con Swing: Controles, Botones, Campos de Texto, Paneles, Estructura, Otros controles.
- Consideraciones de Diseño en aplicaciones Java
- Reglas de Codificación y estructura de un proyecto Java, Buenas Practicas.
- Practica Integradora

Material Entregado

Cd con todas las herramientas utilizadas en el curso: Tutoriales, ejemplos y presentaciones.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP